Professional Documents
Culture Documents
Script.
After the test script you will create a Test
Configuration.
Goto SECATT
Enter title
Enter component
Click on Pattern button on menu bar
Choose Group value = UI Control
Choose Comman value = TCD (Record)
Enter tcode and press enter to accept the default
interface
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 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.
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.
>CATT->Extended CATT.
• Transaction code – SECATT.
Chaining Of Scripts:
• Test case is a series of steps (transactions)
• Script Details:
After the detailed systems information, the test
script details like test script name, version,
description & execution time taken by the
complete script is displayed in seconds. The
system Data Container as well as Test Data
container are also displayed. The status of
execution of scripts is depicted by colors either
green background color for success or red
background color for error.
Successful Script
Script in Error
• Maintenance System:
If a test script has a maintenance system, the
RFC destination is displayed and the detailed
component information is shown below it.
• Under the
IMPORTING/EXPORTING/TABLES/EXCEPTIONS
node, all the import parameters, export
parameters, tables & the exceptions belonging
to that function module/BAPI are present. These
parameters can be parameterized.
If the function module or BAPIs are called in the
ABAP Program then the way the values are
passed to those parameters, similar ways values
will be passed here in terms of Parameterization.
The declaration of these parameters will happen
at the Parameter List as either
Import/Export/variable.
eCATT Commands:
• An eCATT script consists of individual eCATT
http://help.sap.com/saphelp_nw04/helpdata/en/2
0/e81c3b84e65e7be10000000a11402f/frameset.
htm
• TCD Parameterization:
http://help.sap.com/saphelp_erp2004/helpdata/e
n/b5/c5f60a2b5bc74f8ca0eef40158806c/content
.htm
https://www.sdn.sap.com/irj/sdn/thread?
forumID=117&threadID=133916&messageID=1
501467
• eCATT Error - ‘Error In Control Details:
https://www.sdn.sap.com/irj/sdn/thread?
forumID=117&threadID=93680&messageID=11
18406
https://www.sdn.sap.com/irj/sdn/thread?
forumID=117&threadID=99899&messageID=11
09306
https://www.sdn.sap.com/irj/sdn/thread?
forumID=117&threadID=76268&messageID=82
2111
• New To eCATT:
https://www.sdn.sap.com/irj/sdn/thread?
forumID=117&threadID=71007&messageID=76
6225