Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Testing ABAP Report

Former Member
0 Likes
901

Dear All,

Let me know how to test a ABAP Report using Transaction SCAT/SECATT.

I have used SCAT to upload the data into SAP from legacy System but How to use it for testing a report.

I have tried but couldn't able to find the solution.

Regards,

Vikas

3 REPLIES 3
Read only

Former Member
0 Likes
511

Hi,

You can use eCATT.Please use the following steps

1)Call the transaction SE38 from eCATT.

2)Pass the name of the program as input to transaction SE38.

3)If some specific output needs to be tested,then we can write inline ABAP programs and check the required output is coming or not.

Hope this answers your query.

Regards,

Senthil.

Read only

0 Likes
511

Thanks.

Please fwd if you have any documentation on it.

Regards,

Vikas

Read only

0 Likes
511

Hello,

Here is the step by step guide :

-> Start SECATT transaction in eCATT system

-> In the test script column enter the script name and move to the change mode

-> Enter the traget system details where you want to test your ABAP report in the attributes tab of the script

-> Click on the Pattern button and select either TCD REC or SAPGUI REC option

-> Then enter the transaction SE38 in the pop-up window in the place to enter the transaction

-> The control is taken to SE38 transaction in the target system entered , here enter the ABAP report name and click on the execute button

-> Now you will be asked to enter some input values , enter the values and then press execute again. Note you can parameterize the input values so that you can pass different set of values into the ABAP program from the script , so as to test the ABAP script for different set of values.

-> Once the recording is complete , stop the recording.

Hope it answers your question.

Thanks and Best regards,

Ajay