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 |