SAP ABAP Class CL_APL_ECATT_EXTPROG (Supports the Communication to External Test Tools)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_APL_ECATT_MODULE Basis Class of Executable eCATT Module 20000831
Properties
Class CL_APL_ECATT_EXTPROG  
Short Description Supports the Communication to External Test Tools    
Super Class CL_APL_ECATT_MODULE Basis Class of Executable eCATT Module 
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
# Type group / Object type Type Type Description
1 CL_APL_ECATT_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 OLE2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_APL_ECATT_EXTPROG has no interface implemented.
Friends
Class CL_APL_ECATT_EXTPROG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AS_EXT_TOOL_PROJECT Instance attribute Public Type reference (TYPE) ETEXT_TOOL_PROJECT Information About Project in External Tool 20080818
2 AT_EXT_TOOL_MODULS Instance attribute Public Type reference (TYPE) ETEXT_TOOL_PROJECT_ENTRY_TT Table of External Test Scripts/Modules 20080818
3 A_EXTTOOL_CALLBACK_ACTIVE Instance attribute Public Type reference (TYPE) ETONOFF External tool expects return 20110928
4 FALSE Constant Private Type reference (TYPE) I 0 For Simulating Boolean Values 20011022
5 GP_EX Instance attribute Protected Object reference (TYPE REF TO) CX_ECATT_APL eCatt Middleware Exceptions for External Tool 20020214
6 GP_LOG Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_LOG Pointer to Log Object 20080704
7 GP_RECORD_REPLAY Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_RECORD_REPLAY Record Replay Engine 20011214
8 GT_ECATT_OBJECT_LIST Instance attribute Protected Type reference (TYPE) ETECATT_LIST_TABTYPE Table of All Requested BLOBs 20031113
9 G_DONT_MINIMIZE Instance attribute Protected Type reference (TYPE) ETONOFF Do Not Minimize eCATT GUI 20090430
10 G_ETLOGON_DATA Instance attribute Protected Type reference (TYPE) ETEXTTOOL 20020116
11 G_ET_DATABASE Instance attribute Private Type reference (TYPE) ETTOOLDB Data Element for Database of External Tool 20011115
12 G_ET_PROG_ID Instance attribute Private Type reference (TYPE) ET_PROG_ID COM Prog ID Ext.Tool 20010919
13 G_ET_RUN_DB Instance attribute Private Type reference (TYPE) ETTOOLDB Data Element for Database of External Tool 20020304
14 G_ET_TOOLNAME Instance attribute Protected Type reference (TYPE) ETTOOLNAME Name of External Tool 20030701
15 G_ET_TOOL_DESC Instance attribute Protected Type reference (TYPE) ETTOOLDESC Descriptive Name of Ext. Tool 20010919
16 G_INDEX_GET Instance attribute Private Type reference (TYPE) I 1 Counter for Get_Blob 20011018
17 G_INDEX_STORE Instance attribute Private Type reference (TYPE) I 1 Counter for Store_Blob 20011018
18 G_INTERFACE_VERSION Instance attribute Protected Type reference (TYPE) INT4 COM Interface Version 20110927
19 G_LOG_ID Instance attribute Private Type reference (TYPE) ETLOG_ID Current Operation Number 20080616
20 G_PROFILE_DATA Instance attribute Private Type reference (TYPE) ETEXECDATA Start Profile Object 20080605
21 G_RESULT_1 Instance attribute Protected Type reference (TYPE) INT4 Result 20020122
22 G_RESULT_2 Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20020122
23 G_RESULT_3 Instance attribute Protected Type reference (TYPE) INT4 Result 20020122
24 G_RESULT_4 Instance attribute Protected Type reference (TYPE) CHAR128 Result of COM Calls as String 20031113
25 G_SM_TSTR_IF_GUID Instance attribute Protected Type reference (TYPE) GUID Globally Unique Identifier 20101116
26 G_SM_TSTR_IF_VERSION Instance attribute Private Type reference (TYPE) INT4 Natural Number 20101116
27 G_STRUC_IF_GUID Instance attribute Protected Type reference (TYPE) GUID Globally Unique Identifier 20101116
28 G_STRUC_IF_VERSION Instance attribute Private Type reference (TYPE) INT4 Natural Number 20101116
29 G_TOOL_SUPPORTS_EXTENDED_IF Instance attribute Private Type reference (TYPE) ETONOFF 20031113
30 G_XML_LINE_LEN Instance attribute Protected Type reference (TYPE) DD01V-LENG Length (No. of Characters) 20020128
31 REFEXT_CMD_XML_DATA Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Reference to Command Interface from REFEXT Caller 20011026
32 REFEXT_LOG_STREAM Instance attribute Protected Type reference (TYPE) STRING Log Data of REFEXT Call 20011026
33 START_NOT_POSSIBLE Instance attribute Private Type reference (TYPE) ETONOFF eCATT Switch On/Off 20020214
34 TRUE Constant Private Type reference (TYPE) I 1 For Simulating Boolean Values 20011022
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BLOB_AND_VERSION Static method Public Method Check If BLOB Exists in This Version 20011018
2 CLEAR_DB Instance method Protected Method Clear on Database 20020219
3 COMPARE_LOGS Static method Public Method Comparing External Log in External Tool 20090730
4 COM_EDIT_EXTENDED Instance method Protected Method COM: Edit Extended 20121025
5 COM_EXECUTE Instance method Protected Method COM: Execute 20121025
6 CONSTRUCTOR Instance method Public Constructor Constructor 20010124
7 DEFINE_BLOB_INTERFACE Instance method Protected Method For support of structured parameters: interface definition 20101209
8 DELETE_BLOB_PART Instance method Public Method Deletes a Sub Part from the DB Table ecet_blobs 20030705
9 DESTROY Instance method Public Method Deletes the Ole2 Object and Releases Memory Space 20010510
10 DISPLAY_STORED_LOG Static method Public Method Display of External Log in External Tool 20090619
11 EDIT_CONTROL Instance method Public Method Communication with External Tool in Edit Mode 20010910
12 EDIT_EXTENDED Instance method Protected Method Starts Test Partner in Edit Mode 20031113
13 EDIT_STANDARD Instance method Protected Method Starts Test Partner in Edit Mode 20031117
14 EXECUTE_CONTROL Instance method Public Method Communication with External Tool in Execute Mode 20010910
15 EXECUTE_EXTSCRIPT Instance method Protected Method Starts Test Partner in Execute Mode 20011026
16 GET_ARGS Static method Public Method Gets Argument Container from DB Table ecet_args 20011018
17 GET_ARGS_TMPL Instance method Public Method Gets Argument Container Template from DB Table ecet_artmp 20011018
18 GET_BLOB Instance method Public Method Gets BLOB Data from DB Table ecet_blobs 20011018
19 GET_LOG Instance method Protected Method Gets LOG from Database Table 20011026
20 GET_REFEXT_LOG_STREAM Instance method Public Method Get Log Data of REFEXT Call 20011026
21 GET_RFC_CREDENTIALS Static method Protected Method Read RFC User and Password from Secure Storage 20120424
22 LAUNCH Instance method Protected Method Starts an External Application via OLE from ABAP 20010510
23 LOAD Instance method Protected Method Wrapper for Load Methode Call 20011211
24 NEW Instance method Protected Method Starts Test Partner in New Mode 20010510
25 READ_PARAMS Instance method Protected Method Read Definition of Passed Parameters for External Script 20080814
26 RECORD_CONTROL Instance method Public Method Calls for Recording in External Tool 20010910
27 REFRESH_ARGS_TMPL_SAP_ARGS Instance method Protected Method Update SAP Arguments in Argument Container Template 20111018
28 SENDEXT Instance method Public Method Sends BLOB to External Tool 20011220
29 SET_LAST_ERROR Instance method Protected Method 20031113
30 SET_REFEXT_CMD_XML_DATA Instance method Public Method Set Command Interface of REFEXT Command for EXECUTE 20011026
31 SET_TOOL_NAME Instance method Private Method Set Type/Tool Name of External Tool Used 20011009
32 SHOW_LOG Static method Public Method Display of External Log in External Tool 20030918
33 SHUTDOWN Static method Public Method Deletes the Ole2 Object and Releases Memory Space 20020904
34 STORE_ARGS Static method Public Method Writes Argument Container to DB Table ecet_args 20011018
35 STORE_ARGS_TMPL Instance method Public Method Writes Argument Container Template to DB Table ecet_artmp 20011018
36 STORE_BLOB Instance method Public Method Writes BLOB to DB Table ecet_blobs 20011018
37 STORE_BLOB_IN_ONE_PIECE Instance method Private Method Writes BLOB to DB Table ecet_blobs 20031117
38 STORE_LOG Static method Public Method Writes LOG to DB Table ecet_log 20011018
39 TRANSFER_ATTRIBUTES Static method Public Method Transition Attributes of External Log in External Tool 20091117
Events
Class CL_APL_ECATT_EXTPROG has no event.
Types
Class CL_APL_ECATT_EXTPROG has no local type.
Method Signatures

Method CHECK_BLOB_AND_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RC Call by reference Type reference (TYPE) SYSUBRC Natürliche Zahl 20011018
2 Importing IM_OBJECT_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20011018
3 Importing IM_OBJECT_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20011018

Method CHECK_BLOB_AND_VERSION on class CL_APL_ECATT_EXTPROG has no exception.

Method CLEAR_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLEAR Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20020219
2 Importing IM_DB Call by reference Type reference (TYPE) ETTOOLDB Datenelement für Datenbank des externen Tools 20020304
# Exception Resumable Description Created on
1 CX_ECATT_APL eCatt Middleware Ausnahmen für Externes Tool 20020219

Method COMPARE_LOGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOG1_STORED Call by reference Type reference (TYPE) ETONOFF Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090813
2 Importing IM_LOG2_STORED Call by reference Type reference (TYPE) ETONOFF Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090813
3 Importing IM_LOG_ID1 Call by reference Type reference (TYPE) STRING Laufende Vorgangsnummer 20090730
4 Importing IM_LOG_ID2 Call by reference Type reference (TYPE) STRING Laufende Vorgangsnummer 20090730
5 Importing IM_TOOL_NAME Call by reference Type reference (TYPE) ETTOOLNAME eCATT Schalter Ein/Aus 20090730
# Exception Resumable Description Created on
1 CX_ECATT_APL 20090730
2 CX_ECATT_APL_EXT_TOOL eCatt Middleware Ausnahmen für Externes Tool 20090730

Method COM_EDIT_EXTENDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BLOB_ID Call by reference Type reference (TYPE) ETOBJ_NAME BLOB Identifikator 20121025
2 Importing I_BLOB_VERSION Call by reference Type reference (TYPE) CHAR8 BLOB Version 20121025
3 Importing I_BPCA_TRACE Call by reference Type reference (TYPE) I BPCA Trace Status 20121025
4 Importing I_MAINTAIN_MODE Call by reference Type reference (TYPE) INT4 Bearbeitungsmodus 20121025
5 Importing I_PROC_ID Call by reference Type reference (TYPE) GUID eCATT Prozess Identifikator 20121025
6 Returning R_RESULT Value transfer Type reference (TYPE) INT4 Returncode 20121025

Method COM_EDIT_EXTENDED on class CL_APL_ECATT_EXTPROG has no exception.

Method COM_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BLOB_ID Call by reference Type reference (TYPE) ETOBJ_NAME BLOB Identifikator 20121025
2 Importing I_BLOB_VERSION Call by reference Type reference (TYPE) CHAR8 BLOB Version 20121025
3 Importing I_BPCA_TRACE Call by reference Type reference (TYPE) I BPCA Trace Status 20121025
4 Importing I_DEBUG_FLAG Call by reference Type reference (TYPE) INT4 Debug Modus 20121025
5 Importing I_PROC_ID Call by reference Type reference (TYPE) ETLOG_ID eCATT Prozess Identifikator 20121025
6 Importing I_PROC_ID_SM_TSTR Call by reference Type reference (TYPE) GUID SM-TSTR Prozess Identifikator 20121025
7 Importing I_PROJECT Call by reference Type reference (TYPE) CHAR128 Dem Skript zugeordnetes Projekt 20121025
8 Importing I_SCRIPT Call by reference Type reference (TYPE) CHAR128 Auszuführendes Skript 20121025
9 Importing I_TRANSFER_ATTR Call by reference Type reference (TYPE) I 20121025
10 Importing I_TRANSFER_LOG Call by reference Type reference (TYPE) I 20121025
11 Returning R_RESULT Value transfer Type reference (TYPE) INT4 Returncode 20121025

Method COM_EXECUTE on class CL_APL_ECATT_EXTPROG has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DONT_CHECK_NAMES Call by reference Type reference (TYPE) ETONOFF SPACE Test auf Namensgültigkeit nicht durchführen 20011106
2 Importing IM_NAME Call by reference Type reference (TYPE) ETOBJ_NAME 'TP_SCRIPT' eCATT Objekt 20010205
3 Importing IM_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20011009
4 Importing IM_TOOL_NAME Call by reference Type reference (TYPE) ETTOOLNAME Name des Externen Testtools 20010919
5 Importing IM_TYPE Call by reference Type reference (TYPE) ETOBJ_TYPE CL_APL_ECATT_CONST=>OBJ_TYPE_ECATT eCATT Objekttyp (Testdaten, Skript, Konfiguration etc.) 20010205
6 Importing IM_VERSION Call by reference Type reference (TYPE) ETOBJ_VER '1' eCATT Objektversion 20010205
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20011001

Method DEFINE_BLOB_INTERFACE Signature

Method DEFINE_BLOB_INTERFACE on class CL_APL_ECATT_EXTPROG has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20101213

Method DELETE_BLOB_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERRMSG Call by reference Type reference (TYPE) STRING Fehlertext 20030705
2 Exporting EX_RC Call by reference Type reference (TYPE) INT4 Fehlercode 20030705
3 Importing IM_INTEGRATED Call by reference Type reference (TYPE) INT4 20030705
4 Importing IM_PART_ID Call by reference Type reference (TYPE) CHAR50 20030705

Method DELETE_BLOB_PART on class CL_APL_ECATT_EXTPROG has no exception.

Method DESTROY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SHUTDOWN Call by reference Type reference (TYPE) INT4 Flag, ob Testpartner ebenfalls geschlossen werden soll 20010510
2 Importing IM_WITHOUT_MAXIMIZE Call by reference Type reference (TYPE) ETONOFF 20031008
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20011218

Method DISPLAY_STORED_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOG_ID Call by reference Type reference (TYPE) STRING Laufende Vorgangsnummer 20090619
2 Importing IM_PART_ID Call by reference Type reference (TYPE) CHAR50 Kommentar 20111118
3 Importing IM_TOOL_NAME Call by reference Type reference (TYPE) ETTOOLNAME 20090619
# Exception Resumable Description Created on
1 CX_ECATT_APL 20090619
2 CX_ECATT_APL_EXT_TOOL eCatt Middleware Ausnahmen für Externes Tool 20090619

Method EDIT_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DONT_MINIMIZE Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20090430
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20011026

Method EDIT_EXTENDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTINUE_EDIT Call by reference Type reference (TYPE) ETONOFF 20031113
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20031113

Method EDIT_STANDARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTINUE_EDIT Call by reference Type reference (TYPE) ETONOFF 20031117
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20031117

Method EXECUTE_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEBUG Call by reference Type reference (TYPE) I Debug-Flag 20010910
2 Importing IM_NO_GUI Call by reference Type reference (TYPE) I Mit oder ohne GUI? 20011015
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20011030

Method EXECUTE_EXTSCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BPCA_TRC Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20091117
2 Importing IM_DEBUG Call by reference Type reference (TYPE) ETONOFF 20031120
3 Importing IM_ECATT_PROC_ID Call by reference Type reference (TYPE) ETLOG_ID eCATT Ablaufnummer 20011026
4 Importing IM_TRANSFER_ATTR Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20091117
5 Importing IM_TRANSFER_LOG Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20090623
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20011030

Method GET_ARGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERRMSG Call by reference Type reference (TYPE) STRING Fehlertext 20011018
2 Exporting EX_RC Call by reference Type reference (TYPE) INT4 Fehlercode 20011018
3 Exporting EX_XML_ARGS Call by reference Type reference (TYPE) STRING Argument Container 20011018
4 Importing IM_ECATT_PROC_ID Call by reference Type reference (TYPE) ETLOG_ID eCATT Ablaufnummer 20011018

Method GET_ARGS on class CL_APL_ECATT_EXTPROG has no exception.

Method GET_ARGS_TMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERRMSG Call by reference Type reference (TYPE) STRING Fehlertext 20011018
2 Exporting EX_RC Call by reference Type reference (TYPE) INT4 Fehlercode 20011018
3 Exporting EX_XML_ARG_TMPL Call by reference Type reference (TYPE) STRING Argument Container Template 20011018
4 Importing IM_FOR_REFEXT Call by reference Type reference (TYPE) ETONOFF 20030327

Method GET_ARGS_TMPL on class CL_APL_ECATT_EXTPROG has no exception.

Method GET_BLOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_APPEND Call by reference Type reference (TYPE) INT4 Flag, ob noch weitere Daten folgen 20011018
2 Exporting EX_CONTAINER_BLOB_ID Call by reference Type reference (TYPE) STRING 20030703
3 Exporting EX_ERRMSG Call by reference Type reference (TYPE) STRING Fehlertext 20011018
4 Exporting EX_RC Call by reference Type reference (TYPE) INT4 Fehlercode 20011018
5 Exporting EX_XML_BLOB Call by reference Type reference (TYPE) STRING BLOB 20011018
6 Importing IM_IS_MAIN Call by reference Type reference (TYPE) INT4 20030630
7 Importing IM_PART_ID Call by reference Type reference (TYPE) CHAR50 20030630
8 Importing IM_SUPPLIED_MODE Call by reference Type reference (TYPE) CHAR1 20030821
9 Importing IM_WHOLE_DATA Call by reference Type reference (TYPE) INT4 Flag, ob der BLOB als Ganzes zurückgegeben werden soll 20011022

Method GET_BLOB on class CL_APL_ECATT_EXTPROG has no exception.

Method GET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_XML_LOG Value transfer Type reference (TYPE) STRING 20011026
2 Importing IM_ECATT_PROC_ID Call by reference Type reference (TYPE) ETLOG_ID Laufende Vorgangsnummer 20011026
# Exception Resumable Description Created on
1 CX_ECATT_APL_EXT_TOOL eCatt Middleware Ausnahmen für capture/replay 20011026

Method GET_REFEXT_LOG_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_REFEXT_LOG_STREAM Value transfer Type reference (TYPE) STRING 20011026

Method GET_REFEXT_LOG_STREAM on class CL_APL_ECATT_EXTPROG has no exception.

Method GET_RFC_CREDENTIALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PWD Call by reference Type reference (TYPE) CHAR32 Kennwort 20120424
2 Exporting EX_UNAME Call by reference Type reference (TYPE) CHAR32 Benutzername 20120424
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20120424

Method LAUNCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DB Call by reference Type reference (TYPE) ETTOOLDB Datenelement für Datenbank des externen Tools 20020304
2 Importing IM_NO_GUI Call by reference Type reference (TYPE) INT4 MS SQL int 20011214
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20011115

Method LOAD Signature

Method LOAD on class CL_APL_ECATT_EXTPROG has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL eCatt Middleware Ausnahmen für Externes Tool 20011218

Method NEW Signature

Method NEW on class CL_APL_ECATT_EXTPROG has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20011218

Method READ_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PREVIOUS_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20130110
2 Importing IM_READ_ECATT_INTERFACE Call by reference Type reference (TYPE) ETONOFF SPACE Nur Import-Parameter lesen 20080815
3 Importing IM_READ_LIMITS Call by reference Type reference (TYPE) ETRDLIMITS Einschränkungen für eCATT-Leseroutinen 20130110
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20080814

Method RECORD_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DONT_MINIMIZE Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20090430
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20011026

Method REFRESH_ARGS_TMPL_SAP_ARGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_XML_ARG_TMPL Call by reference Type reference (TYPE) STRING Argument Container Template (XML-Stream) 20111018
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20111018

Method SENDEXT 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 20020121
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20011221

Method SET_LAST_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ERROR_CODE Call by reference Type reference (TYPE) INT4 20031113
2 Importing IM_ERR_DESC Call by reference Type reference (TYPE) CHAR1024 20031113
3 Importing IM_ETOBJ_NAME Call by reference Type reference (TYPE) ETOBJ_NAME 20031113
4 Importing IM_ETOBJ_VER Call by reference Type reference (TYPE) ETOBJ_VER 20031113

Method SET_LAST_ERROR on class CL_APL_ECATT_EXTPROG has no exception.

Method SET_REFEXT_CMD_XML_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REFEXT_CMD_XML_DATA Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA XML-Dokument für eCATT Daten (Wrapperklassen um iXML) 20011026

Method SET_REFEXT_CMD_XML_DATA on class CL_APL_ECATT_EXTPROG has no exception.

Method SET_TOOL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOOL_NAME Call by reference Type reference (TYPE) ETTOOLNAME Name des Externen Testtools 20011009
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20011115

Method SHOW_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PATH Call by reference Type reference (TYPE) CHAR1024 20030918
2 Importing IM_TOOL_NAME Call by reference Type reference (TYPE) ETTOOLNAME 20031010
# Exception Resumable Description Created on
1 CX_ECATT_APL eCatt Middleware Ausnahmen für Externes Tool 20030918

Method SHUTDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_EXT_OLE_INSTANCE Call by reference Type reference (TYPE) OLE2_OBJECT Externes Tool 20020904
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20020904

Method STORE_ARGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERRMSG Call by reference Type reference (TYPE) STRING Fehlertext 20011018
2 Exporting EX_RC Call by reference Type reference (TYPE) INT4 Fehlercode 20011018
3 Importing IM_ECATT_PROC_ID Call by reference Type reference (TYPE) ETLOG_ID eCATT Ablaufnummer 20011018
4 Importing IM_XML_ARGS Call by reference Type reference (TYPE) STRING Argument Container 20011018

Method STORE_ARGS on class CL_APL_ECATT_EXTPROG has no exception.

Method STORE_ARGS_TMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERRMSG Call by reference Type reference (TYPE) STRING Fehlertext 20011018
2 Exporting EX_RC Call by reference Type reference (TYPE) INT4 Fehlercode 20011018
3 Importing IM_OVERWRITE Call by reference Type reference (TYPE) INT4 Flag, ob Argument Container Templ überschrieben werden soll 20011018
4 Importing IM_XML_ARG_TMPL Call by reference Type reference (TYPE) STRING Argument Container Template 20011018

Method STORE_ARGS_TMPL on class CL_APL_ECATT_EXTPROG has no exception.

Method STORE_BLOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERRMSG Call by reference Type reference (TYPE) STRING Fehlertext 20011018
2 Exporting EX_RC Call by reference Type reference (TYPE) INT4 Fehlercode 20011018
3 Importing IM_IS_MAIN Call by reference Type reference (TYPE) INT4 20030703
4 Importing IM_LAST Call by reference Type reference (TYPE) INT4 Flag, ob es die letzten Daten des BLOBs sind 20011018
5 Importing IM_ONE_PIECE Call by reference Type reference (TYPE) INT4 Flag, ob der BLOB als Ganzes übergeben wird 20011022
6 Importing IM_OVERWRITE Call by reference Type reference (TYPE) INT4 Flag, ob BLOB überschrieben werden soll 20011018
7 Importing IM_PART_ID Call by reference Type reference (TYPE) CHAR50 20030703
8 Importing IM_SUPPLIED_MODE Call by reference Type reference (TYPE) CHAR1 20030821
9 Importing IM_XML_BLOB Call by reference Type reference (TYPE) STRING BLOB 20011018

Method STORE_BLOB on class CL_APL_ECATT_EXTPROG has no exception.

Method STORE_BLOB_IN_ONE_PIECE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERRMSG Call by reference Type reference (TYPE) STRING Fehlertext 20031117
2 Exporting EX_RC Call by reference Type reference (TYPE) INT4 Fehlercode 20031117
3 Importing IM_HAS_MAIN Call by reference Type reference (TYPE) ETONOFF 20031117
4 Importing IM_OVERWRITE Call by reference Type reference (TYPE) INT4 Flag, ob BLOB überschrieben werden soll 20031117
5 Importing IM_XML_BLOB Call by reference Type reference (TYPE) STRING BLOB 20031117

Method STORE_BLOB_IN_ONE_PIECE on class CL_APL_ECATT_EXTPROG has no exception.

Method STORE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERRMSG Call by reference Type reference (TYPE) STRING Fehlertext 20011018
2 Exporting EX_RC Call by reference Type reference (TYPE) INT4 Fehlercode 20011018
3 Importing IM_ECATT_PROC_ID Call by reference Type reference (TYPE) ETLOG_ID eCATT Ablaufnummer 20011018
4 Importing IM_XML_LOG Call by reference Type reference (TYPE) STRING LOG 20011018

Method STORE_LOG on class CL_APL_ECATT_EXTPROG has no exception.

Method TRANSFER_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMM_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20101108
2 Importing IM_LOG_ID Call by reference Type reference (TYPE) STRING Laufende Vorgangsnummer 20091117
3 Importing IM_LOG_STORED Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20091117
4 Importing IM_TOOL_NAME Call by reference Type reference (TYPE) ETTOOLNAME 20091117
# Exception Resumable Description Created on
1 CX_ECATT_APL 20091117
2 CX_ECATT_APL_EXT_TOOL eCatt Middleware Ausnahmen für Externes Tool 20091117
History
Last changed by/on SAP  20130531 
SAP Release Created in 610