SAP ABAP Class CL_APL_ECATT_ABAP (eCatt Script for Inline ABAP)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_MIDDLEWARE (Package) eCATT Middleware Objects
Properties
Class CL_APL_ECATT_ABAP  
Short Description eCatt Script for Inline ABAP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20000620   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_APL_ECATT_ABAP has no forward declaration.
Interfaces
Class CL_APL_ECATT_ABAP has no interface implemented.
Friends
Class CL_APL_ECATT_ABAP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABAP_CALL_STUB Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_MODULE_STUB Stub for eCATT Module Call 20010130
2 ABAP_INLINE Instance attribute Private Type reference (TYPE) ETXML_LINE_TABTYPE Inline Program in eCATT Script Editor 20010122
3 ABAP_INTERFACE Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Data from Middleware 20001117
4 ABAP_PROGRAM Instance attribute Private Type reference (TYPE) ETRM_SRC_TABTYPE ABAP Source 20001031
5 AP_CURRENT_LOG Instance attribute Public Object reference (TYPE REF TO) CL_APL_ECATT_LOG Pointer to Current Log 20020313
6 ECATT_DATA_CONTAINER Instance attribute Private Type reference (TYPE) ETDOM_ALL_TABTYPE Table for Global Names of DOM Nodes 20001031
7 FROM_LINE Instance attribute Public Type reference (TYPE) I Insertion Lines of Inline ABAP 20010207
8 GENERATE_NEW_TEST_FRAME Instance attribute Private Type reference (TYPE) ETONOFF Always Creates New Test Frame 20010207
9 GEN_PROGNAME Instance attribute Private Type reference (TYPE) CHAR128 Name of Generated Report 20011207
10 MODULE_PARAMS Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameter Definition for Test Data 20010227
11 OBJECT_NAME Instance attribute Public Type reference (TYPE) ETOBJ_NAME eCATT Object Version 20010130
12 OBJECT_VERSION Instance attribute Public Type reference (TYPE) ETOBJ_VER eCATT Object 20010130
13 OPERATE_MODE Instance attribute Private Type reference (TYPE) ETONOFF Check (C) or Execute and Check (E) 20001117
14 REL_BASE Instance attribute Private Type reference (TYPE) ET_RELAPPL SAP Component Release 20010130
15 SAP_DESTINATION Instance attribute Public Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20001117
16 SYNTAX_ERRORS Instance attribute Public Type reference (TYPE) ETSYNTAX_ERROR_TABTYPE Syntax Errors in Generated Report 20001031
17 TRANS_ECATT_DATA_CONTAINER Instance attribute Private Type reference (TYPE) ETRM_DATA_TABTYPE Transfer Data from and to the Target System 20001031
18 TRANS_ECATT_LDAT_CONTAINER Instance attribute Private Type reference (TYPE) ETRM_LDAT_TABTYPE Transfer Data (String) from and to the Target System 20010129
19 USE_REAL_REPORT Instance attribute Private Type reference (TYPE) ETONOFF Copies Generated Report to Existing "ECATFRAME" 20010207
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OR_EXECUTE Instance method Private Method Executes an Inline ABAP 20001117
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000728
3 CREATE_ABAP_PROGRAM Instance method Private Method Creates Test Program for an Inline ABAP 20001031
4 EXECUTE_ABAP_DYN Instance method Private Method Calls ABAP Code in Target System 20031023
5 EXECUTE_INLINE Instance method Public Method Executes an Inline ABAP 20001031
Events
Class CL_APL_ECATT_ABAP has no event.
Types
Class CL_APL_ECATT_ABAP has no local type.
Method Signatures

Method CHECK_OR_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EXPO Call by reference Type reference (TYPE) ETSCR_EXPO Interne Exportstruktur LINE_INTERPRETER 20071105
2 Exporting EX_HAS_SYNTAX_ERROR Call by reference Type reference (TYPE) ETONOFF Zeigt an, ob ein Syntaxfehler vorliegt 20001117
3 Exporting FUN_MESSAGE Call by reference Type reference (TYPE) ETRM_MSG Container zum Transport von Nachrichten 20010404
4 Importing IM_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG 20031027
5 Importing IM_OPERATE_MODE Call by reference Type reference (TYPE) ETONOFF Ausführungsmodus bzgl. Prüfung und Ausführung 20001117
6 Importing IM_TEST_MODE Call by reference Type reference (TYPE) ETONOFF Einstelliges Kennzeichen 20001117
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010302
2 CX_ECATT_APL_INTERPRET eCatt Middleware Ausnahme im Interpreter 20001117
3 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20010116

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG Log of eCatt object execution 20040204
# Exception Resumable Description Created on
1 CX_ECATT_APL_PARAM eCatt Middleware Ausnahme: Parameterbearbeitung 20010129

Method CREATE_ABAP_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ABAP_USER_PART Call by reference Type reference (TYPE) ETSCR_POS Position im Script 20010315
2 Importing EXTRAID Call by reference Type reference (TYPE) STRING 20031103
3 Importing IM_PARAMLIST Call by reference Type reference (TYPE) ETARGASGNS_TABTYPE 20031027
4 Importing IM_USE_DYN_DATA Call by reference Type reference (TYPE) ETONOFF SPACE 20031027

Method CREATE_ABAP_PROGRAM on class CL_APL_ECATT_ABAP has no exception.

Method EXECUTE_ABAP_DYN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FUN_MESSAGE Call by reference Type reference (TYPE) ETRM_MSG Sammeln von Meldungen im SAP-System 20031023
2 Changing IM_FUNC_INTERFACE Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA daten von Middleware 20031023
3 Importing IM_FUNC_NAME Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20031023
4 Importing IM_GENERATE_NEW_TEST_FRAME Call by reference Type reference (TYPE) ETONOFF Immer neuen Testrahmen generieren ? 20031023
5 Importing IM_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG Current Log of eCatt object execution 20031023
6 Importing IM_OPERATE_MODE Call by reference Type reference (TYPE) ETONOFF 'E' Ausführungsmodus (E,C,F) bzgl. Prüfung / Ausführung 20031023
7 Importing IM_REL_BASE Call by reference Type reference (TYPE) ET_RELAPPL SAP Komponenten Release 20031023
8 Importing IM_SAP_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20031023
9 Importing IM_TEST_MODE Call by reference Type reference (TYPE) ETONOFF Führt nur den Funktionsbaustein eCATT_TEST aus 20031023
10 Importing IM_USE_REAL_REPORT Call by reference Type reference (TYPE) ETONOFF Kopiert generierten Report auf existierenden "ECATFRAME" 20031023
11 Importing IM_USE_TEST_FRAME Call by reference Type reference (TYPE) ETONOFF Nutzt die Schnittstelle des se80 Testrahmens 20031023
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20031023
2 CX_ECATT_APL_INTERPRET eCatt Middleware Ausnahme im Interpreter 20031023
3 CX_ECATT_APL_PARAM eCatt Middleware Ausnahme: Parameterbearbeitung 20031023
4 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20031023

Method EXECUTE_INLINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EXPO Call by reference Type reference (TYPE) ETSCR_EXPO Interne Exportstruktur LINE_INTERPRETER 20071105
2 Exporting FUN_MESSAGE Call by reference Type reference (TYPE) ETRM_MSG Container zum Transport von Nachrichten 20010404
3 Importing IM_ABAP_INLINE Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE Transferdaten von und zum Zielsystem 20010122
4 Importing IM_FROM_LINE Call by reference Type reference (TYPE) I Einfügezeile des Inline im eCATT Skript 20010207
5 Importing IM_GENERATE_NEW_TEST_FRAME Call by reference Type reference (TYPE) ETONOFF Erzeugt immer neuen Testrahmen 20010207
6 Importing IM_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG Log of eCatt object execution 20020313
7 Importing IM_MODULE_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS eCATT Skript Parametercontainer 20010129
8 Importing IM_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20010207
9 Importing IM_OPERATE_MODE Call by reference Type reference (TYPE) ETONOFF 'E' Prüfen (C) oder Ausführen und Prüfen (E 20010130
10 Importing IM_REL_BASE Call by reference Type reference (TYPE) ET_RELAPPL SAP Komponenten Release 20010130
11 Importing IM_SAP_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20001031
12 Importing IM_TEST_MODE Call by reference Type reference (TYPE) ETONOFF Art des Testmodus 20001031
13 Importing IM_USE_REAL_REPORT Call by reference Type reference (TYPE) ETONOFF Kopiert generierten Report auf existierenden "ECATFRAME" 20010207
14 Importing IM_VERSION Call by reference Type reference (TYPE) ETOBJ_VER '1' eCATT Objektversion 20010207
15 Importing PAR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050225
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010130
2 CX_ECATT_APL_INTERPRET eCatt Middleware Ausnahme im Interpreter 20001031
3 CX_ECATT_APL_PARAM eCatt Middleware Ausnahme: Parameterbearbeitung 20010130
4 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20010122
History
Last changed by/on SAP  20130531 
SAP Release Created in 610