SAP ABAP Class CL_APL_ECATT_WD_REUSE (Recording and Playback of Web Dynpro Services)
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_REUSE  
Short Description Recording and Playback of Web Dynpro Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20031229   SAP 
Last change 20140121   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)
Interfaces
Class CL_APL_ECATT_WD_REUSE has no interface implemented.
Friends
Class CL_APL_ECATT_WD_REUSE has no friend class.
Attributes
Class CL_APL_ECATT_WD_REUSE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCT_HTML_FROM_SSS Static method Public Method Creates HTML page for ScreenSnapShot 20121012
2 CREATE_BY_DESTINATION Static method Public Method Creation of New IF_HTTP_Client Object 20120531
3 CREATE_ITERATOR Static method Public Method Create Iterator for Specific Nodes 20040213
4 EXTRACT_PARAMETERS Static method Public Method Extracts parameters and base URL from URL 20111102
5 GET_APPL_FROM_DOC Static method Public Method Extracts the Application from the Script Command Document 20031229
6 GET_APPL_FROM_DOC_FOR_IMPORT Static method Public Method Extracts the Application from the Script Command Document 20041117
7 GET_APPL_FROM_DOC_SMART Static method Public Method Extracts the Application from the Script Command Document 20041027
8 GET_APP_TERMINATION_MODE Static method Public Method Query Whether Application Terminated 20031229
9 GET_PROTOCOL_VERSION Static method Public Method Check: Is XML Valid? 20041027
10 GET_URL_FROM_WD_SIMULATE Static method Public Method Gets URL for simulator 20121018
11 GET_VIRT_HOST_DATA Static method Public Method Gets real host name and port 20120523
12 INTERNAL_GET_APPL_FROM_DOC Static method Private Method Extracts the Application from the Script Command Document 20040213
13 INTERNAL_SAVE_UI_AND_DATA Static method Private Method Cuts UI, Replaces it with GUID, and Saves it 20040415
14 IS_HTMLSNAPSHOT_AVAILABLE Static method Public Method Check: Is "ScreenSnapshot" in document? 20120229
15 IS_XML_VALID Static method Public Method Check: Is XML Valid? 20040123
16 REFRESH_RESOURCES Static method Public Method Creates HTML page for ScreenSnapShot 20130122
17 REPLACE_AND_SAVE_UI_AND_DATA Static method Public Method Cuts UI, Replaces it with GUID, and Saves it 20040415
18 SORT_DATA_CONTAINER Static method Public Method Sorts containers within a data node 20121218
19 TRACE_PLAIN_RECORDING_ACTIVATE Static method Public Method Activate Trace 20120425
20 TRACE_PLAIN_RECORDING_WRITE Static method Public Method Write Trace of XBCML 20120425
21 TRANSPORT_RESOURCES Static method Public Method Writes table entry of resources in transport request 20130503
22 UNESCAPE Static method Public Method Reset XML Escaping 20120619
23 WDR_SUPPORTS_HTML_SNAPSHOTS Static method Public Method Query whether WD Runtime supports HTML Snapshots 20120304
Events
Class CL_APL_ECATT_WD_REUSE has no event.
Types
Class CL_APL_ECATT_WD_REUSE has no local type.
Method Signatures

Method CONSTRUCT_HTML_FROM_SSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20121012
2 Importing I_XML Call by reference Type reference (TYPE) STRING 20121012
3 Returning R_HTML Value transfer Type reference (TYPE) STRING 20121012
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20121012

Method CREATE_BY_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20120531
2 Importing DESTINATION Call by reference Type reference (TYPE) C 20120531
# Exception Resumable Description Created on
1 ARGUMENT_NOT_FOUND 20120604
2 DESTINATION_NOT_FOUND 20120604
3 DESTINATION_NO_AUTHORITY 20120604
4 INTERNAL_ERROR 20120604
5 PLUGIN_NOT_ACTIVE 20120604

Method CREATE_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ITER Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_ITERATOR IF_IXML_NODE_ITERATOR 20040213
2 Exporting EX_NODES Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION IF_IXML_NODE_COLLECTION 20040213
3 Exporting EX_NO_NODES Call by reference Type reference (TYPE) INT4 Anzahl der Knoten in der Collection 20040213
4 Importing IM_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20040213
5 Importing IM_NAME Call by reference Type reference (TYPE) ETDOM_NAME Name eines Knotens im DOM 20040213
6 Importing IM_NAMESPACE Call by reference Type reference (TYPE) ETDOM_NAME CL_APL_XML_CONST=>WD_TARGET_NS Name eines Knotens im DOM 20040213

Method CREATE_ITERATOR on class CL_APL_ECATT_WD_REUSE has no exception.

Method EXTRACT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BASE_URL Call by reference Type reference (TYPE) STRING 20111102
2 Exporting EX_PARAMS Call by reference Type reference (TYPE) ETURL_PARAMS_TABTYPE Tabellentyp für URL Parameter 20111102
3 Importing IM_URL Call by reference Type reference (TYPE) STRING 20111102

Method EXTRACT_PARAMETERS on class CL_APL_ECATT_WD_REUSE 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 Call by reference Type reference (TYPE) STRING 20031229
2 Exporting EX_COMPLETE_APPL Call by reference Type reference (TYPE) STRING 20040609
3 Exporting EX_PAGENAME Call by reference Type reference (TYPE) STRING 20040826
4 Exporting EX_RESET Call by reference Type reference (TYPE) ETONOFF 20031229
5 Exporting EX_SESSION_ID Call by reference Type reference (TYPE) STRING 20031229
6 Importing IM_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20031229

Method GET_APPL_FROM_DOC on class CL_APL_ECATT_WD_REUSE has no exception.

Method GET_APPL_FROM_DOC_FOR_IMPORT Signature

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

Method GET_APPL_FROM_DOC_FOR_IMPORT on class CL_APL_ECATT_WD_REUSE has no exception.

Method GET_APPL_FROM_DOC_SMART Signature

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

Method GET_APPL_FROM_DOC_SMART on class CL_APL_ECATT_WD_REUSE has no exception.

Method GET_APP_TERMINATION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TERMINATION_MODE Call by reference Type reference (TYPE) CHAR1 eCATT Schalter Ein/Aus 20031229
2 Importing IM_SESSION_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format mit Groß-/Kleinschreibung (!) 20031229

Method GET_APP_TERMINATION_MODE on class CL_APL_ECATT_WD_REUSE has no exception.

Method GET_PROTOCOL_VERSION 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_VERSION Value transfer Type reference (TYPE) STRING 20041027
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20041027

Method GET_URL_FROM_WD_SIMULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_SIMULATE Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_WD_SIMULATE Simulation einer Web Dynpro Anwendung 20121019
2 Returning R_URL Value transfer Type reference (TYPE) STRING 20121019
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20121018

Method GET_VIRT_HOST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HOSTNAME Call by reference Type reference (TYPE) STRING 20120523
2 Exporting PORT Call by reference Type reference (TYPE) STRING 20120523
3 Exporting SCHEME Call by reference Type reference (TYPE) I eCATT Schalter Ein/Aus 20120601
4 Importing USE_HTTPS Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20120604
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20120523

Method INTERNAL_GET_APPL_FROM_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_APPLICATION Call by reference Type reference (TYPE) STRING 20040213
2 Exporting EX_PAGENAME Call by reference Type reference (TYPE) STRING 20040826
3 Importing IM_PAGE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20040213

Method INTERNAL_GET_APPL_FROM_DOC on class CL_APL_ECATT_WD_REUSE has no exception.

Method INTERNAL_SAVE_UI_AND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NI Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_ITERATOR IF_IXML_NODE_ITERATOR 20041102
2 Importing IM_RECORD_KEY Call by reference Type reference (TYPE) GUID_32 20040415
3 Importing IM_VERSION Call by reference Type reference (TYPE) STRING 20041102
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20040415

Method IS_HTMLSNAPSHOT_AVAILABLE 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 20120229
2 Returning RE_HTML_SNAPSHOT_AVAILABLE Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20120229
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20120229

Method IS_XML_VALID 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 20040123
2 Returning RE_IS_VALID Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20040123
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20040123

Method REFRESH_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20130122
2 Importing I_XML Call by reference Type reference (TYPE) STRING 20130122
3 Returning R_HTML Value transfer Type reference (TYPE) STRING 20130122
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20130122

Method REPLACE_AND_SAVE_UI_AND_DATA 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 20040415
2 Importing IM_RECORD_KEY Call by reference Type reference (TYPE) GUID_32 20040415
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20040415

Method SORT_DATA_CONTAINER Signature

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

Method SORT_DATA_CONTAINER on class CL_APL_ECATT_WD_REUSE has no exception.

Method TRACE_PLAIN_RECORDING_ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCR_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20120530
2 Importing I_SCR_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20120530
3 Importing I_SESSION_ID Call by reference Type reference (TYPE) GUID_32 Session Id des Recordings 20120425

Method TRACE_PLAIN_RECORDING_ACTIVATE on class CL_APL_ECATT_WD_REUSE has no exception.

Method TRACE_PLAIN_RECORDING_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECORDED_CONTENT Call by reference Type reference (TYPE) XSTRING XML (XBCML) 20120425
2 Importing I_RECTYPE Call by reference Type reference (TYPE) STRING Typ aus Request URL 20120425
3 Importing I_REC_COMMENT Call by reference Type reference (TYPE) STRING Kommentar 20120425
4 Importing I_SEQUENCE_ID Call by reference Type reference (TYPE) I Recording Schritt 20120425
5 Importing I_SESSION_ID Call by reference Type reference (TYPE) GUID_32 Session Id des Recordings 20120425
6 Importing I_VERSION Call by reference Type reference (TYPE) STRING PlugIn Version 20120425

Method TRACE_PLAIN_RECORDING_WRITE on class CL_APL_ECATT_WD_REUSE has no exception.

Method TRANSPORT_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_E071 Call by reference Type reference (TYPE) E071_T Transportsystem: Objekt-Einträge von Aufträgen/Aufgaben 20130503
2 Changing CH_E071K Call by reference Type reference (TYPE) E071K_T Transportsystem: Schlüsseleinträge von Aufträgen/Aufgaben 20130503
3 Importing IM_OBJ_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20130503
4 Importing IM_OBJ_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20130503
5 Importing IM_TR_TASK Call by reference Type reference (TYPE) TRKORR Aufgabe die die Einträge erhält 20130503
6 Importing IM_USAGE_OBJECT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_OBJ_USAGE Enthält die Cross-Reference Daten und Methoden 20130503
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für Ausnahmen im eCatt Application Layer 20130503

Method UNESCAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TEXT Value transfer Type reference (TYPE) STRING 20120619
2 Importing XML_CHAR_DATA Call by reference Type reference (TYPE) CSEQUENCE 20120619

Method UNESCAPE on class CL_APL_ECATT_WD_REUSE has no exception.

Method WDR_SUPPORTS_HTML_SNAPSHOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HTMLSNAP_SUPPORTED Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20120304

Method WDR_SUPPORTS_HTML_SNAPSHOTS on class CL_APL_ECATT_WD_REUSE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700