Application Development 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: 

regarding ecatt

Former Member
0 Kudos

Hi can we record reports through ECATT ?

1 ACCEPTED SOLUTION

Former Member
0 Kudos

>

> Hi can we record reports through ECATT ?

Think about it....

When yes and when no is perhaps a more interesting question than just spamming with your questions.....

If you abuse the forums, then your ID and any other which can be associated with it via the various moderator tools... will be deleted. Users answering such questions with link-farms or copy&paste will be investigated....

Please search first, and then ask (specific) questions later...

Cheers,

Julius

6 REPLIES 6

Former Member
0 Kudos

Step1: Use the Transaction code SECATT to test the data using eCATT (Extended Computer Aided Tool). Provide Test Script name in the initial screen of eCATT. Here, in the scenario I have given Test Script as u2018ZDEMO_TESTu2019 and version as u20181u2019.

and then Click the Create button.

Step2: In the next screen, we have TWO tabs.

Editor Tab where we can write our own ABAP code and use the eCATT special commands.

Attribute Tab where we can provide Title, Component to which we are testing data.

Here, I selected the component u2018MM-PUR-SQ- SLIu2019 (Source List).

Step3: To do the recording, click the Pattern button in the application tool bar.

Here, we can do recording in TWO ways.

SAP GUI(Recording)

TCD(Recording)

Now, we use SAP GUI (Recording).

Step4: Select the pattern button. A pop-up box appears where you have to select GROUP as u2018UI Controlu2019.

And COMMAND as u2018SAP GUI (Recording)u2019.

Click u2018OKu2019 button.

Step5: Click u2018YESu2019.

a screen will appear

Select all check boxes of Automatic Generation. Provide the T-code to which we have to be started recording.

Now select u2018Start Recordingu2019 button to start recording of the corresponding transaction code we have mentioned.

You will get pop-up box and click u2018YESu2019 to continue recording.

Step6: After recording, a SAP GUI command and its associated command interface will be inserted in the test script editor.

Save and check syntax check.

Step7: First of all execute the script without parameterization to confirm errorless recording.

At the run time, a start options window appears. Select the following options as shown.

And in UI Control Tab,

Click on Execute button.

Step8: After execution of the transaction, if there is no errors are found while recording, then you will get success log. Suppose there is error in recording of the transaction then the detailed error log will appear.

uwe_schieferstein
Active Contributor
0 Kudos

Hello

The short answer is: YES.

The long answer is: Depending on the report you may need quite different recording patterns.

If the report can be started using an assigned transaction then you can use the TCD(Record) pattern. Alternatively, use transaction SA38 to start the report.

If the report contains some controls (e.g. tree, ALV grid) from which you need to capture/check data then you need the SAPGUI recording which is similar to the recording done by QTP (Quick Test Professional, Mercury/HP).

Regards

Uwe

0 Kudos

Thanks Uwe but if the program produces a normal list output ...in that case ..? I mean not all processes consist of funtion modules and BAPIs there are some programs which do the job as well.

Former Member
0 Kudos

>

> Hi can we record reports through ECATT ?

Think about it....

When yes and when no is perhaps a more interesting question than just spamming with your questions.....

If you abuse the forums, then your ID and any other which can be associated with it via the various moderator tools... will be deleted. Users answering such questions with link-farms or copy&paste will be investigated....

Please search first, and then ask (specific) questions later...

Cheers,

Julius

0 Kudos

Hi Julius ,

I had already searched the forums the top 40 are what us ecatt etc ..maybe i could have phrased my question a bit better but in no way the intention was for abusing the forum ...

A short question is not necessaryily a bad one . there are reports with transaction codes

does that mean that we can test them ..a program which produces a normal list output ,it could be part of a process chain ...can we put it in a testing chain ..it was a simple query .

Anyway u r the moderator so u know best .

0 Kudos

Hello "cool ABAPer",

> I had already searched the forums the top 40 are what us ecatt etc ..

That is exactly the problem we are trying to keep under control. So now there are 41 hits...

> maybe i could have phrased my question a bit better but in no way the intention was for abusing the forum ...

Thank you! Please do that, as the quality of the question (and the subject title) does have an influence on the quality of the answer.

> A short question is not necessaryily a bad one .

Very true, but if the quality falls below a certain level then the threads are locked or deleted without notice.

For example, see

> there are reports with transaction codes

> does that mean that we can test them ..a program which produces a normal list output ,it could be part of a process chain ...can we put it in a testing chain ..it was a simple query .

Fair enough. Perhaps you could add that insight / background to the question, in an effort to improve the quality and accuracy of the answers. (though I dont understand why you have marked this answered, and Uwe's answer is very good and will no doubt help you further).

> Anyway u r the moderator so u know best .

Not necessarily

But there are some pretty easy to understand [rules|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement] here and the moderators enforce them for a good reason.

Just giving you some advise.

Cheers,

Julius

Edited by: Julius Bussche on Sep 7, 2008 7:21 PM