SAP ABAP Class CL_APL_ECATT_FUNCTION_MODULE (Calls SAP Function Modules, BAPIs and Class Methods)
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_FUNCTION_MODULE  
Short Description Calls SAP Function Modules, BAPIs and Class Methods    
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_FUNCTION_MODULE has no forward declaration.
Interfaces
Class CL_APL_ECATT_FUNCTION_MODULE has no interface implemented.
Friends
Class CL_APL_ECATT_FUNCTION_MODULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABAP_CALL_STUB Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_MODULE_STUB Creates ABAP Stub for Inline and Function Modules 20001102
2 ABAP_CLASS Instance attribute Protected Type reference (TYPE) SEOCLSNAME Object Type Name 20010131
3 ABAP_CLASS_METHOD Instance attribute Protected Type reference (TYPE) SEOCPDNAME Full component name 20010131
4 ABAP_PROGRAM Instance attribute Protected Type reference (TYPE) ETRM_SRC_TABTYPE Report Executed in Target System 20001031
5 APPLICATION_RELEASE Instance attribute Protected Type reference (TYPE) ET_RELAPPL Application Version of SAP System for the Call 20001013
6 AP_CURRENT_LOG Instance attribute Public Object reference (TYPE REF TO) CL_APL_ECATT_LOG Current Log 20020313
7 CLASS_INTERFACE Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Data from Middleware 20010131
8 ECATT_DATA_CONTAINER Instance attribute Protected Type reference (TYPE) ETDOM_ALL_TABTYPE Table for Global Names of DOM Nodes 20001023
9 EXCEPTION_TO_RAISE Instance attribute Public Object reference (TYPE REF TO) CX_ECATT_APL Basis Class for eCATT Middleware Exceptions 20010131
10 EXPORT_FUNC_CONTAINER Instance attribute Protected Type reference (TYPE) ETREMOTE_DATA_CONT_TABTYPE Flat Table of All Input Values 20001026
11 FUNC_INTERFACE Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Middleware Data 20001013
12 FUNC_NAME Instance attribute Public Type reference (TYPE) RS38L_FNAM Name of Function Module 20001012
13 GENERATE_NEW_TEST_FRAME Instance attribute Protected Type reference (TYPE) ETONOFF Always Generate New Test FRamework 20010205
14 GEN_PROGNAME Instance attribute Private Type reference (TYPE) CHAR128 Name of Generated Report 20011206
15 IMPORT_FUNC_CONTAINER Instance attribute Protected Type reference (TYPE) ETREMOTE_DATA_CONT_TABTYPE Flat Table of All Input Values 20001026
16 NO_OF_PARAMETERS Instance attribute Private Type reference (TYPE) I Number of Parameter Values in DOM 20010207
17 NUM_OF_CALLS Instance attribute Private Type reference (TYPE) I Number of Calls Following Each Other 20010208
18 OPERATE_MODE Instance attribute Protected Type reference (TYPE) ETONOFF Execution Mode for Check and Execution 20001117
19 REL_BASE Instance attribute Protected Type reference (TYPE) ET_RELAPPL SAP_BASIS Release 20010130
20 SAP_DESTINATION Instance attribute Public Type reference (TYPE) RFCDEST RFC Destination of Target System 20001013
21 SYNTAX_ERRORS Instance attribute Public Type reference (TYPE) ETSYNTAX_ERROR_TABTYPE Error Messages of Generated Report 20001017
22 TEST_MODE Instance attribute Protected Type reference (TYPE) ETONOFF Switches to Various Test Modes 20001117
23 TRANS_ECATT_DATA_CONTAINER Instance attribute Protected Type reference (TYPE) ETRM_DATA_TABTYPE Global Indicators of DOM Nodes 20001024
24 TRANS_ECATT_LDAT_CONTAINER Instance attribute Protected Type reference (TYPE) ETRM_LDAT_TABTYPE Transfer Data (String) from and to the Target System 20010124
25 USE_REAL_REPORT Instance attribute Protected Type reference (TYPE) ETONOFF Create New Temporary Subroutine Pool? 20010206
26 USE_TEST_FRAME Instance attribute Private Type reference (TYPE) ETONOFF Does the Test Environment Use SE37 ? 20001107
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20001013
2 CREATE_ABAP_PROGRAM Instance method Protected Method Creates Test Program for Function Module 20001031
3 EXECUTE_FUNCTION Instance method Public Method Calls SAP Function Module in Target System 20010131
4 EXECUTE_GENERATED_REPORT Instance method Protected Method Calls ecatt Function Module that Executes Generated Report 20010131
5 EXECUTE_METHOD Instance method Public Method Calls ABAPOO Method in Target System 20020712
6 GET_ATTRIBUTE Instance method Public Method Gets (Complex) ABAPOO Attribute from Target System 20020820
7 GET_BREAK_MODE Instance method Protected Method Determine Termination Mode 20030217
8 REPORT_ERROR Instance method Private Method Delivers Errors into Exception Object 20001117
9 SET_ATTRIBUTE Instance method Public Method Sets (Complex) ABAPOO Attribute im Target System 20020906
10 SET_RETURN_CODE_TO_DATA_CONT Instance method Private Method Sets the Return Code in the eCATT Data Container 20010206
11 TEST_CREATE_FUNC_CALL_PROG Instance method Private Method Creates Call Report Without Test Framework 20001031
12 TEST_CREATE_SIMPLE_ABAP_PROG Instance method Private Method Creates Test Program for Function Module 20010109
13 TEST_DOM_TO_ECATT_DATA_CONT Instance method Private Method Fills Flat Table of Transport Container from DOM 20001102
14 TEST_DOM_TO_FUNC_CONT Instance method Private Method Fills from ecatt Container into FM Container 20001115
15 TEST_ECATT_DATA_CONT_TO_DOM Instance method Private Method Update of DOM from Flat Table of Transport Container 20001102
16 TEST_FUNC_CONT_TO_DOM Instance method Private Method Fills from FM Container into ecatt Container 20001115
17 TEST_MAKE_GID_TAB Instance method Private Method Test Data 20001017
Events
Class CL_APL_ECATT_FUNCTION_MODULE has no event.
Types
Class CL_APL_ECATT_FUNCTION_MODULE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOGPTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG 20030916

Method CONSTRUCTOR on class CL_APL_ECATT_FUNCTION_MODULE has no exception.

Method CREATE_ABAP_PROGRAM Signature

Method CREATE_ABAP_PROGRAM on class CL_APL_ECATT_FUNCTION_MODULE has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL_INTERPRET eCatt Middleware Ausnahme im Interpreter 20001031

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

Method EXECUTE_GENERATED_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FUNC_SY_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert des aufgerufenen Funktionsbausteins 20010206
2 Exporting EX_SY_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010131
3 Exporting FUN_MESSAGE Call by reference Type reference (TYPE) ETRM_MSG Sammeln von Meldungen im SAP-System 20010403
# Exception Resumable Description Created on
1 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20010227

Method EXECUTE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_INSTANCE_KEY Call by reference Type reference (TYPE) ETOBJKEY Key zur Indentifikation einer Objektinstanz im Zielsystem 20020807
2 Changing CH_METH_INTERFACE Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA XML-Dokument für eCATT Daten, Methodenschnittstellendaten 20020725
3 Exporting ES_EXPO Call by reference Type reference (TYPE) ETSCR_EXPO Interne Exportstruktur LINE_INTERPRETER 20071106
4 Exporting EX_METH_MESSAGE Call by reference Type reference (TYPE) ETRM_MSG Sammeln von Meldungen im SAP-System 20020725
5 Importing IM_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20020725
6 Importing IM_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG Current Log of eCatt object execution 20020725
7 Importing IM_LOGICAL_PORT Call by reference Type reference (TYPE) SRT_LP_NAME Name eines logischen Ports 20040729
8 Importing IM_METH_NAME Call by reference Type reference (TYPE) SEOCPDNAME Vollständiger Komponentenname 20020725
9 Importing IM_SAP_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020725
10 Importing IM_STATIC Call by reference Type reference (TYPE) ETONOFF Statischer Methodenaufruf ? 20020725
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20020712
2 CX_ECATT_APL_INTERPRET eCatt Middleware Ausnahme im Interpreter 20020712
3 CX_ECATT_APL_PARAM eCatt Middleware Ausnahme: Parameterbearbeitung 20020712
4 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20020712

Method GET_ATTRIBUTE 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 20071106
2 Exporting EX_AVALUE Call by reference Type reference (TYPE) ETVAL Gelesener Attributwert 20030910
3 Exporting EX_MESSAGE Call by reference Type reference (TYPE) ETRM_MSG Sammeln von Meldungen im SAP-System 20020820
4 Importing IM_CHECK Call by reference Type reference (TYPE) ETONOFF SPACE Check vorgesehen, kein Get 20030910
5 Importing IM_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20020820
6 Importing IM_INSTANCE_KEY Call by reference Type reference (TYPE) ETOBJKEY Key zur Indentifikation einer Objektinstanz im Zielsystem 20020820
7 Importing IM_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG Current Log of eCatt object execution 20020820
8 Importing IM_PARAM_POINTER Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS XML-Dokument für eCATT Daten, Methodenschnittstellendaten 20020923
9 Importing IM_PATH_TO_ATTRIBUTE Call by reference Type reference (TYPE) STRING Vollständiger Komponentenname 20020820
10 Importing IM_PATH_TO_PARAM Call by reference Type reference (TYPE) STRING Vollständiger Komponentenname 20020923
11 Importing IM_SAP_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020820
12 Importing IM_STATIC Call by reference Type reference (TYPE) ETONOFF Statischer Methodenaufruf ? 20020820
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20020820
2 CX_ECATT_APL_INTERPRET eCatt Middleware Ausnahme im Interpreter 20020820
3 CX_ECATT_APL_PARAM eCatt Middleware Ausnahme: Parameterbearbeitung 20020820
4 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20020820

Method GET_BREAK_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BREAK Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20030217
2 Importing IM_CALLER Call by reference Type reference (TYPE) C 20030217
3 Importing IM_NAME Value transfer Type reference (TYPE) STRING 20030217
4 Importing IM_NAME_2 Value transfer Type reference (TYPE) STRING 20030217

Method GET_BREAK_MODE on class CL_APL_ECATT_FUNCTION_MODULE has no exception.

Method REPORT_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CALLING_METHOD Value transfer Type reference (TYPE) STRING SPACE Rufende Methode wenn nich EXECUTE_FUNCTION 20020726
2 Importing IM_FREE_TEXT Call by reference Type reference (TYPE) STRING 20020813
3 Importing IM_FUNC_MESSAGE Call by reference Type reference (TYPE) ETRM_MSG Container zum Transport von Nachrichten 20020726
4 Importing IM_INSTANCE_KEY Call by reference Type reference (TYPE) ETOBJKEY Key zur Indentifikation einer Objektinstanz im Zielsystem 20020813
5 Importing IM_RC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020110
# Exception Resumable Description Created on
1 CX_ECATT_APL_INTERPRET eCatt Middleware Ausnahme im Interpreter 20001117

Method SET_ATTRIBUTE 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 20071106
2 Exporting EX_MESSAGE Call by reference Type reference (TYPE) ETRM_MSG Sammeln von Meldungen im SAP-System 20020906
3 Importing IM_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20020906
4 Importing IM_INSTANCE_KEY Call by reference Type reference (TYPE) ETOBJKEY Key zur Indentifikation einer Objektinstanz im Zielsystem 20020906
5 Importing IM_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG Current Log of eCatt object execution 20020906
6 Importing IM_PARAM_POINTER Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS XML-Dokument für eCATT Daten, Methodenschnittstellendaten 20020924
7 Importing IM_PATH_TO_ATTRIBUTE Call by reference Type reference (TYPE) STRING Vollständiger Komponentenname 20020906
8 Importing IM_PATH_TO_PARAM Call by reference Type reference (TYPE) STRING 20020924
9 Importing IM_SAP_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020906
10 Importing IM_STATIC Call by reference Type reference (TYPE) ETONOFF Statischer Methodenaufruf ? 20020906
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20020906
2 CX_ECATT_APL_INTERPRET eCatt Middleware Ausnahme im Interpreter 20020906
3 CX_ECATT_APL_PARAM eCatt Middleware Ausnahme: Parameterbearbeitung 20020906
4 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20020906

Method SET_RETURN_CODE_TO_DATA_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FUNC_SY_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010206

Method SET_RETURN_CODE_TO_DATA_CONT on class CL_APL_ECATT_FUNCTION_MODULE has no exception.

Method TEST_CREATE_FUNC_CALL_PROG Signature

Method TEST_CREATE_FUNC_CALL_PROG on class CL_APL_ECATT_FUNCTION_MODULE has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL_INTERPRET eCatt Middleware Ausnahme im Interpreter 20001031
2 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20001031

Method TEST_CREATE_SIMPLE_ABAP_PROG Signature

Method TEST_CREATE_SIMPLE_ABAP_PROG on class CL_APL_ECATT_FUNCTION_MODULE has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL_INTERPRET eCatt Middleware Ausnahme im Interpreter 20010109

Method TEST_DOM_TO_ECATT_DATA_CONT Signature

Method TEST_DOM_TO_ECATT_DATA_CONT on class CL_APL_ECATT_FUNCTION_MODULE has no parameter.
Method TEST_DOM_TO_ECATT_DATA_CONT on class CL_APL_ECATT_FUNCTION_MODULE has no exception.

Method TEST_DOM_TO_FUNC_CONT Signature

Method TEST_DOM_TO_FUNC_CONT on class CL_APL_ECATT_FUNCTION_MODULE has no parameter.
Method TEST_DOM_TO_FUNC_CONT on class CL_APL_ECATT_FUNCTION_MODULE has no exception.

Method TEST_ECATT_DATA_CONT_TO_DOM Signature

Method TEST_ECATT_DATA_CONT_TO_DOM on class CL_APL_ECATT_FUNCTION_MODULE has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20001102

Method TEST_FUNC_CONT_TO_DOM Signature

Method TEST_FUNC_CONT_TO_DOM on class CL_APL_ECATT_FUNCTION_MODULE has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20001115

Method TEST_MAKE_GID_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SCHEME Call by reference Type reference (TYPE) ETDOM_ALL_TABTYPE Tabelle fuer globale Bezeichner der DOM Knoten 20001017
2 Exporting EX_TEMPLATE Call by reference Type reference (TYPE) ETDOM_ALL_TABTYPE Tabelle fuer globale Bezeichner der DOM Knoten 20001017

Method TEST_MAKE_GID_TAB on class CL_APL_ECATT_FUNCTION_MODULE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 610