Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SAP AG 2002
Advantages
n Shipped free with SAP Basis System
n Most effective testing method for SAP transactions
Disadvantages
n Control technology not fully supported
n No support for tabular parameters of function modules
n Only limited support for distributed system environments
n Only limited support for external applications
SAP AG 2002
FI LO
HR
R/3
CATT
SAP
External Application
SEM
SAP
SAP R/3 CRM
4.6C
SAP
BW
SAP
APO
n eCATT is shipped in the 6.20 standard. 4.6C systems receive eCATT by applying a BASIS support
package
n All eCATT objects are transportable objects with can be grouped in a package (former development class)
Test Script
The set of commands that forms the test
Test Configuration
A test script, combined with data from one or more test data containers,
plus a system data container that describes the correct system landscape
SAP AG 2002
n For setting up a test case with eCATT, a customer must pick one of his existings SAP systems as a Central
Test System
n The Central Test System is used to store the:
Test Scripts
Test Data Containers
System Data Containers
Test Configuration
n The Test Data Container:
Is a set of tables
Holds the test data on the Central Test System
n A System Data Container is a description of an SAP landscape. Usually, you will have one system data
container per project.
SAP AG 2002
Existing RFC
Destination
component
SAP
Lookup
SM59
SAP AG 2002
n All systems in a test landscape need logical system names and RFC destinations in place, so that they can
connect to each other
n The System Data Container refers to these RFC destinations
n When a test case is performed on the central test system itself, use RFC destination NONE
Test Script 3
Attributes
Script Commands
Internal External
SAP AG 2002
4
Parameters
Name Value Ref System ABAP Type Length
Airline LH S_CARR_ID
Date D 8
Variants
SAP AG 2002
Conditions Checks
Loops Calculations
Simulation of
Reading table values
Customizing settings
SAP AG 2002
FUN calls a
function module
TCD allows you to record
and replay SAP
transactions
SAPGUI allows you
to record sequences
of screens containing
controls
An interface allows you
to integrate test tools
from third-party vendors
with SAP eCATT
SAP AG 2002
Command Interface
Importing
Exporting Function
Changing
Module
Tables
Exceptions
SAP AG 2002
Same system
Different system
SAP AG 2002
SAP AG 2002
TCD
Command Interface Location of message
(program and screen)
Message attributes
(type, ID, number)
MSG
Internal Table
Message variables
(up to four)
You
You can
can create
create your
your
own
own message IDs and
message IDs and Full text of message
texts
texts
(in logon language)
SAP AG 2002
Scripting
Scripting host
host in
in GUI
GUI
(Requires
(Requires SAP GUI 6.20)
SAP GUI 6.20)
Connects
Connects to eCATT in
to eCATT in
backend system
backend system
SAP AG 2002
The drivers that we have seen so far are only suitable for applications
running either on the application server or under SAPGUI
JSP
SAPGUI for
HTML
MFC
BSP
SAPGUI for
Java
ASP
HTML VB
Swing
SAP AG 2002
SAP AG 2002
SAP AG 2002
SAP AG 2002
SAP AG 2002
eCATT
Migration Function
New
NeweCATT
eCATTScript
Script
With target system X
SAP AG 2002
SAP AG 2002