SAP ABAP Class CL_ECATT_ESF_RECORDER (eCATT Recorder for SCOOL Test Environment)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SETT (Package) eCATT Components in Remote Systems
Properties
Class CL_ECATT_ESF_RECORDER  
Short Description eCATT Recorder for SCOOL Test Environment    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SETT   eCATT Components in Remote Systems 
Created 20050106   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ECATT_ESF_RECORDER has no forward declaration.
Interfaces
Class CL_ECATT_ESF_RECORDER has no interface implemented.
Friends
Class CL_ECATT_ESF_RECORDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_LAST_ERROR Instance attribute Protected Type reference (TYPE) BAPIRETTAB Message Table with Recent Error Messages 20081126
2 AT_RECS Instance attribute Public Type reference (TYPE) ETESF_REC_ACTIVITY_TABTYPE Recorded Data 20050106
3 A_DEBUG_REC Instance attribute Protected Type reference (TYPE) ETONOFF Debug Output at SAVE 20050106
4 A_DEBUG_REC_POPUP Instance attribute Protected Type reference (TYPE) ETONOFF Debug Output During Recording in Popup 20050106
5 A_DEBUG_XML Instance attribute Protected Type reference (TYPE) ETONOFF Debug Output of Generic XML Data 20050106
6 A_DEST Instance attribute Public Type reference (TYPE) RFCDEST Destination for Storage of Test Script 20050106
7 A_EXTRAID Instance attribute Protected Type reference (TYPE) STRING eCATT ID for Object Reference Stack 20050106
8 A_REC_NR Instance attribute Protected Type reference (TYPE) ETOBJ_LNR Sequence Number of Recorded Activities 20050106
Methods
# Method Level Visibility Method type Description Created on
1 ADD_REC_LINE Instance method Protected Method Add Activity to Recording Table 20050106
2 CLEAR_ALL_PROPERTIES_TABS Instance method Public Method Remove PROPERTY_TAB from BO Data Structure 20060313
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050106
4 CONVERT_EXCEPTION_ID Static method Public Method Specify Attribute Names for Text ID of an Exception Class 20080214
5 CONVERT_MESSAGE_TEXT Static method Public Method Format Text of a T100 Message with Variable Parts 20050706
6 DEBUG_POPUP Instance method Protected Method Debug Output in Popup 20050106
7 GET_INSERT_ROW_NODE_ID Static method Public Method Specify Node ID of a Newly Added Row 20050511
8 PREPARE_ACTIVITY_XML_ADD_DATA Instance method Protected Method Converts ABAP Data Structure in XML Stream 20050106
9 PREPARE_ACTIVITY_XML_INIT Instance method Public Method Converts ABAP Data Structure in XML Stream 20050106
10 REMOVE_CONTROLLER Instance method Private Method Controller Removed from XML 20050719
11 RESTRICT_DATA Instance method Public Method Limitation of ABAP Data Structure in Accordance to Get_Check 20051212
12 SET_CALLBACK_DESTINATION Instance method Public Method RFC Destination (Recording of Test Scripts in Remote Syst.) 20050110
13 SET_DEBUG_MODE Instance method Public Method Debugging Mode 20050106
14 SET_XDATA_TO_DATA Instance method Public Method Convert XML Data XSTRING to ABAP Data 20050422
15 TRANSFORM_XDATA_TO_DATA Instance method Public Method Convert XML Data XSTRING to ABAP Data 20050719
Events
Class CL_ECATT_ESF_RECORDER has no event.
Types
Class CL_ECATT_ESF_RECORDER has no local type.
Method Signatures

Method ADD_REC_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) CSEQUENCE Aktivität 20050106
2 Importing IM_ACTIVITY_2 Call by reference Type reference (TYPE) CSEQUENCE Subfeld zu Aktivität 20050106
3 Importing IM_BO_NAME Call by reference Type reference (TYPE) CSEQUENCE ESF : Business Objekt 20050106
4 Importing IM_BO_NODENAME Call by reference Type reference (TYPE) CSEQUENCE ESF: Business Object Node 20050106
5 Importing IM_DATA Call by reference Type reference (TYPE) XSTRING XML-Daten zur Aktivität 20050106
6 Importing IM_DATE Call by reference Type reference (TYPE) D Datum 20050106
7 Importing IM_TIME Call by reference Type reference (TYPE) T Uhrzeit 20050106

Method ADD_REC_LINE on class CL_ECATT_ESF_RECORDER has no exception.

Method CLEAR_ALL_PROPERTIES_TABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATA Call by reference Type reference (TYPE) DATA ABAP Datenstruktur 20060313
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20060313

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ECATT_ESF_RECORDER has no parameter.
Method CONSTRUCTOR on class CL_ECATT_ESF_RECORDER has no exception.

Method CONVERT_EXCEPTION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXTID_NAME Call by reference Type reference (TYPE) STRING Attributname zur Text-Id 20080214
2 Importing I_EXCP_CLASS Call by reference Type reference (TYPE) STRING Exception Klasse 20080214
3 Importing I_TEXTID_GUID Call by reference Type reference (TYPE) SOTR_CONC Schlüssel zum logischen Objekt im OTR 20080214

Method CONVERT_EXCEPTION_ID on class CL_ECATT_ESF_RECORDER has no exception.

Method CONVERT_MESSAGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MSG_TEXT Call by reference Type reference (TYPE) ETMSG_TEXT Message Text 20050706
2 Exporting EX_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 1 20050706
3 Exporting EX_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 2 20050706
4 Exporting EX_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 3 20050706
5 Exporting EX_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 4 20050706
6 Importing IM_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20050706
7 Importing IM_MSGNR Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20050706

Method CONVERT_MESSAGE_TEXT on class CL_ECATT_ESF_RECORDER has no exception.

Method DEBUG_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG Call by reference Type reference (TYPE) STRING 20050106

Method DEBUG_POPUP on class CL_ECATT_ESF_RECORDER has no exception.

Method GET_INSERT_ROW_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NODE_ID Call by reference Type reference (TYPE) ETESF_NODE_ID Primärschlüssel für ESF Objektinstanzen 20050511

Method GET_INSERT_ROW_NODE_ID on class CL_ECATT_ESF_RECORDER has no exception.

Method PREPARE_ACTIVITY_XML_ADD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_IXML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20050106
2 Importing IM_DATA_NAME Call by reference Type reference (TYPE) STRING Name der zu konv. ABAP Variablen 20050106
3 Importing IP_ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050106
4 Importing I_DATA Call by reference Type reference (TYPE) DATA ABAP Datenstruktur 20050106
5 Importing I_REMOVE_INITIAL_DATA Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20060313

Method PREPARE_ACTIVITY_XML_ADD_DATA on class CL_ECATT_ESF_RECORDER has no exception.

Method PREPARE_ACTIVITY_XML_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_XSTREAM Call by reference Type reference (TYPE) XSTRING XML-Stream (XSTRING) 20050106
2 Importing IM_ACTIVITY_NAME Call by reference Type reference (TYPE) STRING Name der eCATT ESF Activity zu der die Daten gehören 20050106
3 Importing IM_DATA_NAME Call by reference Type reference (TYPE) STRING Name der zu konv. ABAP Variablen 20050106
4 Importing IM_DATA_NAME_2 Call by reference Type reference (TYPE) STRING Name der zu konv. ABAP Variablen 20050106
5 Importing IM_DATA_NAME_3 Call by reference Type reference (TYPE) STRING Name der zu konv. ABAP Variablen 20050106
6 Importing I_DATA Call by reference Type reference (TYPE) DATA ABAP Datenstruktur 20050106
7 Importing I_DATA_2 Call by reference Type reference (TYPE) DATA ABAP Datenstruktur 20050106
8 Importing I_DATA_3 Call by reference Type reference (TYPE) DATA ABAP Datenstruktur 20050106
9 Importing I_REMOVE_INITIAL_DATA Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20060313

Method PREPARE_ACTIVITY_XML_INIT on class CL_ECATT_ESF_RECORDER has no exception.

Method REMOVE_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XDATA Call by reference Type reference (TYPE) XSTRING 20050719
2 Returning RE_DOM Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20050719
# Exception Resumable Description Created on
1 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20050720

Method RESTRICT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATA Call by reference Type reference (TYPE) DATA ABAP Datenstruktur 20051212
2 Exporting E_RETURN_STR Call by reference Type reference (TYPE) STRING Zuordnung I_GET_CHECK zu C_DATA 20051212
3 Importing IM_DATA_NAME Call by reference Type reference (TYPE) STRING Name der zu konv. ABAP Variablen 20051212
4 Importing I_GET_CHECK Call by reference Type reference (TYPE) XSTRING GET CHECK Daten Selektion 20051212
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20051212

Method SET_CALLBACK_DESTINATION Signature

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

Method SET_CALLBACK_DESTINATION on class CL_ECATT_ESF_RECORDER has no exception.

Method SET_DEBUG_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEBUG_MODE Call by reference Type reference (TYPE) CHAR1 'X' SPACE - Aus, X-XML Anzeige, P-Popup, S-Bei SAVE, A-Alles 20050106

Method SET_DEBUG_MODE on class CL_ECATT_ESF_RECORDER has no exception.

Method SET_XDATA_TO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA_TAB Call by reference Type reference (TYPE) ANY Node_Data Zeile 20050422
2 Changing CT_DATA_TAB Call by reference Type reference (TYPE) TABLE Node_Data Tabelle initial 20050422
3 Importing IM_XDATA Call by reference Type reference (TYPE) XSTRING XML-XSTRING 20050422
4 Importing IT_DATA_BAK Call by reference Type reference (TYPE) TABLE Node_Data Tabelle mit Werten 20060413
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050422

Method TRANSFORM_XDATA_TO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA_TAB Call by reference Type reference (TYPE) ANY Node_Data Zeile 20050719
2 Changing CT_DATA_TAB Call by reference Type reference (TYPE) TABLE Node_Data Tabelle 20050719
3 Importing IM_XDATA Call by reference Type reference (TYPE) XSTRING XML-XSTRING 20050719
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050719
History
Last changed by/on SAP  20110908 
SAP Release Created in 700