SAP ABAP Class CL_APL_ECATT_SPLIT_SAPGUI (Class for Splitting the SAPGUI Command)
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_SPLIT_SAPGUI  
Short Description Class for Splitting the SAPGUI Command    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20020708   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_IXML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_APL_ECATT_SPLIT_SAPGUI has no interface implemented.
Friends
Class CL_APL_ECATT_SPLIT_SAPGUI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_IXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT The iXML Description of the SAPGUI Command 20020725
2 AP_OBJ Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_OBJECT eCATT Object 20030508
3 AP_SCRIPT Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_SCRIPT eCATT - Script 20020725
Methods
# Method Level Visibility Method type Description Created on
1 CHEGET_GET_SEQUENCES Instance method Private Method Extracts the Intro of the SAPGUI Command 20030227
2 CHEGET_SPLIT_AT_ELEMENT Instance method Private Method Splits Using Methods or Property Calls 20030227
3 CHEGET_SPLIT_AT_MP Instance method Private Method Splits Using Methods or Property Calls 20030227
4 CONSTRUCTOR Instance method Public Constructor Constructor 20020708
5 GET_INFO_NODES_FROM_CMD Instance method Private Method Read Info Nodes 20040317
6 GET_XML_STRING Instance method Private Method Gets the XML as String from the Document 20020710
7 INTRO_HAS_RESETGUI_EQ_X Instance method Private Method Checks Whether ResetGUI in Intro = 'X' 20030220
8 SAPGUI_GET_GUI_ELEMENTS Instance method Private Method Gets the State Parts 20030227
9 SAPGUI_GET_MP_PARTS Instance method Private Method Extracts the Intro of the SAPGUI Command 20030227
10 SAPGUI_GET_SCREEN_PARTS Instance method Private Method Extracts the Intro of the SAPGUI Command 20030227
11 SAPGUI_GET_SEQUENCES Instance method Private Method Extracts the Intro of the SAPGUI Command 20030227
12 SAPGUI_RESET_RESETGUI_IN_INTRO Instance method Private Method Resets the ResetGUI Flag to INITIAL 20030227
13 SAPGUI_SPLIT_AT_DIALOGSTEP Instance method Private Method Splits Using Dialog Steps 20030227
14 SAPGUI_SPLIT_AT_MP Instance method Private Method Splits Using Methods or Property Calls 20030227
15 SAPGUI_SPLIT_AT_SCREEN Instance method Private Method Splits Using Screens 20030227
16 SAPGUI_SPLIT_AT_TRANSACTION Instance method Private Method Splits Using the Transaction 20030227
17 SPLIT_CHEGET_CMD Instance method Public Method Method for Splitting the SAPGUI Command 20030227
18 SPLIT_SAPGUI_CMD Instance method Public Method Method for Splitting the SAPGUI Command 20020725
Events
Class CL_APL_ECATT_SPLIT_SAPGUI has no event.
Types
Class CL_APL_ECATT_SPLIT_SAPGUI has no local type.
Method Signatures

Method CHEGET_GET_SEQUENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INTRO Call by reference Type reference (TYPE) STRING Intro für den ersten gesplitteten SAPGUI Befehl 20030227
2 Exporting EX_OUTRO Call by reference Type reference (TYPE) STRING Outro für alle SAPGUI Befehle 20030227
3 Exporting EX_REST Call by reference Type reference (TYPE) STRING Die eigentlichen Abspieldaten 20030227
4 Exporting RE_NOTHING_TO_SPLIT Call by reference Type reference (TYPE) ETONOFF SAPGUI Befehl kann nicht gesplittet werden 20030227

Method CHEGET_GET_SEQUENCES on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method CHEGET_SPLIT_AT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SPLITS Call by reference Type reference (TYPE) ETSTRING_TABTYPE Typ einer Tabelle von Strings 20030227
2 Importing IM_XML Call by reference Type reference (TYPE) STRING XML Beschreibung der zu splittenden Kommandoschnittstelle 20030227

Method CHEGET_SPLIT_AT_ELEMENT on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method CHEGET_SPLIT_AT_MP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SPLITS Call by reference Type reference (TYPE) ETSTRING_TABTYPE Typ einer Tabelle von Strings 20030227
2 Importing IM_XML Call by reference Type reference (TYPE) STRING XML Beschreibung der zu splittenden Kommandoschnittstelle 20030227

Method CHEGET_SPLIT_AT_MP on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IXML Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Die iXML Beschreibung des SAPGUI Kommandos 20020708
2 Importing IM_SCRIPT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_SCRIPT Das eCATT Skript 20020708

Method CONSTRUCTOR on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method GET_INFO_NODES_FROM_CMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DYNPRO Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040317
2 Exporting EX_PROGRAM Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040317
3 Exporting EX_STATE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040317
4 Exporting EX_SUB_TYPE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040317
5 Exporting EX_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040317
6 Exporting EX_TYPE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040317
7 Importing IM_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20040317

Method GET_INFO_NODES_FROM_CMD on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method GET_XML_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_XML_STRING Value transfer Type reference (TYPE) STRING XML String 20020710

Method GET_XML_STRING on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method INTRO_HAS_RESETGUI_EQ_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INTRO Call by reference Type reference (TYPE) STRING 20030220
2 Returning RE_IS_X Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20030220

Method INTRO_HAS_RESETGUI_EQ_X on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method SAPGUI_GET_GUI_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ELEMENT_TABLE Call by reference Type reference (TYPE) ETSTRING_TABTYPE Typ einer Tabelle von Strings 20030227
2 Importing IM_UCS Call by reference Type reference (TYPE) STRING 20030227

Method SAPGUI_GET_GUI_ELEMENTS on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method SAPGUI_GET_MP_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MP_TABLE Call by reference Type reference (TYPE) ETSTRING_TABTYPE Typ einer Tabelle von Strings 20030227
2 Importing IM_UCS Call by reference Type reference (TYPE) STRING 20030227

Method SAPGUI_GET_MP_PARTS on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method SAPGUI_GET_SCREEN_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HEADER Call by reference Type reference (TYPE) STRING 20030227
2 Exporting EX_IS Call by reference Type reference (TYPE) STRING 20030227
3 Exporting EX_MESSAGE Call by reference Type reference (TYPE) STRING 20030227
4 Exporting EX_UCS Call by reference Type reference (TYPE) STRING 20030227
5 Importing IM_XML Call by reference Type reference (TYPE) STRING 20030227

Method SAPGUI_GET_SCREEN_PARTS on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method SAPGUI_GET_SEQUENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INTRO Call by reference Type reference (TYPE) STRING Intro für den ersten gesplitteten SAPGUI Befehl 20030227
2 Exporting EX_OUTRO Call by reference Type reference (TYPE) STRING Outro für alle SAPGUI Befehle 20030227
3 Exporting EX_REST Call by reference Type reference (TYPE) STRING Die eigentlichen Abspieldaten 20030227
4 Exporting RE_NOTHING_TO_SPLIT Call by reference Type reference (TYPE) ETONOFF SAPGUI Befehl kann nicht gesplittet werden 20030227

Method SAPGUI_GET_SEQUENCES on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method SAPGUI_RESET_RESETGUI_IN_INTRO Signature

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

Method SAPGUI_RESET_RESETGUI_IN_INTRO on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method SAPGUI_SPLIT_AT_DIALOGSTEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SPLITS Call by reference Type reference (TYPE) ETSTRING_TABTYPE Typ einer Tabelle von Strings 20030227
2 Importing IM_XML Call by reference Type reference (TYPE) STRING XML Beschreibung der zu splittenden Kommandoschnittstelle 20030227

Method SAPGUI_SPLIT_AT_DIALOGSTEP on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method SAPGUI_SPLIT_AT_MP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SPLITS Call by reference Type reference (TYPE) ETSTRING_TABTYPE Typ einer Tabelle von Strings 20030227
2 Importing IM_XML Call by reference Type reference (TYPE) STRING XML Beschreibung der zu splittenden Kommandoschnittstelle 20030227

Method SAPGUI_SPLIT_AT_MP on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method SAPGUI_SPLIT_AT_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SPLITS Call by reference Type reference (TYPE) ETSTRING_TABTYPE Typ einer Tabelle von Strings 20030227
2 Importing IM_XML Call by reference Type reference (TYPE) STRING XML Beschreibung der zu splittenden Kommandoschnittstelle 20030227

Method SAPGUI_SPLIT_AT_SCREEN on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method SAPGUI_SPLIT_AT_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SPLITS Call by reference Type reference (TYPE) ETSTRING_TABTYPE Typ einer Tabelle von Strings 20030227
2 Importing IM_XML Call by reference Type reference (TYPE) STRING XML Beschreibung der zu splittenden Kommandoschnittstelle 20030227

Method SAPGUI_SPLIT_AT_TRANSACTION on class CL_APL_ECATT_SPLIT_SAPGUI has no exception.

Method SPLIT_CHEGET_CMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CMD_NAME Call by reference Type reference (TYPE) STRING Name der Kommandoschnittstelle 20030227
2 Importing IM_COMPLETEFUNC Call by reference Type reference (TYPE) ETSCR Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20030227
3 Importing IM_SPLIT_MODE Call by reference Type reference (TYPE) CHAR1 Modus: anhand welcher Granularität soll gesplittet werden? 20030227
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030227

Method SPLIT_SAPGUI_CMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CMD_NAME Call by reference Type reference (TYPE) STRING Name der Kommandoschnittstelle 20020725
2 Importing IM_COMPLETEFUNC Call by reference Type reference (TYPE) ETSCR Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20020725
3 Importing IM_SPLIT_MODE Call by reference Type reference (TYPE) CHAR1 Modus: anhand welcher Granularität soll gesplittet werden? 20020725
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20020725
History
Last changed by/on SAP  20110908 
SAP Release Created in 630