SAP ABAP Class CL_APL_ECATT_XPATH (XPATH After eCATT Path Conversion)
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_XPATH  
Short Description XPATH After eCATT Path Conversion    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20041022   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_APL_ECATT_XPATH has no forward declaration.
Interfaces
Class CL_APL_ECATT_XPATH has no interface implemented.
Friends
Class CL_APL_ECATT_XPATH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_IS_UI_PATH Instance attribute Private Type reference (TYPE) ETONOFF UI Path 20050510
2 A_OBSERVE_PREFIX Instance attribute Private Type reference (TYPE) ETONOFF Attribute Prefix Available 20050406
3 CO_FIRST Constant Protected Type reference (TYPE) INT4 0 First Entry 20041022
4 DOM_VAR Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20041022
5 NAMESPACE Instance attribute Protected Type reference (TYPE) ETDOM_NAME Namespace 20041022
6 NAMESPACES Instance attribute Protected Type reference (TYPE) ETXML_NAMESPACE_TABTYPE Assignment of an XML Element to Namespaces 20050203
7 OBJECT_NAME Instance attribute Private Type reference (TYPE) ETOBJ_NAME eCATT Object 20041022
8 PREFIX Instance attribute Protected Type reference (TYPE) ETDOM_NAME Namespace Abbreviation 20050203
9 PROGNAME Instance attribute Protected Type reference (TYPE) CXSLTDESC Program for Creation of XPATH Expression 20041022
10 SUPPRESS_LINEARITY Instance attribute Protected Type reference (TYPE) ETONOFF 'X' eCATT Switch On/Off 20041022
11 XSLT_PROC Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_XSLT eCATT XML Transformations 20041022
Methods
# Method Level Visibility Method type Description Created on
1 CLONE Instance method Public Method Copy Instance 20041112
2 CONSTRUCTOR Instance method Public Constructor Constructor 20050203
3 ELEMENT_TO_XPATH Instance method Public Method Create XPATH Expression for Node 20041022
4 INIT_XSLT_PROC Instance method Private Method Initialize XSLT Processor 20041022
5 NAMESPACE_MAP_TO_STRING Instance method Private Method Format Table with Namespace Declarations 20050203
6 PATH_TO_XPATH Instance method Public Method Covert eCATT Paths to XPATH 20041022
7 RAISE_XPATH_EXCEPTION Instance method Private Method Resolve XPATH Expression 20041022
8 REPLACE_INDEX Instance method Private Method Replace Index 20050207
9 RESET Instance method Public Method Reset XPATH Processor 20050203
10 SET_ATTRIBUTES Instance method Public Method Set Properties 20041022
11 SIMPLE_FIND Instance method Public Method Simple Search for Path 20041116
12 UI_FIND_INDEXED_PARENT Instance method Public Method Finde Element with SAP:index 20050207
13 UI_REMOVE_OLD_GET Instance method Public Method WD: Remove Old Get or Check 20050218
14 UI_REMOVE_PREFIX Instance method Public Method UI: Remove Atribute Namespace Abbreviation 20050422
15 UI_REPLACE_INDEX Instance method Public Method WD: Replace Index with Local SAP:index 20050207
16 UI_REPLACE_WIDGET_PATH Instance method Public Method WD: Convert XPATH into the Logical View 20050215
17 XPATH_FOR_TABLE_LINE Instance method Private Method Expand XML Schema eCATT Path in XPATH 20050512
18 XPATH_TO_NODE Instance method Public Method Find Node in XPATH Expression 20041022
19 XPATH_TO_PATH Instance method Public Method XPATH Expression to Path Which Is Compatible with eCATT 20041022
Events
Class CL_APL_ECATT_XPATH has no event.
Types
Class CL_APL_ECATT_XPATH has no local type.
Method Signatures

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_XPATH_GEN Value transfer Object reference (TYPE REF TO) CL_APL_ECATT_XPATH XPATH nach eCATT Pfad Konvertierung 20041112

Method CLONE on class CL_APL_ECATT_XPATH has no exception.

Method CONSTRUCTOR Signature

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

Method ELEMENT_TO_XPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20041022
2 Returning RE_XPATH Value transfer Type reference (TYPE) ETXMLPATH Pfad eines Knotens im XML-String 20041022
# Exception Resumable Description Created on
1 CX_ECATT_APL_XPATH XPATH Ausnahmen 20041022

Method INIT_XSLT_PROC Signature

Method INIT_XSLT_PROC on class CL_APL_ECATT_XPATH has no parameter.
Method INIT_XSLT_PROC on class CL_APL_ECATT_XPATH has no exception.

Method NAMESPACE_MAP_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NAMESPACE Call by reference Type reference (TYPE) ETXML_NAMESPACE Namensraum Präfix - URI Verbindung 20050203
2 Returning NAMESPACE_STRING Value transfer Type reference (TYPE) STRING Konkatenierte Namespace-Deklarationen 20050203

Method NAMESPACE_MAP_TO_STRING on class CL_APL_ECATT_XPATH has no exception.

Method PATH_TO_XPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PATH Call by reference Type reference (TYPE) ETXMLPATH Pfad eines Knotens im XML-String 20041022
2 Returning RE_XPATH Value transfer Type reference (TYPE) ETXMLPATH Pfad eines Knotens im XML-String 20041022

Method PATH_TO_XPATH on class CL_APL_ECATT_XPATH has no exception.

Method RAISE_XPATH_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABORT_FLAG Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20041022
2 Importing CALLED_METHOD Call by reference Type reference (TYPE) STRING Zuletzt aufgerufene Methode 20041022
3 Importing FREE_TEXT Call by reference Type reference (TYPE) STRING 20041022
4 Importing IM_PNAME Call by reference Type reference (TYPE) ETP_NAME Name eines Parameters oder einer Kommandoschnittstelle 20041022
5 Importing LAST_OBJ_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20041022
6 Importing LAST_OBJ_TYPE Call by reference Type reference (TYPE) STRING 20041022
7 Importing NEWS Call by reference Type reference (TYPE) STRING 20041022
8 Importing NODE_PATH Call by reference Type reference (TYPE) ETXMLPATH Pfad eines Knotens im XML-String 20041022
9 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20041022
10 Importing SY_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20041022
11 Importing TEXTID Call by reference Type reference (TYPE) SOTR_CONC Schlüssel zum logischen Objekt im OTR 20041022
# Exception Resumable Description Created on
1 CX_ECATT_APL_XPATH XPATH Ausnahmen 20041022

Method REPLACE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PATH Call by reference Type reference (TYPE) ETXMLPATH Pfad eines Knotens im XML-String 20050207

Method REPLACE_INDEX on class CL_APL_ECATT_XPATH has no exception.

Method RESET Signature

Method RESET on class CL_APL_ECATT_XPATH has no parameter.
Method RESET on class CL_APL_ECATT_XPATH has no exception.

Method SET_ATTRIBUTES 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 IF_IXML_DOCUMENT 20041022
2 Importing IM_HAS_ATTRIBUTE_PREFIX Call by reference Type reference (TYPE) ETONOFF SAP Präfix vorhanden an Attributen 20050406
3 Importing IM_NAMESPACE Call by reference Type reference (TYPE) ETDOM_NAME Namensraum URI des Knotens 20041022
4 Importing IM_OBJECT_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20041112
5 Importing IM_PROGNAME Call by reference Type reference (TYPE) CXSLTDESC Name eines XSLT-Programms 20041022
6 Importing IM_SUPPRESS_LINEARITY Call by reference Type reference (TYPE) ETONOFF IDs sind geordnet im DOM (X) 20041022
7 Importing IM_UI_PATH Call by reference Type reference (TYPE) ETONOFF UI Pfad vorhanden (SAPGUI, WD ) 20050510
8 Importing IM_XSLT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XSLT eCATT XML Transformationen 20041022
9 Importing IS_NAMESPACE Call by reference Type reference (TYPE) ETXML_NAMESPACE Namensraum Präfix - URI Verbindung 20050203
10 Importing IT_NAMESPACE Call by reference Type reference (TYPE) ETXML_NAMESPACE_TABTYPE Zuordnung eines XML Elementes zu Namensräumen 20050203

Method SET_ATTRIBUTES on class CL_APL_ECATT_XPATH has no exception.

Method SIMPLE_FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAMESPACE Call by reference Type reference (TYPE) ETDOM_NAME namensraum für attribut filter 20050117
2 Importing IM_PATH Call by reference Type reference (TYPE) ETXMLPATH Pfad eines Knotens im XML-String 20041116
3 Importing IP_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20041116
4 Returning RE_ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20041116
# Exception Resumable Description Created on
1 CX_ECATT_APL_XPATH XPATH Ausnahmen 20041116

Method UI_FIND_INDEXED_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PATH Call by reference Type reference (TYPE) ETXMLPATH Pfad eines Knotens im XML-String 20050207
2 Exporting EP_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050207
3 Importing IM_ATTNAME Call by reference Type reference (TYPE) ETDOM_NAME Pfad eines Knotens im XML-String 20050207
# Exception Resumable Description Created on
1 CX_ECATT_APL_XPATH XPATH Ausnahmen 20050207

Method UI_REMOVE_OLD_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) ETDOM_NAME Name eines Knotens im DOM 20050218
2 Importing IP_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050218
# Exception Resumable Description Created on
1 CX_ECATT_APL_XPATH XPATH Ausnahmen 20050218

Method UI_REMOVE_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PATH Call by reference Type reference (TYPE) ETXMLPATH Pfad eines Knotens im XML-String 20050422

Method UI_REMOVE_PREFIX on class CL_APL_ECATT_XPATH has no exception.

Method UI_REPLACE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_IXML_ATTRIBUTE IF_IXML_ATTRIBUTE 20050207
2 Exporting EP_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050207
3 Importing IM_PATH Call by reference Type reference (TYPE) ETXMLPATH Pfad eines Knotens im XML-String 20050207
# Exception Resumable Description Created on
1 CX_ECATT_APL_XPATH XPATH Ausnahmen 20050207

Method UI_REPLACE_WIDGET_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_REPLACED_PATH Call by reference Type reference (TYPE) STRING Ersetzter Pfad 20090921
2 Importing IM_CREATE_CHECK Call by reference Type reference (TYPE) ETUI_GET eCATT Schalter Ein/Aus 20050215
3 Importing IP_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050216
# Exception Resumable Description Created on
1 CX_ECATT_APL_XPATH XPATH Ausnahmen 20050215

Method XPATH_FOR_TABLE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PATH Call by reference Type reference (TYPE) ETXMLPATH Pfad eines Knotens im XML-String 20050512
2 Importing IP_ELEM Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050512
3 Returning RT_XPATHS Value transfer Type reference (TYPE) ETXMLPATH_TABTYPE Tabellentyp für XML-Pfade 20050512
# Exception Resumable Description Created on
1 CX_ECATT_APL_XPATH XPATH Ausnahmen 20050512

Method XPATH_TO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XPATH Call by reference Type reference (TYPE) ETXMLPATH Pfad eines Knotens im XML-String 20041022
2 Importing I_NO_EXCEPTION Call by reference Type reference (TYPE) ETONOFF ' ' Keine Ausnahme 20090921
3 Returning RE_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20041022
# Exception Resumable Description Created on
1 CX_ECATT_APL_XPATH XPATH Ausnahmen 20041022

Method XPATH_TO_PATH Signature

Method XPATH_TO_PATH on class CL_APL_ECATT_XPATH has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL_XPATH XPATH Ausnahmen 20041022
History
Last changed by/on SAP  20110908 
SAP Release Created in 700