Sei sulla pagina 1di 25

  

Home / Community / Blogs + Actions

eCATT – An Introduction (PART I)


April 10, 2006 | 3,376 Views |

Former Member

Retagging required

sapna modi

share 0 share tweet share

Follow RSS

What Is eCATT?
eCATT is a SAP Testing Tool, which can be used to automate & test business scenarios in
R/3. One can create and execute the eCATT scripts based on business processes mapped
in R/3. These scripts can be then tested before go live to Production server. If needed
eCATT can be used in production server also provided exact functionality of its usage

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
should be known. After testing, eCATT generates a detailed log depending on the
processes executed. If the testing is smooth with success mode, this means the business
scenarios mapped in R/3 system are correct. And if the test results in error than one can
analyze the problems from the generated error log. Thus helps in analyzing the error.
What Are The Various Ways Of Doing Testing?
Testing can be done by various ways like Manually, using CATT etc.
Why To Use eCATT?
CATT will be no longer supported for the creation of new development. So those using
CATT are forced to update to use eCATT. Comparative to manual testing, the following
are advantages of using eCATT –
Due to automation, testing time is reduced to a large extent.
Due to automation, less manpower is required for testing. This helps financially.
Due to automation, manual errors are reduced to large extent. Hence results in error free
testing. This helps, as no further problems will occur while the usage of R/3 system by
end users and hence increases the efficiency.
Proved to be extremely useful in Rollout projects.

eCATT Prequisites:
Web Application Server (WAS) 6.20 or more.
SAPGUI 6.20 or more.
R/3 4.6C or more. (Target system must have sufficient support package level (Details
available in SAP Note 519858) or SAP R/3 Enterprise Release 4.7.

Before creating Test Scripts using eCATT, some system settings need to be done –

Maintaining Table T000


Start transaction SM31, Maintain Table Views.
In the Table/View field, enter T000.
Choose Maintain.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
In the Change View Clients, Overview screen, select the relevant client and
choose.
In the Restrictions when starting CATT and eCATT field, select an entry that allows
eCATT.

Enabling Scripting at the front End. (Check whether SAP GUI Scripting component is
installed. There is an option for installing this component when installing the SAP GUI.)
On any screen, choose Customizing of local layout from the Standard Toolbar.
Choose Options.
Choose the Scripting tab.
Select Enable Scripting.
Choose Apply.

Enabling Scripting on application server.


Start transaction RZ11.
On the Maintain Profile Parameters screen, enter sapgui/user_scripting.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Choose Display.
In the Display Profile Parameter Attributes screen, choose Change value from
Application Toolbar.
Enter TRUE in the New value field.

The R/3 users executing eCATT scripts should have RFC authorizations.

Features Available In eCATT:


Test transactions and reports.
Test remote systems.
Check authorizations (user profiles).
Test database updates.
Set up customizing tables.
Test the effect of changes to customizing settings.
Perform load testing.
Check system messages.
Call BAPIs and function modules.
Integrated with Test Workbench, so allows proper management of scripts using SCAT
transaction.
Supports CATT migration to eCATT.
All eCATT Objects are Repository Objects. Therefore one can take advantage of
Standard SAP Transport Tools.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
eCATT Objects can easily download & upload in XML with XSD format.
There can be several versions of Test Scripts, which allows different implementations with
different releases.
The separation of Test Scripts, Test Data & System Data allows for a considerable degree
of reuse.

Ways Of Doing Testing In eCATT:


eCATT enables to test all mySAP applications, including those running outside of SAP GUI
for Windows and SAP GUI for Java. There are four different drivers available in eCATT for
this testing purpose as follows –
Non-User Interface:
Suitable for testing backend R/3 specific modules like function modules & BAPIs,
Interfaces testing in mySAP environment, load testing.
TCD:
Suitable for testing transactions (especially who don’t involve activex controls), load
testing. Doesn’t require GUI for playback, so offers maximum speed for testing.
SAPGUI Scripting:
Suitable for testing transactions, who involve activex controls. Requires GUI for
playback & hence very slow. Not suitable for load testing.
Interface To External Tools:
External products, which are certified against BC-eCATT Interface, can be tested
who run under GUIs (Other than SAP GUI for Windows & SAP GUI for JAVA) using
eCATT.

Transaction For Using eCATT:


Choose SAP menu-> Test->Test Workbench->CATT->Extended CATT.
Transaction code – SECATT.

Editors Available In eCATT From SECATT Transaction:


Test Configuration Editor:

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Used to maintain Test Configuration object. Test Configuration data object contains
set of reference to a Test Script, System Data Container & several Test Data
Containers. It contains all the information necessary to run an automatic test without
further user interaction.

Test Script Editor:


Used to create & maintain Test Scripts. There are some recording functions available
in this editor. Test Script Editor has following areas:

Application Toolbar.
Information Area
Editor Tab –
Parameter List
Command Editor
Structure Editor
Attribute Tab

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Test script data object contains an executable script & an interface for data transfer.

Test Data Editor:


Used to create & maintain the Test Data Containers. Test Data Containers are the
data objects, which contain a set of parameters that can be maintained
independently of a test script. Parameters can be ABAP simple types, structures, or
tables.

System Data Editor:


Used to create & maintain the System Data Containers. System Data Containers are
the data objects, which identify instances of SAP systems. They can be maintained
independently of the test script like Test Data Containers.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Alert Moderator

35 Comments
You must be Logged on to comment or reply to a post.

Former Member

April 11, 2006 at 12:25 am

It’s a nice introduction to e-catt.


Best Regards.

like (0)

Former Member

May 4, 2006 at 8:36 am

Hi Sapna

Excellent article !!!

Thanks and Best Wishes


Sai

like (0)

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Former Member

April 11, 2006 at 9:59 pm

Very good article which can help SAP testing beginners to understand indispensable aspects of eCATT.

like (0)

Former Member

April 11, 2006 at 11:17 pm

Extremely informative and well organized article on eCATT testing tool.

like (0)

Former Member

April 12, 2006 at 1:19 am

Very good information about eCATT & waiting for further articles.

like (0)

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Abhijit A

April 12, 2006 at 3:57 am

Hi Sapna…
It’s a very Informative article.
Best Wishes.
Abhijit Awasarikar

like (0)

Former Member

April 14, 2006 at 12:26 am

Good article on eCATT.

like (0)

Former Member

April 18, 2006 at 4:39 am

I had the glance of this article, too good, very informative & excellent work, It seems that you have put in lot of hard work.
Keep it up, keep the tempo on all the time to add the study material to the knowledge Bank.

Best of Luck for future articles.

Balaji Shinde.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
like (0)

Former Member

April 18, 2006 at 5:14 am

Hi,
Nice article Sapna. Would like to know various other applications as well…e-catt could be more versatile than a testing
tool?
Umesh

like (0)

Former Member

April 18, 2006 at 9:23 pm

Let me first have few words of appreciation for the efforts you have put on in compiling all the information at one place. The
article is too good because good is no better these days, very informative & excellent work.
Keep it up

Hope to read more such articles in near future.


Amarendar Kumar

like (0)

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Former Member

April 19, 2006 at 12:57 am

Sincere and dedicated efforts!!! This article is very informative and useful. Even a layman can use this article to understand
eCATT. The flow of the information throughout the article is very nice. The author has taken lot of efforts to explain difficult
concept in a simple manner.

Thanks for such a nice article…Keep it up!!!

Regards,
Mangesh Vingkar

like (0)

Former Member

April 25, 2006 at 2:29 am

It’s Nice Introduction to e Catt.

like (0)

Former Member

April 26, 2006 at 1:36 am

Nice article. Helps in understanding the eCATT testing tool.

like (0)

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Former Member

May 3, 2006 at 4:19 am

Great knowledge.

Thanks
Raman

like (0)

Former Member

May 3, 2006 at 8:29 pm

Excellent work done by you

like (0)

Former Member

May 7, 2006 at 10:44 pm

Hi sapna,
Its really nice that u have posted so many blogs for eCATT. All are very helpful to understand eCATT.

Keep it up.
Thanks,

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Jigs

like (0)

Former Member

August 9, 2006 at 11:12 pm

Hi Sapna,

Thanks for yr effort on explaning the ecatt. Easy to understand and much better than the online doc.

like (0)

Former Member

August 22, 2006 at 3:49 am

Hi,
I went thro all the weblogs posted by you on ecatt. It is very much helpful. I am stuck at one of the step in recording in
SAPGUI.
Request your help in this regard.
The issue is how to handle ecatt recording for the HTML control. I am recording the co60 , (PI sheet cockpit). I am doing
this recording thro SAPGUI mode.

like (0)

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Former Member Post author

September 12, 2006 at 11:52 pm

Hello Giridhargopal,

If this transaction co60 interacts with web or is on web using some HTML controls then eCATT can’t record it. For web based
transactions or related Mercury is the recording tool. Once the scripts are recorded in Mercury, they can link to SAP via eCATT.

Hope this helps.

Regards,
Sapna N. Modi

like (0)

August 28, 2006 at 2:16 am

Hi Sapna,

This is one of the best articles i have seen on eCATT. Keep up the good work.

Regards,
Sachin

like (0)

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Former Member

January 17, 2007 at 6:53 am

Hallo Sapna,
I’ve read all 4 sections of your eCATT introduction and I’m really impressed by your work. It’s easy to understand and to
follow by
Thank you so much for your effort – it’s highly appreciated. Good luck for your further career

like (0)

Former Member

April 10, 2007 at 10:15 pm

Hi Sapna ,
It was a great write-up about eCATT, very useful to functional consultants like me…keep up the good work.. Thanx…

Prabhu

like (0)

Former Member

May 14, 2007 at 9:19 pm

Keep it up…looking for more blogs like this…

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
like (0)

Former Member

June 28, 2007 at 2:16 pm

eCATT can be used to do customizing. I suppose this is done using BC sets. Is anyone aware as to how to create ecatt
scripts for customizing, using BC sets?

like (0)

Former Member

February 18, 2008 at 8:34 am

excellent…..

the best way of presentation…..

need’s further clarification.

regards,
ramesh…

like (0)

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Former Member

March 24, 2008 at 7:20 am

Hi Swapna,

I am running a test configuration with test script where in TCD is defined on F-28 for customer line items payment posting. I am
executing this test config using external variants.

After execution if I see the log, execution is terminated if the first record is an erroneous one and not proceeding further with next
records in the input file. Execution ended abruptly here after first record got into error.

But if I use ‘ON_LAST_MESSAGE_CHECK ( * )’ command all the records are getting processed but log is not displayed properly.

Even if a record is not posted and was erred. Still log is indicated in green and perceived as successful if we do not expand the
node.

Code in the script is as below.


****************************************
ON_LAST_MESSAGE_CHECK ( * ).

* TCD Transaction /////////////////////.


TCD ( F-28 , F_1 ).

LOG ( &MSG ).
****************************************

Hoping for your kind attention and solution.

Regards
Sampath

like (0)

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
May 8, 2008 at 11:49 am

This is a good blog.


However, I do NOT see SM4.0(or SM7.0) is mentioned here. Why?
Thanks!

like (0)

Former Member

October 10, 2009 at 8:24 am

Hi Sapna,
dom you perhaps know someting about the IDES training data configuration via scat skripts which you can find under scat.
There are for example zt_SAP01 and so on.

I installed an IDES ERP ECC6.0 SP2 traing system, but I can’t get the full IDES Training data in it via the scat scripts. There must
be a certain “trick” for it.
I already searched the installation guides etc. buit I can’t find anything about it.

The last installation step in ECC6 is:


minimal IDES configuration.

What I need is the ongoing configuration catt skript.

Best regards
Axel

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
like (0)

Former Member

October 11, 2009 at 3:53 am

Dear Sapna,
I shall install
1. Windows Enterprise Server 2003 R2 SP2
64-bit
2. SolMan 7.0 with SPS15
3. SAP IDES ERP ECC6.0 SP2 (on the same
Server)
Is that right up to that point 3?

4. The question then is, how I get the full


IDES training data into the system ECC6
5. Therefore I would like to get your price
for a tutorial concerning that point 4(I
guess that its all done with eCatt?)

Full IDES training data means, that I have the ability to update all data for the original
SAP training courses like TAW12-1 or SCM500 or AC100 or PLM100 and so on.

Best regards
Axel

like (0)

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Former Member

November 30, 2010 at 7:56 am

Axel:
I am reading SAP material SCM510. But the data contained in SCM510 such as material T-M510A01, T-M510B01, etc., is
not contained in the ECC 6 IDES system. I would like to run eCATT to populate the data. But where do I get the data set?

like (0)

Former Member

October 17, 2009 at 11:00 pm

Hi,

SAPUSER woks with developer key 36687663221261278694 only for Z_* named programs. This works in 4.6, 4.7 and in ECC6.0
SP2 and ECC6.0 SP3.
BCUSER woks with developer key 29671482393151224771 in the MiniSAP.

But – those above mentioned keys do not work for function groups with S* named programs and so on.

For there are 3 types of keys:


1.License key (for the SAP system),
2.Developer key (enables the user to create/modify/remove programs and developer objects) and the
3.Program Access Key (enables a developer user to edit standard (SAP) programs (S*)).

And I guess, that there are two kinds of type 2 (Developer keys).

Axel Arnold Bangert Herzogenrath 2009

Hi,

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
here are some level1 developer keys for IDES (only for Z*):
IDES : 03910972740124722739
IDADMIN : 01117013812115625646
SAPUSER : 36687663221261278694
DEVELOPER : 11337534700275594978
BOLLINGER : 26958317752423978612

Axel Arnold Bangert Herzogenrath 2009

Hi,

man kann aber folgenden Trick anwenden.


1. Man öffnet das Programm, das man bearbeiten möchte – z.B.: SAPBC400WBS_GETTING_STARTED
2. Man kopiert dieses Programm (rechte Maustaste – “Kopieren”) nach Z_SAPBC400WBS_GETTING_STARTED
3. Und sichert das im Paket $TMP

Danach kann man mit dem level1 Entwickler Schlüssel alles bearbeiten und entsprechend ändern etc…..

Beste Grüße aus Herzogenrath bei AIX LA CHAPELLE

Axel Arnold Bangert Herzogenrath 2009

Hi,

here is the screenshot of that trick:

Axel Arnold Bangert Herzogenrath 2009

like (0)

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
October 14, 2010 at 3:35 am

Hi,

Sapna Modi

I am new in eCATT and I had to prepare dems for my presentations and your articles help me a lot to prepare my demo

Thanks & Regards


Akhilesh Singh

like (0)

Former Member

September 6, 2011 at 11:55 pm

hi all.

this is good material to start ecatt

like (0)

Former Member

January 14, 2014 at 2:34 pm

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
this helped me a lot in getting familiar with eCATT
thank you!

like (0)

Diego Fornazier Gozer

December 2, 2014 at 6:39 pm

Thank you!

Excellent material!

like (0)

Share & Follow

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Privacy

Legal Disclosure Terms of Use

Copyright

Trademark
Cookie Preferences

Sitemap Newsletter

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD

Potrebbero piacerti anche