SAP ABAP Class CL_APL_ECATT_WD_CONTROL_SMART (Control of the Web Dynpro Recording and the Playblack)
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_WD_CONTROL_SMART  
Short Description Control of the Web Dynpro Recording and the Playblack    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20041027   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_XML_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_WDR_ECATT_RESOURCE_HANDLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_APL_ECATT_WD_CONTROL_SMART has no interface implemented.
Friends
Class CL_APL_ECATT_WD_CONTROL_SMART has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EX_ECATT Instance attribute Private Object reference (TYPE REF TO) CX_ECATT Basis Class for eCATT - Exceptions 20041027
2 GC_INVALID_REQUEST_TEXT Constant Private Type reference (TYPE) XSTRING '7669657749643D225F4552524F525F2E4552524F525F5041474522' Text in XBCML for "Invalid Request" 20100211
3 GC_XBCML_ERROR_TEXT Constant Private Type reference (TYPE) XSTRING '3C212D2D20427573696E65737320436C69656E742050726F746F636F6C204572726F722050616765202D2D3E' Comment text in XBCML, if errors 20091022
4 GP_ABORT Instance attribute Private Type reference (TYPE) ETONOFF Abort Flag 20041027
5 GP_MSG Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_CMD_MESSAGES Message Handling Class 20041027
6 GP_PERF_TRACE Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_PERF_TRACE Activate Performance Trace? 20090327
7 GP_RESOURCE_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_WDR_ECATT_RESOURCE_HANDLER Handler of HTML Resources 20120113
8 GS_EXPO Instance attribute Private Type reference (TYPE) ETSCR_EXPO Internal Export Structure LINE_INTERPRETER 20051012
9 GS_IMPO Instance attribute Private Type reference (TYPE) ETSCR_IMPO Internal Import Structure LINE_INTERPRETER 20051012
10 GT_NAVIGATETO_PARAMS Instance attribute Private Type reference (TYPE) ETURL_PARAMS_TABTYPE URL Navigation Parameter 20111123
11 GT_NONHANDLED_RESPONSE Instance attribute Private Attribute reference (LIKE) GT_RUNNING_CLIENTS 20101115
12 GT_RUNNING_CLIENTS Instance attribute Private See coding 20041027
13 G_APP_TERMINATED Instance attribute Private Type reference (TYPE) ETONOFF Application Terminated? 20041027
14 G_GEN_INFO_INSERTED Instance attribute Private Type reference (TYPE) ETONOFF General Info Already Inserted in Command 20041027
15 G_IXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20041027
16 G_IXML_DOC Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20041027
17 G_LAST_CALL_WITHOUT_PAGE Instance attribute Private Type reference (TYPE) ETONOFF eCATT Switch On/Off 20120405
18 G_LATEST_PHASE Instance attribute Private Type reference (TYPE) STRING Last Executed Phase 20091002
19 G_LOG_KEY Instance attribute Private Type reference (TYPE) ETLOG_KEY Log Key for Prototyping Only 20110621
20 G_NAVIGATE_NODE_CREATED Static Attribute Public Type reference (TYPE) ETONOFF eCATT Switch On/Off 20120123
21 G_NAV_COMMAND_INTERFACE_NAME Static Attribute Public Type reference (TYPE) ETWDP 20120123
22 G_NAV_COMMAND_INTERFACE_NAME2 Static Attribute Public Type reference (TYPE) ETWDP 20120123
23 G_NO_OF_SCREEN_IN_PAGE Instance attribute Private Type reference (TYPE) I Number of Pages Without Screen 20091009
24 G_N_ACTIONS Instance attribute Private Object reference (TYPE REF TO) IF_IXML_NODE Actions Node of Previous Page 20041027
25 G_N_GEN_INFO Instance attribute Private Object reference (TYPE REF TO) IF_IXML_NODE General Information Node 20041027
26 G_N_NEXT_APP Instance attribute Private Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20041027
27 G_N_URL Instance attribute Private Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050223
28 G_PARAM_ID_CHANGED Instance attribute Private Type reference (TYPE) ETONOFF eCATT Switch On/Off 20041027
29 G_PREVIOUS_CMD Instance attribute Private Type reference (TYPE) STRING 20101110
30 G_PROPOSED_PARAM Static Attribute Private Type reference (TYPE) STRING 20111123
31 G_PROTOCOL_VERSION Instance attribute Private Type reference (TYPE) STRING ecatt, ecatt_v2, or ecatt_v3 20120113
32 G_REPLAY_PROTOCOL Instance attribute Private Type reference (TYPE) STRING Recording Log 20090312
33 G_SCRIPT_NAME Instance attribute Private Type reference (TYPE) ETOBJ_NAME IF_IXML_NODE 20101115
34 G_SIMULATOR Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_WD_SIMULATE Simulation of a Web Dynpro Application 20041027
35 G_UI Instance attribute Private Type reference (TYPE) ETXML_LINE_STR UI of Previous Page 20041027
36 G_WEBDYNPRO Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_WEBDYNPRO Reference to Call Class 20041027
37 G_WEBDYNPRO_JAVA Instance attribute Private Type reference (TYPE) ETONOFF On Java Stack? 20041027
38 RUNNING_CLIENTS Instance attribute Private See coding 20041027
39 SESS_MATCHING Instance attribute Private See coding 20041027
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_NEXT_APPLICATION Instance method Private Method Inserts a Recording Sequence into the XML Tree 20041027
2 APPEND_REC_NODES_TO_XML Instance method Private Method Inserts a Recording Sequence into the XML Tree 20041027
3 BUILD_UP_XML_HEADER Instance method Private Method Convert Recording Data in eCATT-Enabled XML Instance 20041027
4 CHANGE_VALUE_TO_ABAP_BOOL Instance method Private Method Changes Value 'X' to 'True' and ' ' to 'False' 20041125
5 CHECK_ACTION_IS_VALID Instance method Private Method Check Whether Action Is Allowed 20081023
6 CHECK_AND_HANDLE_TERMINATION Instance method Private Method Analyzes Whether it Is a Termination Document 20041027
7 CHECK_DC_IS_VALID Instance method Private Method Check Whether Data Changes Are Allowed 20081023
8 CHECK_NAVIGATE_TO_NODE Instance method Private Method Checks whether NAVIGATION_TO node exists in DOM 20120202
9 CHECK_SEQUENCE Instance method Private Method Checks whether order of phases is correct 20091002
10 CLOSE Instance method Public Method Exit UI Control 20041027
11 CLOSE_CLIENT Instance method Private Method Close Connection 20041027
12 COLLECT_USAGE_INFO Static method Public Method 20041102
13 CONV_VALUES_WITH_LOCALIZATION Static method Private Method Dereferences the Node Value 20100623
14 CREATE_NAVIGATION_PARAMETER Instance method Private Method Create Parameter for URL Navigation 20120423
15 EDIT_AND_INSERT_COMMAND Instance method Private Method Edit Data and Insert in Script 20041027
16 EVALUATE_GET_OR_CHECK Instance method Private Method Evaluates the Check 'tolerant' 20041027
17 EXECUTE Instance method Public Method Execute 20041027
18 EXECUTE_GET_OR_CHECK Instance method Private Method Executes Get or Check on New Screen 20041027
19 GET_AND_INSERT_NAMESPACES_REC Instance method Private Method Get Namespaces from Recording and Insert in Root 20041029
20 GET_AND_INSERT_NAMESPACES_REP Instance method Private Method Get Namespaces from Recording and Insert in Root 20041029
21 GET_APPL_PARAMS Instance method Private Method Get Values for Next Application 20041027
22 GET_CALL_PLUGIN Instance method Private Method Call of ECATT_PING and Query of Available Plug-Ins 20110316
23 GET_DEREFED_VALUE Static method Private Method Dereferences the Node Value 20041027
24 GET_HOST_PORT_DETAILS Instance method Private Method Returns runtime data from host and port 20120328
25 GET_NEXT_APPLICATION_VALUES Instance method Private Method Get Values for Next Application 20041027
26 GET_RESOURCE_IDS Static method Private Method Determine Resource IDs 20120821
27 GET_RESPONSE_AUTOMATION_URL Instance method Public Method Returns response URL from automation node 20120330
28 GET_TYPE_OF_CHECK_VALUE Instance method Private Method Get Type of Value to Be Checked 20041125
29 HANDLE_RESOURCES_IN_EXECUTION Instance method Private Method Are HTML resources available? - Procure if not 20120113
30 INSERT_ACTIVE_ETC Instance method Private Method 20041027
31 INSERT_ACTIVE_ETC_FOR_IMPORT Instance method Public Method 20041117
32 INSERT_CHECK_GET_IN_NEW_SCREEN Instance method Private Method Insert Check or Get Node 20041027
33 INSERT_ERROR_IN_NODE Instance method Private Method Insert Error Information in Node 20041027
34 INSERT_NAVIGATE_TO_NODE Instance method Private Method Insert Node Navigate_To 20111127
35 INSERT_RUNTIME_DATA Instance method Private Method Inserts runtime data into command interface 20120323
36 INSERT_SUCCESS_IN_ONE_NODE Instance method Private Method Test Method for Integrating a Node 20090714
37 INSERT_SUCCESS_IN_ROOT_NODE Instance method Private Method Integrates Icons in Root Node 20090714
38 INSERT_TEXT_NODE Instance method Private Method Test Method for Integrating a Node 20041027
39 INSERT_VALUE_REF_NAME Instance method Private Method Insert ValueRefName 20111123
40 INTERNAL_EXECUTE Instance method Private Method Execute 20041027
41 INTERNAL_INSERT_ACTIVE_ETC Instance method Private Method Inserts the Nodes reset, active, and sessionid into the DOM 20041027
42 MSG_HANDLER Instance method Private Method Handling of Messages 20041027
43 NEW_COMMAND Instance method Public Method 20041027
44 RECORDING_CONTAINS_SCREEN Instance method Private Method Query Whether the Recording Data Contains Screen Info 20041027
45 RECORD_STOP Instance method Public Method 20041027
46 REMOVE_SERVER_PORT_FROM_URL Instance method Private Method Removes server and port from WD APP URL 20120216
47 REPLACE_PARAMETERS_WITH_VALUES Static method Private Method Dereferences the Node Value 20041027
48 RESCON Instance method Public Method Reset Connections 20041027
49 RETRIEVE_RESOURCE_IN_EXECUTION Instance method Private Method Gets HTML resource during execution 20120113
50 SET_NEXT_APPLICATION_VALUES Instance method Private Method Sets Values Used During Replay in Next_applica 20041027
51 SORT_DATA_CONTAINER Instance method Private Method Sorts data container 20121213
52 SPLIT_URL_IN_AUTOMATION_NODE Instance method Private Method Split URL in Automation Node into Base_url + Parameters 20111114
53 UI_NODE_IS_EMPTY Instance method Private Method Check Whether UI Node Has Subnodes 20041027
Events
Class CL_APL_ECATT_WD_CONTROL_SMART has no event.
Types
Class CL_APL_ECATT_WD_CONTROL_SMART has no local type.
Method Signatures

Method APPEND_NEXT_APPLICATION Signature

Method APPEND_NEXT_APPLICATION on class CL_APL_ECATT_WD_CONTROL_SMART has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCATT - Ausnahmen 20041027

Method APPEND_REC_NODES_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XML_DATA Call by reference Type reference (TYPE) ETXML_LINE_STR eCATT XML Stream 20041027
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCATT - Ausnahmen 20041027

Method BUILD_UP_XML_HEADER Signature

Method BUILD_UP_XML_HEADER on class CL_APL_ECATT_WD_CONTROL_SMART has no parameter.
Method BUILD_UP_XML_HEADER on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method CHANGE_VALUE_TO_ABAP_BOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VALUE Call by reference Type reference (TYPE) STRING 20041125

Method CHANGE_VALUE_TO_ABAP_BOOL on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method CHECK_ACTION_IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_N_ACTION Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20081023
2 Importing IP_N_SCREEN Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20081023
3 Returning RE_IS_VALID Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20081023

Method CHECK_ACTION_IS_VALID on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method CHECK_AND_HANDLE_TERMINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMMENT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20041027
2 Exporting EX_EXCEPTION Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20041027
3 Exporting EX_TERMINATED Call by reference Type reference (TYPE) ETONOFF 20041027
4 Importing IM_LAST Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20041206
5 Importing IM_XML_DATA Call by reference Type reference (TYPE) ETXML_LINE_STR 20041027

Method CHECK_AND_HANDLE_TERMINATION on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method CHECK_DC_IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_N_DC Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20081023
2 Importing IP_N_SCREEN Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20081023
3 Returning RE_IS_VALID Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20081023

Method CHECK_DC_IS_VALID on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method CHECK_NAVIGATE_TO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120202
2 Returning RE_PARAMETER_NAME Value transfer Type reference (TYPE) STRING 20120203

Method CHECK_NAVIGATE_TO_NODE on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method CHECK_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CURRENT_PHASE Call by reference Type reference (TYPE) STRING 20091002
# Exception Resumable Description Created on
1 CX_ECATT_APL_WEBDYNPRO Ausnahmeklasse für WebDynpro-Steuerung 20091002

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODE Call by reference Type reference (TYPE) ETSAPGUI_CLOSE Vom SAPGUI-Befehl erzeugte Modi schliessen 20041027
# Exception Resumable Description Created on
1 CX_ECATT_APL Basis Class for eCATT Middleware Exceptions 20101228

Method CLOSE_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RUNNING_CLIENT Call by reference Attribute reference (LIKE) RUNNING_CLIENTS HTTP Client Abstraction 20041027
# Exception Resumable Description Created on
1 CX_ECATT_APL Basis Class for eCATT Middleware Exceptions 20101228
2 CX_ECATT_APL_WEBDYNPRO Exception Class for Web Dynpro Control 20101228

Method COLLECT_USAGE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CMD_AS_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20041102
2 Importing IM_CMD_AS_STRING Call by reference Type reference (TYPE) STRING 20041102
3 Importing IM_CMD_AS_XSTRING Call by reference Type reference (TYPE) ETXML_LINE_STR eCATT XML Stream 20041102
4 Importing IM_FUNC Call by reference Type reference (TYPE) ETCMD_FUN Name der Funktion 20041102
5 Importing IM_OBJ Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_OBJECT Basisklasse für eCATT Objekte. 20041102
6 Importing IM_OBJ_USAGE Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_OBJ_USAGE Enthält die Cross-Reference Daten und Methoden 20041102
7 Importing IM_PARAM_ID Call by reference Type reference (TYPE) ETP_NAME Name eines Parameters oder einer Kommandoschnittstelle 20041102
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20041102

Method CONV_VALUES_WITH_LOCALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_NODE 20100623

Method CONV_VALUES_WITH_LOCALIZATION on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method CREATE_NAVIGATION_PARAMETER Signature

Method CREATE_NAVIGATION_PARAMETER on class CL_APL_ECATT_WD_CONTROL_SMART has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20120423

Method EDIT_AND_INSERT_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIRST Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20041027
2 Importing IM_RECORD_KEY Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20041027
# Exception Resumable Description Created on
1 CX_ECATT Basisklasse für eCATT - Ausnahmen 20041027

Method EVALUATE_GET_OR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OLD_PROP Call by reference Type reference (TYPE) ETWD_OLD_PROP 20041027
2 Exporting EX_CHECK_EXECUTED Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20041027
3 Exporting EX_CONDITION Call by reference Type reference (TYPE) STRING 20051228
4 Exporting EX_SUCCEEDED Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20041027
5 Importing IM_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20041027
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20041027

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTINUE Call by reference Type reference (TYPE) CHAR1 eCATT Schalter Ein/Aus 20050117
2 Changing CH_FIRST_CALL Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20050116
3 Exporting ES_EXPO Call by reference Type reference (TYPE) ETSCR_EXPO Interne Exportstruktur LINE_INTERPRETER 20051012
4 Exporting EX_STOPPED Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20041027
5 Importing IM_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20100928
6 Importing IM_GUI_INTERFACE Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA XML-Dokument für eCATT Daten (Wrapperklassen um iXML) 20041027
7 Importing IM_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG Log of eCatt object execution 20041027
8 Importing IM_REMOTE_SYS_ID Call by reference Type reference (TYPE) SY-SYSID R/3-System, Name des R/3-Systems 20041027
9 Importing IM_SAP_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20041027
10 Importing IM_SCR_LINE Call by reference Type reference (TYPE) ETSCR Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20041027
11 Importing IP_MSG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_CMD_MESSAGES Message Handling Klasse 20041027
12 Importing IP_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20041027
13 Importing IS_IMPO Call by reference Type reference (TYPE) ETSCR_IMPO Interne Importstruktur LINE_INTERPRETER 20051012
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20041027

Method EXECUTE_GET_OR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_GETS Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20041027
2 Importing IM_EXECUTE_SCREEN Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20041027
3 Importing IM_SCRIPT_PAGE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20041027
# Exception Resumable Description Created on
1 CX_ECATT_APL Ausnahmeklasse für WebDynpro-Steuerung 20041027

Method GET_AND_INSERT_NAMESPACES_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20041029
2 Importing IM_NEW_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20041029
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20041029

Method GET_AND_INSERT_NAMESPACES_REP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_SEND_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20041029
2 Importing IM_REP_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20041029
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20041029

Method GET_APPL_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20041027
2 Returning RE_APPL_PARAMS Value transfer Type reference (TYPE) ETURL_PARAMS_TABTYPE Tabellentyp für URL Parameter 20041027

Method GET_APPL_PARAMS on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method GET_CALL_PLUGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RFC_TYPE Call by reference Type reference (TYPE) RFCTYPE_D Art des Eintrags in RFCDES 20110316
2 Importing IM_SAP_DEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20110316
3 Returning RE_PROTOCOL_VERSION Value transfer Type reference (TYPE) STRING 20110316
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20110316
2 CX_ECATT_APL_WEBDYNPRO Exception Class for Web Dynpro Control 20110316

Method GET_DEREFED_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20041027
2 Returning RE_VALUE Value transfer Type reference (TYPE) STRING 20041027

Method GET_DEREFED_VALUE on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method GET_HOST_PORT_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RFCHOST Call by reference Type reference (TYPE) RFCDISPLAY-RFCHOST Name der Zielmaschine 20120328
2 Exporting E_RFCPORT Call by reference Type reference (TYPE) RFCDISPLAY-RFCSYSID System-Id 20120328
3 Exporting E_RFCTYPE Call by reference Type reference (TYPE) RFCDISPLAY-RFCTYPE Art des Eintrags in RFCDES 20120328
4 Exporting E_SSL Call by reference Type reference (TYPE) RFCDISPLAY-RFCSNC RFC Secure Network Communication (HTTP SSL) 20120330
5 Importing I_SAP_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20120328
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20120522

Method GET_NEXT_APPLICATION_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20041027
2 Importing IM_NEXT_APP Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE_COLLECTION 20041206

Method GET_NEXT_APPLICATION_VALUES on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method GET_RESOURCE_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESOURCE_IDS Call by reference Type reference (TYPE) ETESF_STRING_TABTYPE eCATT ESF Tabelle über Strings 20120821
2 Importing IP_N_PAGE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Knoten eines DOM 20120821

Method GET_RESOURCE_IDS on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method GET_RESPONSE_AUTOMATION_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_URL Call by reference Type reference (TYPE) STRING 20120330
2 Importing IP_SCREEN Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Response 20120330

Method GET_RESPONSE_AUTOMATION_URL on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method GET_TYPE_OF_CHECK_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20041125
2 Importing IM_VALUE Call by reference Type reference (TYPE) STRING 20041125
3 Returning RE_TYPE Value transfer Type reference (TYPE) STRING 20041125

Method GET_TYPE_OF_CHECK_VALUE on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method HANDLE_RESOURCES_IN_EXECUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESPONSE Call by reference Type reference (TYPE) STRING 20120113
2 Importing IM_SAP_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20120113

Method HANDLE_RESOURCES_IN_EXECUTION on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method INSERT_ACTIVE_ETC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20041027
2 Importing IM_FIRST Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20041027

Method INSERT_ACTIVE_ETC on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method INSERT_ACTIVE_ETC_FOR_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20041117
2 Changing CH_NC_GEN_INFO Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION IF_IXML_NODE_COLLECTION 20041117
3 Changing CH_NC_PAGE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION IF_IXML_NODE_COLLECTION 20041117
4 Changing CH_N_ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_DOCUMENT 20041117
5 Importing IM_WEBDYNPRO Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_WEBDYNPRO Steuerung der WebDynpro-Aufzeichnung und des Abspielens 20041117

Method INSERT_ACTIVE_ETC_FOR_IMPORT on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method INSERT_CHECK_GET_IN_NEW_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OLD_PROP Call by reference Type reference (TYPE) ETWD_OLD_PROP 20041027
2 Importing IM_EXECUTE_SCREEN Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20041027
# Exception Resumable Description Created on
1 CX_ECATT_APL Ausnahmeklasse für WebDynpro-Steuerung 20041027

Method INSERT_ERROR_IN_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20041027
2 Importing IM_ERROR_INFO Call by reference Type reference (TYPE) STRING 20041027

Method INSERT_ERROR_IN_NODE on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method INSERT_NAVIGATE_TO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PAGE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20111127
# Exception Resumable Description Created on
1 CX_ECATT_APL Basis Class for eCATT Middleware Exceptions 20111128

Method INSERT_RUNTIME_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PAGE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20120323
2 Importing IP_SCREEN Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20120330
3 Importing I_APPL_URL Call by reference Type reference (TYPE) STRING 20120323
4 Importing I_HOST Call by reference Type reference (TYPE) RFCDISPLAY-RFCHOST Name der Zielmaschine 20120328
5 Importing I_PORT Call by reference Type reference (TYPE) RFCDISPLAY-RFCSYSID System-Id 20120328
6 Importing I_RFCTYPE Call by reference Type reference (TYPE) RFCDISPLAY-RFCTYPE Art des Eintrags in RFCDES 20120328
7 Importing I_SAP_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20120323
8 Importing I_SSL Call by reference Type reference (TYPE) RFCDISPLAY-RFCSNC RFC Secure Network Communication (HTTP SSL) 20120330

Method INSERT_RUNTIME_DATA on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method INSERT_SUCCESS_IN_ONE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Knoten, der den Modus bekommen soll 20090714
2 Importing IM_ATT_VALUE Call by reference Type reference (TYPE) STRING 20090714
3 Importing IM_OVERWRITE Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20090714
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20090714

Method INSERT_SUCCESS_IN_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATT_VALUE Call by reference Type reference (TYPE) STRING 20090714
2 Changing IM_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090714
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20090714

Method INSERT_TEXT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Knoten, der den Modus bekommen soll 20041027
2 Importing IM_VALUE Call by reference Type reference (TYPE) STRING 20041027

Method INSERT_TEXT_NODE on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method INSERT_VALUE_REF_NAME Signature

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

Method INSERT_VALUE_REF_NAME on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method INTERNAL_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTINUE Call by reference Type reference (TYPE) CHAR1 eCATT Schalter Ein/Aus 20050117
2 Changing CH_FIRST_CALL Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20050116
3 Changing CH_PAGE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20041027
4 Changing CH_REPLAY_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20041027
5 Changing CH_RUNNING_CLIENT Call by reference Attribute reference (LIKE) RUNNING_CLIENTS 20041027
6 Importing IM_ABORT_ALL Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20041027
7 Importing IM_INDEX Call by reference Type reference (TYPE) SYINDEX Schleifen, aktueller Schleifendurchlauf 20041027
8 Importing IM_LAST_CMD Call by reference Type reference (TYPE) ETONOFF IF_IXML_NODE_ITERATOR 20101109
9 Importing IM_PARAM_ID Call by reference Type reference (TYPE) ETCMD_PAR Parameterreferenzkennung 20041027
10 Importing IM_PROFILE_DATA Call by reference Type reference (TYPE) ETEXECDATA eCATT - Startprofildaten 20041027
11 Importing IM_SAP_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20041027
12 Importing IP_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20041027
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20041027

Method INTERNAL_INSERT_ACTIVE_ETC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20041027
2 Changing CH_NC_GEN_INFO Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION IF_IXML_NODE_COLLECTION 20041027
3 Changing CH_NC_PAGE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION IF_IXML_NODE_COLLECTION 20041027
4 Changing CH_N_ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE_COLLECTION 20041117
5 Importing IM_FIRST Call by reference Type reference (TYPE) ETONOFF 20041027

Method INTERNAL_INSERT_ACTIVE_ETC on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method MSG_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERRCD Call by reference Type reference (TYPE) ETLOG_ERCD 20090716
2 Exporting EX_SKIP_SCREEN Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20041027
3 Importing IM_N_MESSAGES Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20041027
# Exception Resumable Description Created on
1 CX_ECATT_APL eCatt Middleware Ausnahmen für capture/replay 20041027

Method NEW_COMMAND Signature

Method NEW_COMMAND on class CL_APL_ECATT_WD_CONTROL_SMART has no parameter.
Method NEW_COMMAND on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method RECORDING_CONTAINS_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REC_DATA Call by reference Type reference (TYPE) ETXML_LINE_STR eCATT XML Stream 20041027
2 Returning RE_CONTAINS_SCREEN Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20041027
# Exception Resumable Description Created on
1 CX_ECATT Basisklasse für eCATT - Ausnahmen 20041027

Method RECORD_STOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SESSION_ID_STR Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format mit Groß-/Kleinschreibung (!) 20041027
2 Importing IM_WEBDYNPRO Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_WEBDYNPRO Steuerung der WebDynpro-Aufzeichnung und des Abspielens 20041027
# Exception Resumable Description Created on
1 CX_ECATT Basisklasse für eCATT - Ausnahmen 20041027

Method REMOVE_SERVER_PORT_FROM_URL Signature

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

Method REMOVE_SERVER_PORT_FROM_URL on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method REPLACE_PARAMETERS_WITH_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_NODE 20041027

Method REPLACE_PARAMETERS_WITH_VALUES on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method RESCON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SAP_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20041027
# Exception Resumable Description Created on
1 CX_ECATT_APL Basis Class for eCATT Middleware Exceptions 20101228
2 CX_ECATT_APL_WEBDYNPRO Exception Class for Web Dynpro Control 20101228

Method RETRIEVE_RESOURCE_IN_EXECUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20120113
2 Importing IM_RESOURCE Call by reference Type reference (TYPE) CL_WDR_ECATT_RESOURCE_HANDLER=>T_RESOURCE 20120113

Method RETRIEVE_RESOURCE_IN_EXECUTION on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method SET_NEXT_APPLICATION_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20041027
2 Importing IM_NEXT_APP_URL Call by reference Type reference (TYPE) STRING 20041027

Method SET_NEXT_APPLICATION_VALUES on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method SORT_DATA_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SCREEN Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Knoten eines DOM 20121213

Method SORT_DATA_CONTAINER on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method SPLIT_URL_IN_AUTOMATION_NODE Signature

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

Method SPLIT_URL_IN_AUTOMATION_NODE on class CL_APL_ECATT_WD_CONTROL_SMART has no exception.

Method UI_NODE_IS_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_UI Call by reference Type reference (TYPE) ETXML_LINE_STR eCATT XML Stream 20041027
2 Returning RE_IS_EMPTY Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20041027
# Exception Resumable Description Created on
1 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20041027
History
Last changed by/on SAP  20130531 
SAP Release Created in 700