SAP ABAP Class CL_APL_ECATT_ESF (eCATT ESF Control)
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 20050915
Properties
Class CL_APL_ECATT_ESF  
Short Description eCATT ESF Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20041201   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_APL_ECATT_OBJ_USAGE Definition of Interface for Object Where-Used List 20050915
Friends
Class CL_APL_ECATT_ESF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_NODE_PARAMS Instance attribute Private Type reference (TYPE) ETESF_BO_ACT_PARAM_TABTYPE Table of References to BO-NODE_REF 20050512
2 A_SAVE_SCRIPT_AFTER_INSERT Instance attribute Protected Type reference (TYPE) ETONOFF Save Script After INSERT ESF (Rec. from SESFTS) 20081126
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ESF_SCRIPT Instance method Public Method Create Test Script Object (with Dialog if Necessary) 20081126
2 CREATE_NODE_PARAM Instance method Private Method Create Parameter for NODE_REF and tmp. NODE_ID 20050511
3 EXECUTE_ESF_TEST Instance method Public Method Call ESF Test Environment 20041201
4 GET_ACTION_PARAMS Instance method Private Method Get ACTION Parameter 20041209
5 GET_DELETE_PARAMS Instance method Private Method Get DELETE Parameter 20050419
6 GET_MODIFY_PARAMS Instance method Private Method Get MODIFY Parameter 20050420
7 GET_NAVIGATION_PARAMS Instance method Private Method Get NAVIGATION Parameter 20050104
8 GET_QUERY_PARAMS Instance method Private Method Get QUERY Parameter 20041202
9 GET_SELECTION_TABLE Instance method Private Method Get Get-Check Selection Table as XML 20051209
10 GET_WATCH_FIELDS Instance method Public Method 20050915
11 HANDLE_NODE_PARAMS Instance method Private Method Parameterize NODE_REFs and tmp. NODE_IDs from CMDI 20050511
12 PREPARE_EXCEPTION Instance method Private Method Generate Error Message from Exception 20090205
13 RECEIVE_REC Instance method Public Method Receive Recording 20050110
14 SET_ACTION_DATA Instance method Private Method Set 'Action' XML Data in CMDI 20050414
15 SET_DELETE_DATA Instance method Private Method Set 'Delete' XML Data in CMDI 20050419
16 SET_ENDMESSAGES Instance method Private Method Convert GCP Messages into ENDMESSAGE Structure 20080213
17 SET_INSERT_ROW_DATA Instance method Private Method Set 'Insert_Row' XML Data in CMDI 20050509
18 SET_MESSAGE_DATA Instance method Private Method Set 'Message' XML Data in CMDI 20050414
19 SET_MODIFY_DATA Instance method Private Method Set 'Modify' XML Data in CMDI 20050419
20 SET_MSG_TAB_TO_CMDI Instance method Private Method Set Message Table in CMDI 20050414
21 SET_NAVIGATION_DATA Instance method Private Method Set 'Navigation' XML Data in CMDI 20050414
22 SET_QUERY_DATA Instance method Private Method Set 'Query' XML Data in CMDI 20050413
23 SET_XDATA_TO_CMDI Instance method Public Method XML Data XSTRING in DOM in the CMDI 20050413
24 UPDATE_USAGE_INFO Instance method Public Method 20050915
Events
Class CL_APL_ECATT_ESF has no event.
Types
Class CL_APL_ECATT_ESF has no local type.
Method Signatures

Method CREATE_ESF_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_ECATT_SCRIPT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_SCRIPT eCATT - Script 20081126
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20081126
3 Exporting E_ABORT_SCR_CREATE Call by reference Type reference (TYPE) ETONOFF Testskript anlegen wurde abgebrochen 20090112
4 Exporting E_TESTSCRIPT_NAME Call by reference Type reference (TYPE) ETOBJ_NAME Erzeugtes/geändertes eCATT Objekt 20081126
5 Exporting E_TESTSCRIPT_VERSION Call by reference Type reference (TYPE) ETOBJ_VER Erzeugtes/geändertes eCATT Objektversion 20081126
6 Importing I_TESTSCRIPT_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20081126
7 Importing I_TESTSCRIPT_TITLE Call by reference Type reference (TYPE) ET_TITLE eCATT-Objekt Attribute: Titel 20090205
8 Importing I_TESTSCRIPT_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20081126

Method CREATE_ESF_SCRIPT on class CL_APL_ECATT_ESF has no exception.

Method CREATE_NODE_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PARAM_NAME Call by reference Type reference (TYPE) ETP_NAME eCATT Parametername 20050512
2 Changing CP_ECATT_SCRIPT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_SCRIPT eCATT - Script 20050511
3 Importing IM_NODE_VALUE Call by reference Type reference (TYPE) STRING NODE_REF z.B. <0000000001> 20050511
4 Importing IM_PARAM_ID Call by reference Type reference (TYPE) ETCMD_PAR Aktuelle Kommandoschnittstelle 20050511
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050511

Method EXECUTE_ESF_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EXPO Call by reference Type reference (TYPE) ETSCR_EXPO Interne Exportstruktur LINE_INTERPRETER 20071105
2 Exporting ET_MSG Call by reference Type reference (TYPE) ETMSG_RES_TABTYPE Gesammelte Message vor ENDMESSAGE 20041201
3 Exporting EX_SAVE_REJECTED Call by reference Type reference (TYPE) ETONOFF Save wurde vom ESF Framework abgelehnt 20050404
4 Exporting E_DATA_XSTR_XML Call by reference Type reference (TYPE) XSTRING Datensätze im BO Node 20050413
5 Exporting E_RETURN_STR Call by reference Type reference (TYPE) STRING Beziehung I_GET_CHECK zu E_DATA 20051209
6 Importing IP_CMD_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA XML-Dokument für eCATT Daten (Wrapperklassen um iXML) 20041201
7 Importing IP_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG Log of eCatt object execution 20041201
8 Importing IP_MSG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_CMD_MESSAGES Message Handling Klasse 20041201
9 Importing IS_SCR_LINE Call by reference Type reference (TYPE) ETSCR Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20041201
10 Importing I_GET_CHECK_ON Call by reference Type reference (TYPE) ETONOFF GET_CHECK Einträge vorhanden 20060301
11 Importing I_RETURN_DATA Call by reference Type reference (TYPE) ETONOFF BO Node Datensätze abfragen 20050413
12 Importing I_RETURN_PROP Call by reference Type reference (TYPE) ETONOFF Mit PROPERTIES_TAB in den Datensätzen 20050705
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20041201

Method GET_ACTION_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_PARAMS Call by reference Type reference (TYPE) ETESF_BO_ACT_PARAM_TABTYPE eCATT Tabelle über ESF Activity Parameter 20041209
2 Exporting ET_NODE_TABLE Call by reference Type reference (TYPE) ETESF_BO_NODE_ID_TABTYPE eCATT Tabelle von Knoten-Ids 20041209
3 Exporting EX_ACTIVITY_SUB_NAME Call by reference Type reference (TYPE) STRING Query Subname 20041209
4 Importing IP_CMD_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA XML-Dokument für eCATT Daten (Wrapperklassen um iXML) 20041209
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20041209

Method GET_DELETE_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_TABLE Call by reference Type reference (TYPE) ETESF_BO_NODE_ID_TABTYPE eCATT Tabelle von Knoten-Ids 20050419
2 Importing IP_CMD_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA XML-Dokument für eCATT Daten (Wrapperklassen um iXML) 20050419
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050419

Method GET_MODIFY_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MODIFY_XML Call by reference Type reference (TYPE) XSTRING MODIFY XML-Daten NODE_ID + Tabelle 20050420
2 Importing IP_CMD_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA XML-Dokument für eCATT Daten (Wrapperklassen um iXML) 20050420
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050420

Method GET_NAVIGATION_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACTIVITY_SUB_NAME Call by reference Type reference (TYPE) STRING Query Subname 20050104
2 Exporting EX_NAVIGATION_NODE_ID Call by reference Type reference (TYPE) SESF_BO_NODE_ID SESF_BO_NODE_ID 20050104
3 Exporting EX_NAV_EDIT_MODE Call by reference Type reference (TYPE) ET_ESF_EDIT_MODE Edit Mode bei Navigation 20061115
4 Importing IP_CMD_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA XML-Dokument für eCATT Daten (Wrapperklassen um iXML) 20050104
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050104

Method GET_QUERY_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_COMBI Call by reference Type reference (TYPE) ETESF_SEL_PARAM_TABTYPE eCATT Tabelle über ESF Selektionsoptionen für Query 20041202
2 Exporting EX_ACTIVITY_SUB_NAME Call by reference Type reference (TYPE) STRING Query Subname 20041202
3 Exporting EX_MAX_RESULT_ROWS Call by reference Type reference (TYPE) I Maximale Zeilenzahl 20041202
4 Importing IP_CMD_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA XML-Dokument für eCATT Daten (Wrapperklassen um iXML) 20041202
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20041202

Method GET_SELECTION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SEL_TAB_XML Call by reference Type reference (TYPE) XSTRING Get-Check Selection Tab als XML aus CMDI 20051209
2 Importing IP_CMD_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA XML-Dokument für eCATT Daten (Wrapperklassen um iXML) 20051209
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20051209

Method GET_WATCH_FIELDS Signature

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

Method HANDLE_NODE_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_ECATT_SCRIPT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_SCRIPT eCATT - Script 20050511
2 Importing IM_PARAM_ID Call by reference Type reference (TYPE) ETCMD_PAR Aktuelle Kommandoschnittstelle 20050511
3 Importing IM_REC_ACTIVITY Call by reference Type reference (TYPE) STRING Aufgezeichneter ESF Service 20050511
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050511

Method PREPARE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090205
2 Exporting E_ABORT Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20090205
3 Importing IP_CX Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20090205

Method PREPARE_EXCEPTION on class CL_APL_ECATT_ESF has no exception.

Method RECEIVE_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_ECATT_SCRIPT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_SCRIPT eCATT - Script 20050110
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20081126
3 Exporting E_ABORT Call by reference Type reference (TYPE) ETONOFF Anlegen Testskript wurde abgebrochen 20090112
4 Exporting E_TESTSCRIPT_NAME Call by reference Type reference (TYPE) ETOBJ_NAME Erzeugtes/geändertes eCATT Objekt 20050401
5 Exporting E_TESTSCRIPT_VERSION Call by reference Type reference (TYPE) ETOBJ_VER Erzeugtes/geändertes eCATT Objektversion 20050401
6 Importing IT_RECS Call by reference Type reference (TYPE) ETESF_REC_ACTIVITY_TABTYPE eCATT Tabelle einer ESF SCOOL Testumg. Aufzeichnung 20050110
7 Importing I_TESTSCRIPT_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20050110
8 Importing I_TESTSCRIPT_TITLE Call by reference Type reference (TYPE) ET_TITLE eCATT-Objekt Attribute: Titel 20090205
9 Importing I_TESTSCRIPT_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20050110

Method RECEIVE_REC on class CL_APL_ECATT_ESF has no exception.

Method SET_ACTION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CMDI_XML Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Kommandoschnittstelle 20050414
2 Importing IP_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050414
3 Importing IP_IXML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20050414
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050414

Method SET_DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CMDI_XML Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Kommandoschnittstelle 20050419
2 Importing IP_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050419
3 Importing IP_IXML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20050419
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050419

Method SET_ENDMESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RES_MESSAGES Call by reference Type reference (TYPE) ETMSG_RES_TABTYPE Gesammelte Messages vor ENDMESSAGE 20080213
2 Importing IT_GCP_MESSAGES Call by reference Type reference (TYPE) ETESF_BO_NODE_MESSAGE_TABTYPE eCATT Tabelle von Meldungen vom ESF 20080213

Method SET_ENDMESSAGES on class CL_APL_ECATT_ESF has no exception.

Method SET_INSERT_ROW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CMDI_XML Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Kommandoschnittstelle 20050509
2 Importing IP_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050509
3 Importing IP_IXML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20050509
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050509

Method SET_MESSAGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CMDI_XML Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Kommandoschnittstelle 20050414
2 Importing IP_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050414
3 Importing IP_IXML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20050414
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050414

Method SET_MODIFY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CMDI_XML Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Kommandoschnittstelle 20050419
2 Importing IP_XML_DATA Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA XML-Dokument für eCATT Daten (Wrapperklassen um iXML) 20050419
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050419

Method SET_MSG_TAB_TO_CMDI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SY_MSG Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20050414
2 Importing IP_CMDI_XML Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Kommandoschnittstelle 20050414
3 Importing IT_MESSAGES Call by reference Type reference (TYPE) ETESF_BO_NODE_MESSAGE_TABTYPE eCATT Tabelle von Meldungen vom ESF 20050414
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050414

Method SET_NAVIGATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CMDI_XML Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Kommandoschnittstelle 20050414
2 Importing IP_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050414
3 Importing IP_IXML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20050414
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050414

Method SET_QUERY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CMDI_XML Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Kommandoschnittstelle 20050413
2 Importing IP_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050413
3 Importing IP_IXML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20050413
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050413

Method SET_XDATA_TO_CMDI 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 XML-XSTRING 20050413
2 Importing IP_CMDI_XML Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Kommandoschnittstelle 20050413
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050413

Method UPDATE_USAGE_INFO Signature

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