SAP ABAP Class CL_SWF_EXP_WFSYST_XML (XML Conversion Functions)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-BMT-WFM (Application Component) SAP Business Workflow
⤷
SWF_EXP (Package) Workflow: Expressions
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SWF_EXP_OUTPUT_CONVERSION | Output Conversion for Expressions | 20030730 |
Properties
| Class | CL_SWF_EXP_WFSYST_XML | |
| Short Description | XML Conversion Functions | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SWF_EXP | Workflow: Expressions |
| Created | 20030328 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_SWF_EXP_OUTPUT_CONVERSION | Output Conversion for Expressions | 20030730 |
Friends
Class CL_SWF_EXP_WFSYST_XML has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | STRING | 'http://com.sap.xi' | Standard Namespace for Technical Attributes | 20031009 | ||
| 2 | Static Attribute | Private | Type reference (TYPE) | T_MAP_TAB | Assignment Table for Output Conversion | 20031013 | |||
| 3 | Constant | Private | Type reference (TYPE) | CHAR2 | 'CO' | Indicator for Context Object Access (Message Attribute) | 20030725 | ||
| 4 | Constant | Private | Type reference (TYPE) | CHAR2 | 'XB' | Indicator for Boolean Evaluation Using XPath | 20030725 | ||
| 5 | Constant | Private | Type reference (TYPE) | CHAR2 | 'HE' | Indicator for Boolean Evaluation Using XPath | 20031009 | ||
| 6 | Constant | Private | Type reference (TYPE) | STRING | 'CL_RD_VALUE_EXTRACTOR' | Interface Class for Access to XI Messages | 20030905 | ||
| 7 | Constant | Private | Type reference (TYPE) | CHAR2 | 'CT' | Indicator for Boolean Evaluation Using XPath | 20031009 | ||
| 8 | Constant | Private | Type reference (TYPE) | CHAR2 | 'XP' | Indicator for XPATH Access | 20030725 | ||
| 9 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_XSLT_PROCESSOR | IF_IXML Toolkit: XSLT Processor Handle | 20030328 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20031013 | |
| 2 | Static method | Public | Method | Can be interpreted as XML document? | 20030328 | |
| 3 | Static method | Public | Method | XPath to Payload (Table of String) | 20030725 | |
| 4 | Static method | Public | Method | Header Property | 20031010 | |
| 5 | Static method | Public | Method | XPath to Payload (Node Set) | 20030725 | |
| 6 | Static method | Public | Method | System property | 20031010 | |
| 7 | Static method | Private | Method | Format Table with Namespace Declarations | 20030714 | |
| 8 | Instance method | Public | Method | 20030730 | ||
| 9 | Static method | Public | Method | XPath gets node set | 20030328 | |
| 10 | Static method | Public | Method | XPath gets string values | 20030328 | |
| 11 | Static method | Public | Method | Value Using XPath | 20030328 |
Events
Class CL_SWF_EXP_WFSYST_XML has no event.
Types
Class CL_SWF_EXP_WFSYST_XML has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_SWF_EXP_WFSYST_XML has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SWF_EXP_WFSYST_XML has no exception.
Method IS_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INPUT | Call by reference | Type reference (TYPE) | ANY | Zu testender Ausdruck | 20030328 | |||
| 2 | IS_XML | Value transfer | Type reference (TYPE) | XFLAG | 'X'-XML-Dokument erkannt | 20030328 |
Method IS_XML on class CL_SWF_EXP_WFSYST_XML has no exception.
Method MSG_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MSG | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | XI-Nachricht | 20030725 | |||
| 2 | NSP | Call by reference | Type reference (TYPE) | SWFXINMAPT | XI-spezifische Namespace-Map | 20030725 | |||
| 3 | STRINGS | Value transfer | Type reference (TYPE) | SWFSTRTAB | String-Werte der Ergebnisknoten | 20030725 | |||
| 4 | XPATH | Call by reference | Type reference (TYPE) | STRING | Auszuwertender XPATH-Ausdruck | 20030725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Auswertung des XPath-Ausdrucks | 20040713 |
Method MSG_GET_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HDFIELD | Call by reference | Type reference (TYPE) | STRING | Name des Header-Feldes | 20031010 | |||
| 2 | MSG | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | XI-Nachricht | 20031010 | |||
| 3 | STRINGS | Value transfer | Type reference (TYPE) | SWFSTRTAB | String-Wert der Header-Variablen | 20031010 |
Method MSG_GET_HEADER on class CL_SWF_EXP_WFSYST_XML has no exception.
Method MSG_GET_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MSG | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | XI-Nachricht | 20030725 | |||
| 2 | NODES | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE_COLLECTION | Menge der Ergebnisknoten | 20030725 | |||
| 3 | NSP | Call by reference | Type reference (TYPE) | SWFXINMAPT | XI-spezifische Namespace-Map | 20030725 | |||
| 4 | XPATH | Call by reference | Type reference (TYPE) | STRING | Auszuwertender XPATH-Ausdruck | 20030725 |
Method MSG_GET_NODES on class CL_SWF_EXP_WFSYST_XML has no exception.
Method MSG_GET_SYSTEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MSG | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | XI-Nachricht | 20031010 | |||
| 2 | STRINGS | Value transfer | Type reference (TYPE) | SWFSTRTAB | String-Wert des Systemfeldes | 20031010 | |||
| 3 | SYSFIELD | Call by reference | Type reference (TYPE) | STRING | Name des Systemfeldes | 20031010 | |||
| 4 | SYSNSP | Call by reference | Type reference (TYPE) | STRING | System-Namensraum | 20031010 |
Method MSG_GET_SYSTEM on class CL_SWF_EXP_WFSYST_XML has no exception.
Method NAMESPACE_MAP_TO_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAMESPACE_STRING | Value transfer | Type reference (TYPE) | STRING | Konkatenierte Namespace-Deklarationen | 20030714 | |||
| 2 | NSDECL | Call by reference | Type reference (TYPE) | SWFEXNMAPT | Tabelle mit Namespace-Deklarationen | 20030714 |
Method NAMESPACE_MAP_TO_STRING on class CL_SWF_EXP_WFSYST_XML has no exception.
Method OUTPUT_CONVERT Signature
Method OUTPUT_CONVERT on class CL_SWF_EXP_WFSYST_XML has no parameter.
Method OUTPUT_CONVERT on class CL_SWF_EXP_WFSYST_XML has no exception.
Method XPATH_GET_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | XML-Dokument als IF_IXML-Knotenreferenz | 20030328 | |||
| 2 | I_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | XML-Dokument als XSTRING | 20030328 | |||
| 3 | NODES | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE_COLLECTION | Ergebnisknoten | 20030328 | |||
| 4 | NSDECL | Value transfer | Type reference (TYPE) | SWFEXNMAPT | Namespace-Deklaration | 20030328 | |||
| 5 | XPATH | Call by reference | Type reference (TYPE) | STRING | XPath-Ausdruck | 20030328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20030328 |
Method XPATH_GET_STRINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | XML-Dokument als IF_IXML-Knotenreferenz | 20030328 | |||
| 2 | I_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | XML-Dokument als XSTRING | 20030328 | |||
| 3 | NSDECL | Value transfer | Type reference (TYPE) | SWFEXNMAPT | Namespace-Deklaration | 20030328 | |||
| 4 | STRING_VALUES | Value transfer | Type reference (TYPE) | SWFSTRTAB | Ergebnistabelle | 20030328 | |||
| 5 | XPATH | Call by reference | Type reference (TYPE) | STRING | XPath-Ausdruck | 20030328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20030328 |
Method XPATH_GET_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | XML-Dokument als IF_IXML-Knotenreferenz | 20030328 | |||
| 2 | I_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | XML-Dokument als XSTRING | 20030328 | |||
| 3 | NSDECL | Value transfer | Type reference (TYPE) | SWFEXNMAPT | Namespace-Deklaration | 20030328 | |||
| 4 | RESULT_NAME | Call by reference | Type reference (TYPE) | STRING | '_RESULT' | Name des Ergebniswerts | 20030328 | ||
| 5 | RESULT_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Zeiger auf Ziel-Variable | 20030328 | |||
| 6 | VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Zeiger auf ABAP-Wert | 20030328 | |||
| 7 | XPATH | Call by reference | Type reference (TYPE) | STRING | XPath-Ausdruck | 20030328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20030328 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 640 |