SAP ABAP Class CL_RSO_RES_PARSER_UTIL (XML Parser Utilities)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_RES_UTIL (Package) BW: ResourceUtility
Properties
Class CL_RSO_RES_PARSER_UTIL  
Short Description XML Parser Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSO_RES_UTIL   BW: ResourceUtility 
Created 20130120   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_T100_MESSAGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSO_RES_PARSER_UTIL has no interface implemented.
Friends
Class CL_RSO_RES_PARSER_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_IXML Static Attribute Private Object reference (TYPE REF TO) IF_IXML main Factory for the iXML Library 20130120
2 P_R_STREAM_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY Factory for Streams 20130120
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130120
2 CREATE_PARSER Static method Public Method Creates an XML Parser Instance in SAX or DOM Mode 20130120
3 GET_TEXID_FROM_MESSAGE Static method Public Method Constructs an exception TEXID-Key from a system message 20130120
4 GET_TEXTID_FROM_EXCEPTION Static method Public Method Constructs an exception TEXID-Key from another exception 20130120
5 TO_RS_BOOL Static method Public Method Converts an XSDBOOL value to RS_BOOL ('X' or ' ') 20130120
Events
Class CL_RSO_RES_PARSER_UTIL has no event.
Types
Class CL_RSO_RES_PARSER_UTIL has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSO_RES_PARSER_UTIL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSO_RES_PARSER_UTIL has no exception.

Method CREATE_PARSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20130120
2 Exporting E_R_ISTREAM Call by reference Object reference (TYPE REF TO) IF_IXML_ISTREAM Input Stream for the parser 20130120
3 Exporting E_R_PARSER Call by reference Object reference (TYPE REF TO) IF_IXML_PARSER XML Parser 20130120
4 Importing I_DOM_MODE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Parser mode (true=DOM, false=SAX) 20130120
5 Importing I_XML Call by reference Type reference (TYPE) XSTRING XML source 20130120

Method CREATE_PARSER on class CL_RSO_RES_PARSER_UTIL has no exception.

Method GET_TEXID_FROM_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20130120
2 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20130120
3 Returning R_TEXTID Value transfer Type reference (TYPE) SCX_T100KEY T100 Key with Parameters Mapped to Attribute Names 20130120

Method GET_TEXID_FROM_MESSAGE on class CL_RSO_RES_PARSER_UTIL has no exception.

Method GET_TEXTID_FROM_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY Value transfer Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY T100 message text id 20130120
2 Exporting E_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130120
3 Exporting E_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130120
4 Exporting E_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130120
5 Exporting E_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130120
6 Importing I_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Exception class whose text shall be raised 20130120

Method GET_TEXTID_FROM_EXCEPTION on class CL_RSO_RES_PARSER_UTIL has no exception.

Method TO_RS_BOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XS_BOOLEAN Call by reference Type reference (TYPE) STRING xs:boolean type value 20130120
2 Returning R_RS_BOOL Value transfer Type reference (TYPE) RS_BOOL BW Boolean value 20130120

Method TO_RS_BOOL on class CL_RSO_RES_PARSER_UTIL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740