SAP ABAP Class CL_APL_ECATT_COOL (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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_APL_ECATT_OBJ_USAGE Definition of Interface for Object Where-Used List 20030613
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_APL_ECATT_UI_CONTROL Interface for the Control of eCATT UI Classes 20030613
Properties
Class CL_APL_ECATT_COOL  
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 20030613   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_APL_ECATT_COOL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_APL_ECATT_OBJ_USAGE Definition of Interface for Object Where-Used List 20030613
2 IF_APL_ECATT_UI_CONTROL Interface for the Control of eCATT UI Classes 20030613
Friends
Class CL_APL_ECATT_COOL 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 20030613
2 GSTR_APPL_URL Instance attribute Private Type reference (TYPE) STRING Application URL 20030613
3 GSTR_CLIENT_WINDOW_ID Instance attribute Private Type reference (TYPE) STRING Client Window ID 20030613
4 GT_RUNNING_CLIENTS Instance attribute Private See coding 20030613
5 G_CMD_LINE Instance attribute Private Type reference (TYPE) ETSCR Complete Structure of eCATT Script Line - Internal Rep. 20030613
6 G_ECATT_SCRIPT Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_SCRIPT eCATT - Script 20030613
7 G_GUI_RECORDER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ECATT_RECORDER SAP eCATT Recorder Control - To be used by eCATT only! 20030613
8 G_IXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20030613
9 G_IXML_DOC Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20030613
10 G_OBJ Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_OBJECT eCATT - Object 20030613
11 G_SESSION_ID_STR Instance attribute Private Type reference (TYPE) SYSUUID_C GUID for Session ID 20030613
12 G_TARGET_SYSTEM Instance attribute Private Type reference (TYPE) ETCMP_CMP Target System (Key in System Data Container) 20030613
13 MSGSTR Instance attribute Private Type reference (TYPE) STRING 20030613
14 RUNNING_CLIENTS Instance attribute Private See coding 20030613
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_SEQUENCE_TO_XML Instance method Private Method Inserts a Recording Sequence into the XML Tree 20030613
2 BUILD_UP_XML_HEADER Instance method Private Method Convert Recording Data in eCATT-Enabled XML Instance 20030613
3 CLOSE Instance method Public Method 20030613
4 COLLECT_USAGE_INFO Static method Public Method Adds the Information to the Where-Used List 20030613
5 CREATE_REPLAY_INFOOBJECT Instance method Private Method Create XML for Playback on Client 20030613
6 EXECUTE Instance method Public Method 20030613
7 GET_APPL_FROM_DOC Static method Public Method Extracts the Application from the Script Command Document 20030613
8 GET_DEREFED_VALUE Static method Private Method Dereferences the Node Value 20030613
9 GET_WATCH_FIELDS Instance method Private Method 20030613
10 INSERT_ACTIVE_ETC_IN_DOM Static method Public Method Inserts the Nodes reset, active, and sessionid into the DOM 20030613
11 NEW_COMMAND Instance method Public Method Terminate Recording of Application 20030613
12 RECORD Instance method Public Method Recording a Application 20030613
13 RECORD_STOP Instance method Public Method Terminate Recording of Application 20030613
14 SPLIT Instance method Public Method Splitting a Command Interface 20030613
15 UPDATE_USAGE_INFO Instance method Private Method 20030613
Events
Class CL_APL_ECATT_COOL has no event.
Types
Class CL_APL_ECATT_COOL has no local type.
Method Signatures

Method APPEND_SEQUENCE_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INDEX Call by reference Type reference (TYPE) SYINDEX Schleifen, aktueller Schleifendurchlauf 20030613
2 Importing IM_XML_DATA Call by reference Type reference (TYPE) ETXML_LINE_STR eCATT XML Stream 20030613

Method APPEND_SEQUENCE_TO_XML on class CL_APL_ECATT_COOL has no exception.

Method BUILD_UP_XML_HEADER Signature

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

Method CLOSE Signature

Method CLOSE on class CL_APL_ECATT_COOL has no parameter.
Method CLOSE on class CL_APL_ECATT_COOL has no exception.

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 20030613
2 Importing IM_CMD_AS_STRING Call by reference Type reference (TYPE) STRING 20030613
3 Importing IM_CMD_AS_XSTRING Call by reference Type reference (TYPE) ETXML_LINE_STR 20030613
4 Importing IM_FUNC Call by reference Type reference (TYPE) ETCMD_FUN 20030613
5 Importing IM_OBJ Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_OBJECT 20030613
6 Importing IM_OBJ_USAGE Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_OBJ_USAGE 20030613
7 Importing IM_PARAM_ID Call by reference Type reference (TYPE) ETP_NAME 20030613

Method COLLECT_USAGE_INFO on class CL_APL_ECATT_COOL has no exception.

Method CREATE_REPLAY_INFOOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_REPLAY_INFOOBJECT Call by reference Type reference (TYPE) ETXML_LINE_STR Infoobject XML 20030613
2 Exporting EX_SKIP_REQUEST Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20030613
3 Importing IM_REPLAY_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20030613

Method CREATE_REPLAY_INFOOBJECT on class CL_APL_ECATT_COOL has no exception.

Method EXECUTE Signature

Method EXECUTE on class CL_APL_ECATT_COOL has no parameter.
Method EXECUTE on class CL_APL_ECATT_COOL has no exception.

Method GET_APPL_FROM_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_APPLICATION Value transfer Type reference (TYPE) STRING 20030613
2 Exporting EX_RESET Call by reference Type reference (TYPE) ETONOFF 20030613
3 Exporting EX_SESSION_ID Call by reference Type reference (TYPE) STRING 20030613
4 Importing IM_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20030613

Method GET_APPL_FROM_DOC on class CL_APL_ECATT_COOL has no exception.

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 20030613
2 Returning RE_VALUE Value transfer Type reference (TYPE) STRING 20030613

Method GET_DEREFED_VALUE on class CL_APL_ECATT_COOL has no exception.

Method GET_WATCH_FIELDS Signature

Method GET_WATCH_FIELDS on class CL_APL_ECATT_COOL has no parameter.
Method GET_WATCH_FIELDS on class CL_APL_ECATT_COOL has no exception.

Method INSERT_ACTIVE_ETC_IN_DOM 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 20030613
2 Importing IM_FIRST Call by reference Type reference (TYPE) ETONOFF 20030613

Method INSERT_ACTIVE_ETC_IN_DOM on class CL_APL_ECATT_COOL has no exception.

Method NEW_COMMAND Signature

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

Method RECORD 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 Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20030613
2 Importing IM_ECATT_SCRIPT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_SCRIPT eCATT - Script 20030613
# Exception Resumable Description Created on
1 CX_ECATT_APL_COOL Ausnahmeklasse für WebDynpro-Steuerung 20030613

Method RECORD_STOP Signature

Method RECORD_STOP on class CL_APL_ECATT_COOL has no parameter.
Method RECORD_STOP on class CL_APL_ECATT_COOL has no exception.

Method SPLIT Signature

Method SPLIT on class CL_APL_ECATT_COOL has no parameter.
Method SPLIT on class CL_APL_ECATT_COOL has no exception.

Method UPDATE_USAGE_INFO Signature

Method UPDATE_USAGE_INFO on class CL_APL_ECATT_COOL has no parameter.
Method UPDATE_USAGE_INFO on class CL_APL_ECATT_COOL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640