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 SWFEX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 T 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 MC_DEFAULT_SYSTEM_NAMESPACE Constant Private Type reference (TYPE) STRING 'http://com.sap.xi' Standard Namespace for Technical Attributes 20031009
2 MC_OUTPUT_MAP Static Attribute Private Type reference (TYPE) T_MAP_TAB Assignment Table for Output Conversion 20031013
3 MC_XI_ATTRIB_EXTRACTOR Constant Private Type reference (TYPE) CHAR2 'CO' Indicator for Context Object Access (Message Attribute) 20030725
4 MC_XI_BOOLEAN_EXTRACTOR Constant Private Type reference (TYPE) CHAR2 'XB' Indicator for Boolean Evaluation Using XPath 20030725
5 MC_XI_HEADER_EXTRACTOR Constant Private Type reference (TYPE) CHAR2 'HE' Indicator for Boolean Evaluation Using XPath 20031009
6 MC_XI_MESSAGE_ACCESS_CLASS Constant Private Type reference (TYPE) STRING 'CL_RD_VALUE_EXTRACTOR' Interface Class for Access to XI Messages 20030905
7 MC_XI_SYSTEM_EXTRACTOR Constant Private Type reference (TYPE) CHAR2 'CT' Indicator for Boolean Evaluation Using XPath 20031009
8 MC_XI_XPATH_EXTRACTOR Constant Private Type reference (TYPE) CHAR2 'XP' Indicator for XPATH Access 20030725
9 M_XSLT_PROCESSOR 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 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031013
2 IS_XML Static method Public Method Can be interpreted as XML document? 20030328
3 MSG_GET Static method Public Method XPath to Payload (Table of String) 20030725
4 MSG_GET_HEADER Static method Public Method Header Property 20031010
5 MSG_GET_NODES Static method Public Method XPath to Payload (Node Set) 20030725
6 MSG_GET_SYSTEM Static method Public Method System property 20031010
7 NAMESPACE_MAP_TO_STRING Static method Private Method Format Table with Namespace Declarations 20030714
8 OUTPUT_CONVERT Instance method Public Method 20030730
9 XPATH_GET_NODES Static method Public Method XPath gets node set 20030328
10 XPATH_GET_STRINGS Static method Public Method XPath gets string values 20030328
11 XPATH_GET_VALUE 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 Importing INPUT Call by reference Type reference (TYPE) ANY Zu testender Ausdruck 20030328
2 Returning 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 Importing MSG Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB XI-Nachricht 20030725
2 Importing NSP Call by reference Type reference (TYPE) SWFXINMAPT XI-spezifische Namespace-Map 20030725
3 Returning STRINGS Value transfer Type reference (TYPE) SWFSTRTAB String-Werte der Ergebnisknoten 20030725
4 Importing XPATH Call by reference Type reference (TYPE) STRING Auszuwertender XPATH-Ausdruck 20030725
# Exception Resumable Description Created on
1 CX_SWF_IFS_EXCEPTION 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 Importing HDFIELD Call by reference Type reference (TYPE) STRING Name des Header-Feldes 20031010
2 Importing MSG Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB XI-Nachricht 20031010
3 Returning 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 Importing MSG Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB XI-Nachricht 20030725
2 Returning NODES Value transfer Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION Menge der Ergebnisknoten 20030725
3 Importing NSP Call by reference Type reference (TYPE) SWFXINMAPT XI-spezifische Namespace-Map 20030725
4 Importing 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 Importing MSG Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB XI-Nachricht 20031010
2 Returning STRINGS Value transfer Type reference (TYPE) SWFSTRTAB String-Wert des Systemfeldes 20031010
3 Importing SYSFIELD Call by reference Type reference (TYPE) STRING Name des Systemfeldes 20031010
4 Importing 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 Returning NAMESPACE_STRING Value transfer Type reference (TYPE) STRING Konkatenierte Namespace-Deklarationen 20030714
2 Importing 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 Importing I_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE XML-Dokument als IF_IXML-Knotenreferenz 20030328
2 Importing I_XSTRING Call by reference Type reference (TYPE) XSTRING XML-Dokument als XSTRING 20030328
3 Returning NODES Value transfer Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION Ergebnisknoten 20030328
4 Importing NSDECL Value transfer Type reference (TYPE) SWFEXNMAPT Namespace-Deklaration 20030328
5 Importing XPATH Call by reference Type reference (TYPE) STRING XPath-Ausdruck 20030328
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION 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 Importing I_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE XML-Dokument als IF_IXML-Knotenreferenz 20030328
2 Importing I_XSTRING Call by reference Type reference (TYPE) XSTRING XML-Dokument als XSTRING 20030328
3 Importing NSDECL Value transfer Type reference (TYPE) SWFEXNMAPT Namespace-Deklaration 20030328
4 Returning STRING_VALUES Value transfer Type reference (TYPE) SWFSTRTAB Ergebnistabelle 20030328
5 Importing XPATH Call by reference Type reference (TYPE) STRING XPath-Ausdruck 20030328
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION 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 Importing I_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE XML-Dokument als IF_IXML-Knotenreferenz 20030328
2 Importing I_XSTRING Call by reference Type reference (TYPE) XSTRING XML-Dokument als XSTRING 20030328
3 Importing NSDECL Value transfer Type reference (TYPE) SWFEXNMAPT Namespace-Deklaration 20030328
4 Importing RESULT_NAME Call by reference Type reference (TYPE) STRING '_RESULT' Name des Ergebniswerts 20030328
5 Importing RESULT_REF Call by reference Object reference (TYPE REF TO) DATA Zeiger auf Ziel-Variable 20030328
6 Returning VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Zeiger auf ABAP-Wert 20030328
7 Importing XPATH Call by reference Type reference (TYPE) STRING XPath-Ausdruck 20030328
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20030328
History
Last changed by/on SAP  20110908 
SAP Release Created in 640