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 | Instance attribute | Private | Type reference (TYPE) | ETONOFF | UI Path | 20050510 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | ETONOFF | Attribute Prefix Available | 20050406 | |||
| 3 | Constant | Protected | Type reference (TYPE) | INT4 | 0 | First Entry | 20041022 | ||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20041022 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | ETDOM_NAME | Namespace | 20041022 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | ETXML_NAMESPACE_TABTYPE | Assignment of an XML Element to Namespaces | 20050203 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | ETOBJ_NAME | eCATT Object | 20041022 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | ETDOM_NAME | Namespace Abbreviation | 20050203 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | CXSLTDESC | Program for Creation of XPATH Expression | 20041022 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | ETONOFF | 'X' | eCATT Switch On/Off | 20041022 | ||
| 11 | 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 | Instance method | Public | Method | Copy Instance | 20041112 | |
| 2 | Instance method | Public | Constructor | Constructor | 20050203 | |
| 3 | Instance method | Public | Method | Create XPATH Expression for Node | 20041022 | |
| 4 | Instance method | Private | Method | Initialize XSLT Processor | 20041022 | |
| 5 | Instance method | Private | Method | Format Table with Namespace Declarations | 20050203 | |
| 6 | Instance method | Public | Method | Covert eCATT Paths to XPATH | 20041022 | |
| 7 | Instance method | Private | Method | Resolve XPATH Expression | 20041022 | |
| 8 | Instance method | Private | Method | Replace Index | 20050207 | |
| 9 | Instance method | Public | Method | Reset XPATH Processor | 20050203 | |
| 10 | Instance method | Public | Method | Set Properties | 20041022 | |
| 11 | Instance method | Public | Method | Simple Search for Path | 20041116 | |
| 12 | Instance method | Public | Method | Finde Element with SAP:index | 20050207 | |
| 13 | Instance method | Public | Method | WD: Remove Old Get or Check | 20050218 | |
| 14 | Instance method | Public | Method | UI: Remove Atribute Namespace Abbreviation | 20050422 | |
| 15 | Instance method | Public | Method | WD: Replace Index with Local SAP:index | 20050207 | |
| 16 | Instance method | Public | Method | WD: Convert XPATH into the Logical View | 20050215 | |
| 17 | Instance method | Private | Method | Expand XML Schema eCATT Path in XPATH | 20050512 | |
| 18 | Instance method | Public | Method | Find Node in XPATH Expression | 20041022 | |
| 19 | 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 | 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 | IM_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20041022 | |||
| 2 | RE_XPATH | Value transfer | Type reference (TYPE) | ETXMLPATH | Pfad eines Knotens im XML-String | 20041022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_NAMESPACE | Call by reference | Type reference (TYPE) | ETXML_NAMESPACE | Namensraum Präfix - URI Verbindung | 20050203 | |||
| 2 | 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 | IM_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | Pfad eines Knotens im XML-String | 20041022 | |||
| 2 | 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 | ABORT_FLAG | Call by reference | Type reference (TYPE) | ETONOFF | eCATT Schalter Ein/Aus | 20041022 | |||
| 2 | CALLED_METHOD | Call by reference | Type reference (TYPE) | STRING | Zuletzt aufgerufene Methode | 20041022 | |||
| 3 | FREE_TEXT | Call by reference | Type reference (TYPE) | STRING | 20041022 | ||||
| 4 | IM_PNAME | Call by reference | Type reference (TYPE) | ETP_NAME | Name eines Parameters oder einer Kommandoschnittstelle | 20041022 | |||
| 5 | LAST_OBJ_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | eCATT Objekt | 20041022 | |||
| 6 | LAST_OBJ_TYPE | Call by reference | Type reference (TYPE) | STRING | 20041022 | ||||
| 7 | NEWS | Call by reference | Type reference (TYPE) | STRING | 20041022 | ||||
| 8 | NODE_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | Pfad eines Knotens im XML-String | 20041022 | |||
| 9 | PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstrakte Oberklasse aller globalen Exceptions | 20041022 | |||
| 10 | SY_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20041022 | |||
| 11 | TEXTID | Call by reference | Type reference (TYPE) | SOTR_CONC | Schlüssel zum logischen Objekt im OTR | 20041022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XPATH Ausnahmen | 20041022 |
Method REPLACE_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | IM_DOM | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20041022 | |||
| 2 | IM_HAS_ATTRIBUTE_PREFIX | Call by reference | Type reference (TYPE) | ETONOFF | SAP Präfix vorhanden an Attributen | 20050406 | |||
| 3 | IM_NAMESPACE | Call by reference | Type reference (TYPE) | ETDOM_NAME | Namensraum URI des Knotens | 20041022 | |||
| 4 | IM_OBJECT_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | eCATT Objekt | 20041112 | |||
| 5 | IM_PROGNAME | Call by reference | Type reference (TYPE) | CXSLTDESC | Name eines XSLT-Programms | 20041022 | |||
| 6 | IM_SUPPRESS_LINEARITY | Call by reference | Type reference (TYPE) | ETONOFF | IDs sind geordnet im DOM (X) | 20041022 | |||
| 7 | IM_UI_PATH | Call by reference | Type reference (TYPE) | ETONOFF | UI Pfad vorhanden (SAPGUI, WD ) | 20050510 | |||
| 8 | IM_XSLT | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XSLT | eCATT XML Transformationen | 20041022 | |||
| 9 | IS_NAMESPACE | Call by reference | Type reference (TYPE) | ETXML_NAMESPACE | Namensraum Präfix - URI Verbindung | 20050203 | |||
| 10 | 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 | IM_NAMESPACE | Call by reference | Type reference (TYPE) | ETDOM_NAME | namensraum für attribut filter | 20050117 | |||
| 2 | IM_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | Pfad eines Knotens im XML-String | 20041116 | |||
| 3 | IP_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20041116 | |||
| 4 | RE_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20041116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XPATH Ausnahmen | 20041116 |
Method UI_FIND_INDEXED_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | Pfad eines Knotens im XML-String | 20050207 | |||
| 2 | EP_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20050207 | |||
| 3 | IM_ATTNAME | Call by reference | Type reference (TYPE) | ETDOM_NAME | Pfad eines Knotens im XML-String | 20050207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XPATH Ausnahmen | 20050207 |
Method UI_REMOVE_OLD_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NAME | Call by reference | Type reference (TYPE) | ETDOM_NAME | Name eines Knotens im DOM | 20050218 | |||
| 2 | IP_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20050218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XPATH Ausnahmen | 20050218 |
Method UI_REMOVE_PREFIX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | EP_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ATTRIBUTE | IF_IXML_ATTRIBUTE | 20050207 | |||
| 2 | EP_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20050207 | |||
| 3 | IM_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | Pfad eines Knotens im XML-String | 20050207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XPATH Ausnahmen | 20050207 |
Method UI_REPLACE_WIDGET_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_REPLACED_PATH | Call by reference | Type reference (TYPE) | STRING | Ersetzter Pfad | 20090921 | |||
| 2 | IM_CREATE_CHECK | Call by reference | Type reference (TYPE) | ETUI_GET | eCATT Schalter Ein/Aus | 20050215 | |||
| 3 | IP_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20050216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XPATH Ausnahmen | 20050215 |
Method XPATH_FOR_TABLE_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | Pfad eines Knotens im XML-String | 20050512 | |||
| 2 | IP_ELEM | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20050512 | |||
| 3 | RT_XPATHS | Value transfer | Type reference (TYPE) | ETXMLPATH_TABTYPE | Tabellentyp für XML-Pfade | 20050512 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XPATH Ausnahmen | 20050512 |
Method XPATH_TO_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_XPATH | Call by reference | Type reference (TYPE) | ETXMLPATH | Pfad eines Knotens im XML-String | 20041022 | |||
| 2 | I_NO_EXCEPTION | Call by reference | Type reference (TYPE) | ETONOFF | ' ' | Keine Ausnahme | 20090921 | ||
| 3 | RE_NODE | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20041022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | XPATH Ausnahmen | 20041022 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 700 |