SAP ABAP Class CL_APL_ECATT_SCRIPT (eCATT - Script)
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 20000731
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOBU_CONNECTOR Formula Builder: Interface Addapter for Formula Builder 20030131
Properties
Class CL_APL_ECATT_SCRIPT  
Short Description eCATT - Script    
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     
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 CL_APL_ECATT_SCRIPT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CX_ECATT_APL_PARSER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FOBU_CONNECTOR Formula Builder: Interface Addapter for Formula Builder 20030131
Friends
Class CL_APL_ECATT_SCRIPT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EXIT_FLAG Instance attribute Public Type reference (TYPE) CHAR1 ' ' 'X' - EXIT MODULE, ' ' - CONTINUE MODULE 20000719
2 FUNC_INTERFACES Instance attribute Private Type reference (TYPE) ETSCR_INTF_TABTYPE Table of Interfaces to Functions 20000926
3 LOOP_COUNT Instance attribute Public Type reference (TYPE) NUM8 0 Count of DO-LOOPs of upper DO - Block 20000719
4 MESSAGES Instance attribute Public Object reference (TYPE REF TO) CL_APL_ECATT_CMD_MESSAGES Message Collector for MESSAGE/ENDMESSAGE Blocks 20020121
5 PARSE_POS Instance attribute Private Type reference (TYPE) ETSCR_POS Item in Script for Parsing 20001122
6 PRETTY_PRINT Static Attribute Private Type reference (TYPE) ETSCR_PP Options for Pretty Print 20040514
7 RECORD_MODE Instance attribute Public Type reference (TYPE) ETONOFF 'S' Script Object in Recording Mode 20001004
8 SCRIPT_POS Instance attribute Private Type reference (TYPE) ETSCR_POS Item in Script Text 20001005
9 TMP_POS2 Instance attribute Private Type reference (TYPE) ETSCR_POS Test 20050331
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_ARGPAIR Instance method Private Method Inserts an Argument Pair into the Interface of the Function 20000926
2 CHANGE_CMD_TEXT Instance method Private Method Changing of the Script of a Command 20010119
3 CHECK_PARAMETER Instance method Private Method Check Parameters (Existence, Ability to Overwrite, ...) 20030120
4 COLLECT_FUNC_INTERFACES Instance method Protected Method Determine Recursive FUNC_INTERFACES of Script 20040123
5 COLLECT_SCRIPT_USAGE_OBJ Instance method Private Method Collects the Used Objects in Script 20030515
6 CONSTRUCTOR Instance method Public Constructor Constructor 20000726
7 CONVERT_CMD_TO_TEXT Instance method Private Method Changing of the Script of a Command 20030827
8 CONVERT_STRING_TO_EXTERN Instance method Public Method Doubles Apostrophes and Puts Them at Beginning and End 20020610
9 CONVERT_STRING_TO_INTERN Instance method Public Method Removes Apostrophes at Beginning and End and Checks Double 20020610
10 COPY_RENAME_PARAMETER Instance method Private Method Copy or Rename Parameter/Interface 20031030
11 DELETE_TEXT_SECTION Instance method Private Method Deletes the Text Area Specified in Pos 20011025
12 DELETE_UNUSED_CMDIF_PARAM Instance method Public Method Delete Unused Command Interfaces and Parameters 20101102
13 DESCRIBE_FUNCTION_ARG Instance method Private Method Describes the Function of the Requested Argument 20030422
14 GET_CMD_ELEMENTS_AT_POS Instance method Public Method Returns Command with Its Elements for Script Position 20030407
15 GET_OBJECT_AT_POS Instance method Public Method Returns Object at Script Position 20010816
16 GET_PARSER_SCRIPT_POS Instance method Public Method Fetches Item from Script 20010119
17 INSERT_COMMAND Instance method Private Method Insert Command into Script Hierarchy 20000809
18 INSERT_COMMAND_FOR_SEARCH Instance method Private Method Insert Command into Script Hierarchy 20010223
19 INSERT_ECATT_CMD Instance method Public Method Insert eCATT Command in Script 20010709
20 INSERT_ECATT_CMD_ESF Instance method Private Method Insert eCATT Command ESF in Script 20041118
21 INSERT_ECATT_CMD_ESF_LCP Instance method Private Method Insert eCATT Command ESF for LCP Client into Script 20060322
22 INSERT_ECATT_CMD_PART Instance method Public Method Insert UI Tree for WEBDYNPRO 20040413
23 INSERT_ECATT_CMD_WS Instance method Private Method Insert eCATT Command WEBSERVICE in Script 20040825
24 INSERT_TEXT_WITH_DATA Instance method Public Method Insert Text Line with Subsequent Data (ParamID) 20001222
25 MODIFY_COMMAND Instance method Public Method Execute Command Changes 20030828
26 MODIFY_SCRIPT_OBJECT_AT_POS Instance method Public Method Change Script Text for a Command 20011025
27 NEW_SAPGUI Instance method Public Method Creates New SAP GUI Command 20010921
28 PARSE_ARGUMENTS Instance method Private Method Splitting of Arguments 20010809
29 PARSE_ASSIGN Instance method Private Method Parsing of SET VAR (Assignment) 20000814
30 PARSE_COMMAND Instance method Private Method Transfer Command into Structured Field 20000809
31 PARSE_FOR_SEARCH Instance method Private Method Search for Commands for Where-Used List / REF List 20010308
32 PARSE_LOGEX Instance method Private Method Parsing of SET VAR (Assignment) 20000814
33 PARSE_SCRIPT Instance method Public Method Parse Current Script Text and Place in Internal Structure 20000811
34 PARSE_SCRIPTTEXT Instance method Private Method Parse Transferred Script Text and Place in Internal Struct. 20000814
35 PARSE_SETVAR Instance method Private Method Parsing of SET VAR (Assignment) 20000809
36 RAISE_PARSER Static method Private Method Raise an Exception from the Parser 20001108
37 READ_PAR_ASSIGN Instance method Protected Method Load Command Interfaces 20001024
38 REBUILD_SCRIPTTEXT Instance method Private Method Generate Script Text from Internal Structure 20000811
39 RECORD Instance method Public Method Record Script 20001206
40 REPLACE_CMD_ARGUMENT Instance method Public Method Replace Argument of Command 20030506
41 REPLACE_COMMANDTEXT Instance method Private Method Delete in Script Text old_cmd and Insert new_cmdtext 20040305
42 REPLACE_SAPGUI_CONN_ID Instance method Public Method Replace ConnectionId and SessionId in SAPGUI Interface 20040212
43 SAVE_PAR_ASSIGN Instance method Public Method Save Command Interfaces 20001024
44 SEARCH Instance method Public Method Search for Commands in Script 20010308
45 SET_CMD_INTERFACE Instance method Private Method Creates/Sets Command Interface 20001031
46 SET_CMD_PARAMETER Instance method Private Method Creates/Sets Command Interfaces 20001102
47 SET_PARSER_SCRIPT_POS Instance method Public Method Set Cursor Position in Script 20010119
48 SET_PARSE_POS Instance method Private Method Sets the parse_pos for Sub-Blocks 20001211
49 SPLIT_EXPRESSION Instance method Private Method Segmentation of Expressions (Operands, Operators) 20000926
50 SPLIT_FIRST_COMMAND Instance method Private Method Separate First Command 20000807
51 SPLIT_GUI_CMD Instance method Public Method Splitting a SAPGUI Command Using the Granularity 20030227
52 SPLIT_NEXT_COMMAND Instance method Private Method Separate First Command 20050331
53 SPLIT_PARNAME Instance method Public Method Split Name into Components 20000926
54 SPLIT_STRING_255 Static method Public Method Break Down String into 255 Character Table 20001020
55 STOP Instance method Public Method Exit Script Recording or Script Importing 20001005
56 TEST_TARGET_SYS Instance method Public Method Resolve Target System for Parameters 20041001
57 UPDATE_FUNC_INTERFACES Instance method Private Method Insert/Update CMD Interface in Table FUNC_INTERFACES 20001102
Events
Class CL_APL_ECATT_SCRIPT has no event.
Types
Class CL_APL_ECATT_SCRIPT has no local type.
Method Signatures

Method APPEND_ARGPAIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARGNAME Call by reference Type reference (TYPE) STRING Argumentname 20000926
2 Exporting ARGNUMBER Call by reference Type reference (TYPE) ETARG_LNR Laufende Nummer 20000926
3 Importing CONTNAME Call by reference Type reference (TYPE) STRING Contentname 20000926
4 Importing INTERFACE Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_ARGINTERFACE Ref zum Interface 20000926

Method APPEND_ARGPAIR on class CL_APL_ECATT_SCRIPT has no exception.

Method CHANGE_CMD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_CMDSTRUC Call by reference Type reference (TYPE) ETSCR Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20010125
2 Changing NEW_SCRIPTTEXT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE zu ändernder Scripttext 20010409
3 Importing OLD_CMDSTRUC Call by reference Type reference (TYPE) ETSCR Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20010125

Method CHANGE_CMD_TEXT on class CL_APL_ECATT_SCRIPT has no exception.

Method CHECK_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_FOR_EXECUTION Call by reference Type reference (TYPE) ETONOFF SPACE eCATT Schalter Ein/Aus 20030120
2 Changing ERROR_MSG Call by reference Type reference (TYPE) STRING 20030205
3 Exporting E_PARAM_EXISTS Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20110304
4 Importing MUST_BE_OF_TYP Value transfer Type reference (TYPE) CHAR1 SPACE T Table, L Line of T, S Simple, O Object 20031216
5 Importing MUST_BE_WRITEABLE Value transfer Type reference (TYPE) CHAR1 SPACE SPACE = can be RO; 'B' = RO not allowed 20030120
6 Importing PARAMNAME Value transfer Type reference (TYPE) STRING 20030120
7 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030120
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030120

Method COLLECT_FUNC_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FUNC_INTERFACES Call by reference Type reference (TYPE) ETSCR_INTF_TABTYPE Tabelle der persistenten Interfaces zu den Funktionen 20040123
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20040123

Method COLLECT_SCRIPT_USAGE_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT Call by reference Type reference (TYPE) ETCMD_OBJ 20030515
2 Importing OBJECT2 Call by reference Type reference (TYPE) ETCMD_OBJ SPACE 20030515
3 Importing OBJECT3 Call by reference Type reference (TYPE) ETCMD_OBJ SPACE 20030515
4 Importing OBJ_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP 20030515

Method COLLECT_SCRIPT_USAGE_OBJ on class CL_APL_ECATT_SCRIPT 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_IS_ECATT Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20000726
3 Importing IM_MESSAGES Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_CMD_MESSAGES Message Handling Klasse 20020121
4 Importing IM_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20000726
5 Importing IM_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parametercontainer für Testdaten 20001107
6 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_MODULE Basisklasse für ausführbare eCATT Module 20010115
7 Importing IM_VERSION Call by reference Type reference (TYPE) ETOBJ_VER '1' eCATT Objektversion 20000726
# Exception Resumable Description Created on
1 CX_ECATT_APL eCatt Middleware Ausnahme: Parameterbearbeitung 20010402

Method CONVERT_CMD_TO_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ICMDSTRUC Value transfer Type reference (TYPE) ETSCR Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20030827
2 Importing IM_LINE_LENGTH Call by reference Type reference (TYPE) INT4 255 Natürliche Zahl 20040514
3 Importing IM_PRETTY_PRINT Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040514
4 Importing INDENT Call by reference Type reference (TYPE) INT4 0 Natürliche Zahl 20040217
5 Exporting NEW_SCRIPTTEXT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE zu ändernder Scripttext 20030827

Method CONVERT_CMD_TO_TEXT on class CL_APL_ECATT_SCRIPT has no exception.

Method CONVERT_STRING_TO_EXTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTRING Call by reference Type reference (TYPE) STRING 20020610
2 Exporting OUTSTRING Call by reference Type reference (TYPE) STRING 20020610
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20020610

Method CONVERT_STRING_TO_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEXT Call by reference Type reference (TYPE) STRING Message der Exception 20020611
2 Importing INSTRING Call by reference Type reference (TYPE) STRING Eingabestring 20020610
3 Exporting OUTSTRING Call by reference Type reference (TYPE) STRING String im internen Format 20020610
4 Importing PREVIOUS_EX Call by reference Object reference (TYPE REF TO) CX_ROOT Vorangegangene Exception zum Anhängen 20020611
5 Importing SCRIPT_POS Call by reference Type reference (TYPE) ETSCR_POS Position im Script 20020611
6 Importing TEXT_ONLY Call by reference Type reference (TYPE) ETONOFF SPACE 'X' --> Keine Exception, nur der Text in EX_TEXT 20020611
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20020610

Method COPY_RENAME_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEEP_OLD_CMDIF Call by reference Type reference (TYPE) ETONOFF SPACE 20031030
2 Importing IM_KEEP_OLD_VALUES Call by reference Type reference (TYPE) ETONOFF SPACE 20031030
3 Importing IM_OBJECT1_NEW Call by reference Type reference (TYPE) SEU_OBJKEY SPACE 20031112
4 Importing IM_OBJECT1_OLD Call by reference Type reference (TYPE) SEU_OBJKEY SPACE 20031112
5 Importing IM_OBJECT2_NEW Call by reference Type reference (TYPE) SEU_OBJKEY SPACE 20031112
6 Importing IM_OBJECT2_OLD Call by reference Type reference (TYPE) SEU_OBJKEY SPACE 20031112
7 Importing IM_PARAM_NEW Call by reference Type reference (TYPE) ETP_NAME 20031030
8 Importing IM_PARAM_OLD Call by reference Type reference (TYPE) ETP_NAME 20031030

Method COPY_RENAME_PARAMETER on class CL_APL_ECATT_SCRIPT has no exception.

Method DELETE_TEXT_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DELETED_TEXTBLOCK Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20011025
2 Changing IM_SCRPOS Call by reference Type reference (TYPE) ETSCR_POS Position im Script 20011025

Method DELETE_TEXT_SECTION on class CL_APL_ECATT_SCRIPT has no exception.

Method DELETE_UNUSED_CMDIF_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) INT4 1 # erfolgreich, 2 # keine Daten, 3 # keine nicht verwendete 20101119
2 Importing IM_PARSE Call by reference Type reference (TYPE) ETONOFF 'X' 'X' - Testskript zuerst parsen 20101102
3 Importing IM_PREVIOUS_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20101102
4 Importing IM_PTYP Call by reference Type reference (TYPE) STRING Typ des Parameters 20101103
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20101102

Method DESCRIBE_FUNCTION_ARG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DESCR Call by reference Type reference (TYPE) ETCMD_ELEM 20030422
2 Exporting EX_ARG Call by reference Type reference (TYPE) ETCMDARGU 20030428
3 Importing IN_FUNC Call by reference Type reference (TYPE) ETCMD_FUN '*' 20030422
4 Importing IN_OBJ_COUNT Call by reference Type reference (TYPE) I 1 20030422

Method DESCRIBE_FUNCTION_ARG on class CL_APL_ECATT_SCRIPT has no exception.

Method GET_CMD_ELEMENTS_AT_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPLETEFUNC Call by reference Type reference (TYPE) ETSCR Strukturieres Kommando 20030701
2 Exporting EX_COMPLETESTRING Call by reference Type reference (TYPE) STRING vollständiges Kommando 20030701
3 Exporting EX_DEST Call by reference Type reference (TYPE) ETCMD_DEST Destination 20030407
4 Exporting EX_FUNC Call by reference Type reference (TYPE) ETCMD_FUN Kommando 20030407
5 Exporting EX_LITERAL Call by reference Type reference (TYPE) ETCMD_ELEM Literal 20030430
6 Exporting EX_OBJECT1 Call by reference Type reference (TYPE) ETCMD_ELEM Objekt 1 20030407
7 Exporting EX_OBJECT2 Call by reference Type reference (TYPE) ETCMD_ELEM Objekt 2 20030407
8 Exporting EX_PARAM1 Call by reference Type reference (TYPE) ETCMD_ELEM Parameter 1 20030407
9 Exporting EX_PARAM2 Call by reference Type reference (TYPE) ETCMD_ELEM Parameter 2 20030407
10 Exporting EX_PARAM3 Call by reference Type reference (TYPE) ETCMD_ELEM Parameter 3 20060919
11 Exporting EX_SELECTED Call by reference Type reference (TYPE) ETCMDARGU Selektiertes Argument 20030422
12 Importing IM_SCRPOS Call by reference Type reference (TYPE) ETSCR_POS Skriptposition 20030407
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20051201

Method GET_OBJECT_AT_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPLETEFUNC Call by reference Type reference (TYPE) ETSCR eCATT Script Kommando 20011024
2 Exporting EX_COMPLETELINE Call by reference Type reference (TYPE) STRING Gefundenes Kommando als String 20010821
3 Exporting EX_FUNC Call by reference Type reference (TYPE) ETCMD_FUN Name der Funktion 20010816
4 Exporting EX_PART Call by reference Type reference (TYPE) STRING Objekt zur Funktion 20010816
5 Exporting EX_PART_TYPE Call by reference Type reference (TYPE) ETOBJ_MODE Art des PART-Objektes, 'N' Name, 'P' ParamID, 'S' SystemID 20010816
6 Importing IM_SCRPOS Call by reference Type reference (TYPE) ETSCR_POS Position im Script 20010816

Method GET_OBJECT_AT_POS on class CL_APL_ECATT_SCRIPT has no exception.

Method GET_PARSER_SCRIPT_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting POSITION Call by reference Type reference (TYPE) ETSCR_POS Position im Script 20010119

Method GET_PARSER_SCRIPT_POS on class CL_APL_ECATT_SCRIPT has no exception.

Method INSERT_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CMDSTRUC Call by reference Type reference (TYPE) ETSCR eCATT Struktur für Attribute einer Scriptzeile 20000809
2 Importing COMMAND Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20000809
3 Importing CREATE_BLOCK Call by reference Type reference (TYPE) ETONOFF SPACE eCATT Schalter Ein/Aus 20000814
4 Importing INTERFACE_USED Call by reference Type reference (TYPE) ETONOFF USED Flag für CMDINTF in FUNC_INTERFACES 20001102
5 Exporting SUB_BLOCK Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_SCRIPT Eigentlicher ECATT -> Script. 20000814
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010308

Method INSERT_COMMAND_FOR_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CMDSTRUC Call by reference Type reference (TYPE) ETSCR eCATT Struktur für Attribute einer Scriptzeile 20010223
2 Importing COMMAND Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20010223
3 Importing CREATE_BLOCK Call by reference Type reference (TYPE) ETONOFF SPACE eCATT Schalter Ein/Aus 20010223
4 Importing INTERFACE_USED Call by reference Type reference (TYPE) ETONOFF USED Flag für CMDINTF in FUNC_INTERFACES 20010223
5 Changing LT_SEARCH_CMD Call by reference Type reference (TYPE) ETSCR_TABTYPE Tabelle der internen Darstellung des eCatt Scripts 20010223
6 Exporting SUB_BLOCK Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_SCRIPT Eigentlicher ECATT -> Script. 20010223
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010308

Method INSERT_ECATT_CMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CMD_LINE Call by reference Type reference (TYPE) ETSCR eCATT Script Kommando 20020327
2 Changing CT_AUTO_CONNECT_TAB Call by reference Type reference (TYPE) ETVAL_TAB_TABTYPE tabtype zu etval_tab 20090615
3 Exporting EX_PARAM_ID_GENERATED Call by reference Type reference (TYPE) ETONOFF Neuer Kommandosch.name vergeben ! 20020327
4 Importing FORCE_EXISTING_PARAM_ID Call by reference Type reference (TYPE) ETONOFF 20031016
5 Importing FORCE_NEW_PARAM_ID Call by reference Type reference (TYPE) ETONOFF Immer neue Kommandoschnittstelle anlegen 20010918
6 Importing IM_ECATT_TCD Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_TCD eCATT TCD Bearbeitung für Befehl TCD 20010709
7 Importing IM_XML_AS_XSTREAM Call by reference Type reference (TYPE) ETXML_LINE_STR eCATT XML Stream 20020917
8 Importing IM_XML_AS_XSTREAM_2 Call by reference Type reference (TYPE) ETXML_LINE_STR eCATT XML Stream 2 20090119
9 Importing IT_CMD_DETAILS_XML Call by reference Type reference (TYPE) ETSCR_XML_LINE_TABTYPE Tabelle von XML-Kommandodetails 20060511
10 Importing PARAM_DATA Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20010914
11 Importing PARAM_DESC Call by reference Type reference (TYPE) ETP_DESC Kurztext von Parameter, Kommandoschnittstelle oder Variante 20020114
12 Importing SIZE_OF_PARAM_DATA Call by reference Type reference (TYPE) I Nutzlänge von PARAM_DATA 20010914
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010709

Method INSERT_ECATT_CMD_ESF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CMD_LINE Call by reference Type reference (TYPE) ETSCR eCATT Script Kommando 20041118
2 Exporting EX_PARAM_ID_GENERATED Call by reference Type reference (TYPE) ETONOFF Neuer Kommandosch.name vergeben ! 20041118
3 Importing FORCE_EXISTING_PARAM_ID Call by reference Type reference (TYPE) ETONOFF 20041118
4 Importing FORCE_NEW_PARAM_ID Call by reference Type reference (TYPE) ETONOFF Immer neue Kommandoschnittstelle anlegen 20041118
5 Importing IM_XML_AS_XSTREAM Call by reference Type reference (TYPE) ETXML_LINE_STR eCATT XML Stream 20050411
6 Importing PARAM_DESC Call by reference Type reference (TYPE) ETP_DESC Kurztext von Parameter, Kommandoschnittstelle oder Variante 20041118
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20041118

Method INSERT_ECATT_CMD_ESF_LCP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CMD_LINE Call by reference Type reference (TYPE) ETSCR eCATT Script Kommando 20060322
2 Changing CT_AUTO_CONNECT_TAB Call by reference Type reference (TYPE) ETVAL_TAB_TABTYPE tabtype zu etval_tab 20090528
3 Exporting EX_PARAM_ID_GENERATED Call by reference Type reference (TYPE) ETONOFF Neuer Kommandosch.name vergeben ! 20060322
4 Importing FORCE_EXISTING_PARAM_ID Call by reference Type reference (TYPE) ETONOFF 20060322
5 Importing FORCE_NEW_PARAM_ID Call by reference Type reference (TYPE) ETONOFF Immer neue Kommandoschnittstelle anlegen 20060322
6 Importing IM_XML_AS_XSTREAM Call by reference Type reference (TYPE) ETXML_LINE_STR eCATT XML Stream - Inbound data 20060322
7 Importing IM_XML_AS_XSTREAM_2 Call by reference Type reference (TYPE) ETXML_LINE_STR eCATT XML Stream - Outbound data 20090119
8 Importing PARAM_DESC Call by reference Type reference (TYPE) ETP_DESC Kurztext von Parameter, Kommandoschnittstelle oder Variante 20060322
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20060322

Method INSERT_ECATT_CMD_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CMD_LINE Call by reference Type reference (TYPE) ETSCR eCATT Script Kommando (u.a. für PARAM_ID) 20040413
2 Importing IM_WD_PART Call by reference Type reference (TYPE) ETWD_UI_PART Eindeutige Id eines WD UI Tree (GUID) 20040413
3 Importing IM_WD_PART_TYPE Call by reference Type reference (TYPE) ETWD_PART_TYPE Typ des Teils einer Kommandoschnittstelle 20040413
4 Importing IM_XML_AS_XSTREAM Call by reference Type reference (TYPE) ETXML_LINE_STR eCATT XML Stream als XSTRING 20040413
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20040413

Method INSERT_ECATT_CMD_WS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CMD_LINE Call by reference Type reference (TYPE) ETSCR eCATT Script Kommando 20040825
2 Exporting EX_PARAM_ID_GENERATED Call by reference Type reference (TYPE) ETONOFF Neuer Kommandosch.name vergeben ! 20040825
3 Importing FORCE_EXISTING_PARAM_ID Call by reference Type reference (TYPE) ETONOFF 20040825
4 Importing FORCE_NEW_PARAM_ID Call by reference Type reference (TYPE) ETONOFF Immer neue Kommandoschnittstelle anlegen 20040825
5 Importing IT_CMD_DETAILS_XML Call by reference Type reference (TYPE) ETSCR_XML_LINE_TABTYPE Tabelle von XML-Kommandodetails 20060511
6 Importing PARAM_DESC Call by reference Type reference (TYPE) ETP_DESC Kurztext von Parameter, Kommandoschnittstelle oder Variante 20040825
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20040825

Method INSERT_TEXT_WITH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CMDSTRUC Call by reference Type reference (TYPE) ETSCR Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20001222
2 Exporting EX_CMDSTRUC Call by reference Type reference (TYPE) ETSCR Skriptzeile mit angelegen Kommandoschnittstellenname 20020327
3 Exporting EX_PARAM_ID_GENERATED Call by reference Type reference (TYPE) ETONOFF Neuer Kommandosch.name vergeben ! 20020327
4 Importing FORCE_EXISTING_PARAM_ID Call by reference Type reference (TYPE) ETONOFF 20031016
5 Importing FORCE_NEW_PARAM_ID Call by reference Type reference (TYPE) ETONOFF Immer neue Kommandschnittstelle anlegen 20010918
6 Importing IM_XML_AS_XSTREAM Call by reference Type reference (TYPE) ETXML_LINE_STR eCATT XML Stream 20020917
7 Importing PARAM_DATA Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20010104
8 Importing PARAM_DESC Call by reference Type reference (TYPE) ETP_DESC Kurztext von Parameter, Kommandoschnittstelle oder Variante 20020114
9 Importing SIZE_OF_PARAM_DATA Call by reference Type reference (TYPE) I Nutzlänge von PARAM_DATA 20010123
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010104

Method MODIFY_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMMAND_NEW Call by reference Type reference (TYPE) ETCMDELEMS 20030828
2 Importing IM_COMMAND_OLD Call by reference Type reference (TYPE) ETCMDELEMS 20030828
3 Importing IM_COMPLETEFUNC Call by reference Type reference (TYPE) ETSCR 20030828
4 Importing IM_OPTIONS Call by reference Type reference (TYPE) ETCMDEDIT_OPTIONS 20030828
5 Importing IM_SCR_POS Call by reference Type reference (TYPE) ETSCR_POS 20030828
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030828

Method MODIFY_SCRIPT_OBJECT_AT_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_START_OF_CMD Call by reference Type reference (TYPE) I originale Startposition des Kommandos 20020503
2 Importing IM_ACTION Call by reference Type reference (TYPE) CHAR1 ' ' 'C' Comment; 'U' Uncomment; 'D' Del; S' separate; 'F' Format 20011025
3 Importing IM_INDENT Call by reference Type reference (TYPE) I 0 Einrücken 20011025
4 Importing IM_SCRPOS Call by reference Type reference (TYPE) ETSCR_POS Position im Script 20011025

Method MODIFY_SCRIPT_OBJECT_AT_POS on class CL_APL_ECATT_SCRIPT has no exception.

Method NEW_SAPGUI Signature

Method NEW_SAPGUI on class CL_APL_ECATT_SCRIPT has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT Basisklasse für eCatt Middleware Ausnahmen 20011025

Method PARSE_ARGUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_FOR_EXECUTION Call by reference Type reference (TYPE) ETONOFF ' ' 20031006
2 Changing CMDSTRUC Call by reference Type reference (TYPE) ETSCR Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20010809
3 Importing COMPLETELINE Value transfer Type reference (TYPE) STRING 20010809
4 Importing OPT_ARGS Value transfer Type reference (TYPE) I 20010809
5 Importing PREVIOUS Value transfer Object reference (TYPE REF TO) CX_ECATT_APL 20031006
6 Importing WANTED_ARGS Value transfer Type reference (TYPE) I 20010809
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010809

Method PARSE_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_FOR_EXECUTION Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20010221
2 Importing CMDSTRING Call by reference Type reference (TYPE) STRING 20000926
3 Exporting CMDSTRUC Call by reference Type reference (TYPE) ETSCR eCATT Struktur für Attribute einer Scriptzeile 20000814
4 Exporting ERROR Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20000814
5 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20001212
6 Importing STRUCTURE_CHECK_ONLY Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20010221
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20001115

Method PARSE_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ABAP_BLOCK Call by reference Type reference (TYPE) CHAR1 ' ' Einstelliges Kennzeichen 20001117
2 Changing BLOCKCOUNT Value transfer Type reference (TYPE) ETPAR_BLCK Zähler für Blockstrukturen 20010201
3 Changing BLOCKTYPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20000809
4 Importing CHECK_FOR_EXECUTION Call by reference Type reference (TYPE) ETONOFF ' ' Check vor der Ausführung, ohne Variablenexistenzprüfung 20010221
5 Changing CH_INDENT Call by reference Type reference (TYPE) INT4 0 Ganze Zahl mit Vorzeichen (-2.147.483.648 .. 2.147.483.647) 20040217
6 Changing CMDSTRUC Call by reference Type reference (TYPE) ETSCR eCATT Struktur für Attribute einer Scriptzeile 20000809
7 Importing COMMAND Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE zu parsende Scriptzeile 20000809
8 Exporting ERROR Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20000809
9 Importing IM_CHECK_INLINE Call by reference Type reference (TYPE) ETONOFF ' ' Inline-ABAP Coding prüfen 20030902
10 Importing IM_PRETTY_PRINT Call by reference Type reference (TYPE) ETONOFF ' ' Text formatieren 20040217
11 Exporting INTERFACE_USED Call by reference Type reference (TYPE) ETONOFF USED Flag für CMDINTF in FUNC_INTERFACES 20001102
12 Exporting NEW_BLOCKCOUNT Call by reference Type reference (TYPE) ETPAR_BLCK Zähler für Blockstrukturen 20010206
13 Changing NEW_SCRIPTTEXT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE ergänzter Scripttext 20010409
14 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20001212
15 Importing STRUCTURE_CHECK_ONLY Call by reference Type reference (TYPE) ETONOFF ' ' Baut nur Kommandoliste, auf ohne logische Objektprüfungen 20010221
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20001103

Method PARSE_FOR_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BLOCKCOUNT Call by reference Type reference (TYPE) ETPAR_BLCK Zähler für Blockstrukturen 20010308
2 Exporting BLOCKTYPE Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20010308
3 Exporting CMDSTRUC Call by reference Type reference (TYPE) ETSCR eCATT Struktur für Attribute einer Scriptzeile 20010308
4 Exporting COMMANDTEXT Value transfer Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20010308
5 Exporting EX_SCR_CMD_SEARCH Call by reference Type reference (TYPE) ETSCR_TABTYPE Tabelle der internen Darstellung des eCatt Scripts 20010308
6 Changing NEW_SCRIPTTEXT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE geändertes Script 20010409
7 Importing PREV_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010308
8 Changing SCRIPTTEXT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20010308
9 Changing SCRIPT_POS Call by reference Type reference (TYPE) ETSCR_POS Position im Script 20010308
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010308

Method PARSE_LOGEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_FOR_EXECUTION Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20010221
2 Importing CMDSTRING Call by reference Type reference (TYPE) STRING 20000814
3 Exporting CMDSTRUC Call by reference Type reference (TYPE) ETSCR eCATT Struktur für Attribute einer Scriptzeile 20000814
4 Exporting ERROR Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20000814
5 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20001212
6 Importing STRUCTURE_CHECK_ONLY Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20010221
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20001107

Method PARSE_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_FOR_EXECUTION Call by reference Type reference (TYPE) ETONOFF ' ' Parser meldet Fehler nicht, die zu Laufzeitfehlern führen 20010307
2 Importing IM_CHECK_INLINE Call by reference Type reference (TYPE) ETONOFF ' ' Inline-ABAP Coding prüfen 20030902
3 Importing IM_PRETTY_PRINT Call by reference Type reference (TYPE) ETONOFF ' ' Text formatieren 20040217
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20001103

Method PARSE_SCRIPTTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BLOCKCOUNT Call by reference Type reference (TYPE) ETPAR_BLCK Zähler für Blockstrukturen 20010201
2 Exporting BLOCKTYPE Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20001027
3 Changing CH_INDENT Call by reference Type reference (TYPE) INT4 0 Ganze Zahl mit Vorzeichen (-2.147.483.648 .. 2.147.483.647) 20040301
4 Exporting CMDSTRUC Call by reference Type reference (TYPE) ETSCR eCATT Struktur für Attribute einer Scriptzeile 20000814
5 Exporting COMMANDTEXT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE Parsergebnis 20001027
6 Importing IM_CHECK_FOR_EXECUTION Call by reference Type reference (TYPE) ETONOFF ' ' Parser meldet Fehler nicht die zu Laufzeitfehlern führen 20010307
7 Importing IM_CHECK_INLINE Call by reference Type reference (TYPE) ETONOFF ' ' Inline-ABAP Coding prüfen 20030902
8 Importing IM_PRETTY_PRINT Call by reference Type reference (TYPE) ETONOFF ' ' Text formatieren 20040217
9 Importing IM_STRUCTURE_CHECK_ONLY Call by reference Type reference (TYPE) ETONOFF ' ' Parser baut nur Script-Struktur auf,Befehle sind ausgenommen 20010307
10 Changing NEW_SCRIPTTEXT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE durch Parser ergänzter Script-Text 20010409
11 Importing PREV_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20001214
12 Changing SCRIPTTEXT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE zu parsender Script-Text 20000814
13 Changing SCRIPT_POS Call by reference Type reference (TYPE) ETSCR_POS Position im Script 20001211
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20001103

Method PARSE_SETVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CMDSTR Call by reference Type reference (TYPE) STRING 20000926
2 Exporting CMDSTRUC Call by reference Type reference (TYPE) ETSCR eCATT Struktur für Attribute einer Scriptzeile 20000809
3 Exporting ERROR Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20000809

Method PARSE_SETVAR on class CL_APL_ECATT_SCRIPT has no exception.

Method RAISE_PARSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABORT Call by reference Type reference (TYPE) ETONOFF 'X' eCATT Schalter Ein/Aus 20001109
2 Importing DEST Call by reference Attribute reference (LIKE) CX_ECATT_APL_PARSER=>DEST 20001108
3 Importing ERR_MESS Call by reference Type reference (TYPE) STRING 20001120
4 Exporting EX_TEXT Call by reference Type reference (TYPE) STRING 20010402
5 Importing OP1 Call by reference Attribute reference (LIKE) CX_ECATT_APL_PARSER=>OP1 20001108
6 Importing OP2 Call by reference Attribute reference (LIKE) CX_ECATT_APL_PARSER=>OP2 20001108
7 Importing OPERATOR Call by reference Attribute reference (LIKE) CX_ECATT_APL_PARSER=>OPERATOR 20001108
8 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20001109
9 Importing SCRIPT_POS Call by reference Attribute reference (LIKE) CL_APL_ECATT_SCRIPT=>PARSE_POS 20001206
10 Importing TEXT_ID Call by reference Type reference (TYPE) SOTR_CONC Schlüssel zum logischen Objekt im OTR 20001108
11 Importing TEXT_ONLY Call by reference Type reference (TYPE) ETONOFF SPACE eCATT Schalter Ein/Aus 20010402
12 Importing TYPE1 Call by reference Attribute reference (LIKE) CX_ECATT_APL_PARSER=>TYPE1 20001108
13 Importing TYPE2 Call by reference Attribute reference (LIKE) CX_ECATT_APL_PARSER=>TYPE2 20001108
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20001109

Method READ_PAR_ASSIGN Signature

Method READ_PAR_ASSIGN on class CL_APL_ECATT_SCRIPT has no parameter.
Method READ_PAR_ASSIGN on class CL_APL_ECATT_SCRIPT has no exception.

Method REBUILD_SCRIPTTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW_CMD Call by reference Type reference (TYPE) ETSCR Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20040217
2 Changing SCRIPTTEXT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20000811

Method REBUILD_SCRIPTTEXT on class CL_APL_ECATT_SCRIPT has no exception.

Method RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TCODE Call by reference Type reference (TYPE) SY-TCODE ABAP-Programm, aktueller Transaktionscode 20020821
# Exception Resumable Description Created on
1 CX_ECATT Basisklasse für eCATT - Ausnahmen 20011001

Method REPLACE_CMD_ARGUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ARG_TYPE_NEW Call by reference Type reference (TYPE) ETCMDARGU 20030506
2 Importing IM_ARG_TYPE_OLD Call by reference Type reference (TYPE) ETCMDARGU 20030506
3 Importing IM_NAME_NEW Call by reference Type reference (TYPE) SEU_OBJKEY 20030506
4 Importing IM_NAME_OLD Call by reference Type reference (TYPE) SEU_OBJKEY 20030506
5 Importing IM_SCRPOS Call by reference Type reference (TYPE) ETSCR_POS 20030506

Method REPLACE_CMD_ARGUMENT on class CL_APL_ECATT_SCRIPT has no exception.

Method REPLACE_COMMANDTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NEW_CMDPOS Call by reference Type reference (TYPE) ETSCR_POS Position im Script 20040305
2 Importing IM_OLD_CMDPOS Value transfer Type reference (TYPE) ETSCR_POS Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20040305
3 Importing NEW_CMDTEXT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20040305
4 Changing SCRIPTTEXT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20040305

Method REPLACE_COMMANDTEXT on class CL_APL_ECATT_SCRIPT has no exception.

Method REPLACE_SAPGUI_CONN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONN_ID Call by reference Type reference (TYPE) STRING 'DONT_CHANGE' Neue Connection Id 20040212
2 Importing IM_CONN_ID_TO_REPLACE Call by reference Type reference (TYPE) STRING 'REPLACE_ALL' Zu ersetzende Connection Id 20040227
3 Importing IM_P_CONN_ID Call by reference Type reference (TYPE) STRING 'DONT_CHANGE' Neuer Parameter für Connection Id 20040301
4 Importing IM_P_CONN_ID_TO_REPLACE Call by reference Type reference (TYPE) STRING 'REPLACE_ALL' Zu ersetzender Parameter bei Connection Id 20040301
5 Importing IM_P_SESS_ID Call by reference Type reference (TYPE) STRING 'DONT_CHANGE' Neuer Parameter für Session Id 20040301
6 Importing IM_P_SESS_ID_TO_REPLACE Call by reference Type reference (TYPE) STRING 'REPLACE_ALL' Zu ersetzender Parameter bei Session Id 20040301
7 Importing IM_SESS_ID Call by reference Type reference (TYPE) STRING 'DONT_CHANGE' Neue Session Id 20040212
8 Importing IM_SESS_ID_TO_REPLACE Call by reference Type reference (TYPE) STRING 'REPLACE_ALL' Zu ersetzende Session Id 20040227
9 Importing IT_PNAMES Call by reference Type reference (TYPE) ETP_NAME_TABTYPE Namen der zu behandelnden SAPGUI Schnittst. 20040301
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20040212

Method SAVE_PAR_ASSIGN Signature

Method SAVE_PAR_ASSIGN on class CL_APL_ECATT_SCRIPT has no parameter.
Method SAVE_PAR_ASSIGN on class CL_APL_ECATT_SCRIPT has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SEARCH_RESULT Call by reference Type reference (TYPE) ETSCR_TABTYPE Tabelle der internen Darstellung des eCatt Scripts 20010308
2 Importing IM_SEARCH_CMD Call by reference Type reference (TYPE) STRING zu suchendes Kommando 20010308
3 Importing IM_SEARCH_IN_REF Call by reference Type reference (TYPE) ETONOFF ' ' Suche auch in referierten Scripten 20010308
4 Importing IM_SEARCH_OBJ Call by reference Type reference (TYPE) STRING zu suchendes Objekt 20011016

Method SEARCH on class CL_APL_ECATT_SCRIPT has no exception.

Method SET_CMD_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CMDSTRUC Call by reference Type reference (TYPE) ETSCR Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20001031
2 Exporting INTERFACE_USED Call by reference Type reference (TYPE) ETONOFF USED Flag von cmd_intf in FUNC_INTERFACES 20001102

Method SET_CMD_INTERFACE on class CL_APL_ECATT_SCRIPT has no exception.

Method SET_CMD_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CMDSTRUC Call by reference Type reference (TYPE) ETSCR Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20001102
2 Importing FORCE_EXISTING_PARAM_ID Call by reference Type reference (TYPE) ETONOFF Keine neue Kommandoschnittstelle falls schon eine existiert 20030903
3 Importing FORCE_NEW_PARAM_ID Value transfer Type reference (TYPE) ETONOFF In jedem Fall neue Kommandoschnittstelle anlegen 20010918
4 Importing IM_SUPPRESS_CHANGED_EVENT Call by reference Type reference (TYPE) ETONOFF SPACE ChangeEvent unterdrücken 20020214
5 Importing IM_XML_AS_XSTREAM Call by reference Type reference (TYPE) ETXML_LINE_STR eCATT XML Stream 20020917
6 Importing PARAM_DESC Call by reference Type reference (TYPE) ETP_DESC Kurztext von Parameter, Kommandoschnittstelle oder Variante 20020114
7 Exporting PARAM_ID_GENERATED Call by reference Type reference (TYPE) ETONOFF Export - Generierte neue PARAM_ID 20010104
8 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20001212
9 Importing SIZE_OF_XML_DATA Call by reference Type reference (TYPE) I Nutzlänge von XML_DATA_FOR_PARAM 20010123
10 Importing XML_DATA_FOR_PARAM Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20010104
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20001103

Method SET_PARSER_SCRIPT_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POSITION Call by reference Type reference (TYPE) ETSCR_POS Position im Script 20010119

Method SET_PARSER_SCRIPT_POS on class CL_APL_ECATT_SCRIPT has no exception.

Method SET_PARSE_POS Signature

Method SET_PARSE_POS on class CL_APL_ECATT_SCRIPT has no parameter.
Method SET_PARSE_POS on class CL_APL_ECATT_SCRIPT has no exception.

Method SPLIT_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_FOR_EXECUTION Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20010314
2 Importing EXPR Value transfer Type reference (TYPE) STRING 20000926
3 Importing EXTYPE Value transfer Type reference (TYPE) CHAR1 SPACE SPACE = Assign; 'B' = Bool 20000926
4 Changing INTERFACE Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_ARGINTERFACE Interface eines Scriptbefehls 20000926
5 Changing OPERATORS Call by reference Type reference (TYPE) STRING Symbolische Operanden mit Operatoren f. den Syntaxcheck 20000926
6 Exporting OPERATORS_WO_OFFSETS Call by reference Type reference (TYPE) STRING Term f. den Syntaxcheck ohne Offsets und Längen 20001121
7 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20001212
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20001107

Method SPLIT_FIRST_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMMAND Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20000807
2 Exporting COMMENT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20000807
3 Exporting DONE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20000807
4 Importing PREV_EX Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20040123
5 Changing SCRIPT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20000807
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20020320

Method SPLIT_GUI_CMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPLETEFUNC Call by reference Type reference (TYPE) ETSCR Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20030227
2 Importing IM_SPLIT_MODE Call by reference Type reference (TYPE) CHAR1 Modus: anhand welcher Granularität soll gesplittet werden? 20030227
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030227

Method SPLIT_NEXT_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMMAND Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20050331
2 Exporting COMMENT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20050331
3 Exporting DONE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050331
4 Importing PREV_EX Call by reference Object reference (TYPE REF TO) CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050331
5 Changing SCRIPT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20050331
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050331

Method SPLIT_PARNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20000926
2 Importing NAME Value transfer Type reference (TYPE) STRING 20000926
3 Exporting NAMETAB Call by reference Type reference (TYPE) ETARG_DEF_TABTYPE Tabelle von Argumentdefinitionen 20000926

Method SPLIT_PARNAME on class CL_APL_ECATT_SCRIPT has no exception.

Method SPLIT_STRING_255 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDENT Call by reference Type reference (TYPE) INT4 0 Natürliche Zahl 20040217
2 Importing INSTRING Value transfer Type reference (TYPE) STRING 20001020
3 Importing LINE_LENGTH Value transfer Type reference (TYPE) INT4 255 Natürliche Zahl 20010228
4 Exporting OUTSTRINGTAB Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20001020
5 Importing PRETTY_PRINT Value transfer Type reference (TYPE) ETSCR_PP Pretty Print Einstellungen für den Scripteditor 20050127
6 Importing WORD_WRAP Call by reference Type reference (TYPE) ETONOFF SPACE eCATT Schalter Ein/Aus 20010228

Method SPLIT_STRING_255 on class CL_APL_ECATT_SCRIPT has no exception.

Method STOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ON_CLOSE_OBJECT Call by reference Type reference (TYPE) ETONOFF 20031118
# Exception Resumable Description Created on
1 CX_ECATT Basisklasse für eCATT - Ausnahmen 20011001

Method TEST_TARGET_SYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20041001
2 Exporting EX_SYSINFO Call by reference Type reference (TYPE) CATFR 20041001
3 Importing IM_TARGETSYSTEM Call by reference Type reference (TYPE) ETCMP_CMP Zielsystem (Schlüssel im Systemdatencontainer) 20041001
4 Importing IM_XML_REF_TYPE Call by reference Type reference (TYPE) ETREF_TYP Typ einer Kommandoschnittstelle im XML-Schema/Template 20041001
# Exception Resumable Description Created on
1 CX_ECATT_APL eCatt Middleware Ausnahme: Systemdaten / Remoteverbindungen 20041001

Method UPDATE_FUNC_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CMD_INTF Call by reference Type reference (TYPE) ETSCR_INTF Persistente Interfaces zu den Funktionen 20001102

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