SAP ABAP Class CL_RSWAD_XSL (BW Web Metadata: XSL and XML Services)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RS_WEB_DESIGNTIME (Package) BW Web DesignTime and Metadata as of BW Release 7.x
Properties
Class CL_RSWAD_XSL  
Short Description BW Web Metadata: XSL and XML Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_WEB_DESIGNTIME   BW Web DesignTime and Metadata as of BW Release 7.x 
Created 20030902   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSWAD_XSL has no forward declaration.
Interfaces
Class CL_RSWAD_XSL has no interface implemented.
Friends
Class CL_RSWAD_XSL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 S_IXML Static Attribute Protected Object reference (TYPE REF TO) IF_IXML 20030902
2 S_IXML_STREAM_FACTORY Static Attribute Protected Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY 20030902
3 S_NSDECLARATIONS Static Attribute Private Type reference (TYPE) STRING 20041122
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20030902
2 COMPACT_TO_EXPANDED Static method Public Method Convert compact representation to expanded representation 20050216
3 GET_C_XPATH_DATA_STRING Static method Public Method Get Canonic XPATH Expression ( WAD specific ) 20050216
4 GET_C_XPATH_NODE Static method Public Method Get Canonic XPATH Expression ( WAD specific ) 20050216
5 GET_C_XPATH_NODES Static method Public Method Get Canonic XPATH Expression ( WAD specific ) 20050422
6 GET_DP_NODE Static method Public Method Obtain Dataprovider Node (or nothing) 20050216
7 GET_XPATH_DATA_STRING Static method Public Method 20030902
8 GET_XPATH_DATA_TABLE Static method Public Method 20030902
9 GET_XPATH_NODE Static method Public Method 20050216
10 GET_XPATH_NODES Static method Public Method 20050422
11 IS_WELLFORMED Static method Public Method determine wellformed-ness 20040128
12 IS_WELLFORMED_SUBSTITUTE Static method Public Method determine wellformed-ness 20040517
13 PARSE_STRING Static method Public Method 20041116
Events
Class CL_RSWAD_XSL has no event.
Types
Class CL_RSWAD_XSL has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method COMPACT_TO_EXPANDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XPATH Call by reference Type reference (TYPE) STRING XPath-Ausdruck 20050216
2 Returning R_XPATH Value transfer Type reference (TYPE) STRING Erweiterter XPath 20050216

Method COMPACT_TO_EXPANDED on class CL_RSWAD_XSL has no exception.

Method GET_C_XPATH_DATA_STRING 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 IF_IXML_NODE 20050216
2 Importing I_NSDECLARATIONS Call by reference Type reference (TYPE) STRING Namensraumdeklaration (Prefix space uri) 20050216
3 Importing I_XMLDOC Call by reference Type reference (TYPE) STRING 20050216
4 Importing I_XPATH Call by reference Type reference (TYPE) STRING 20050216
5 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20050216

Method GET_C_XPATH_DATA_STRING on class CL_RSWAD_XSL has no exception.

Method GET_C_XPATH_NODE 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 IF_IXML_NODE 20050216
2 Importing I_NSDECLARATIONS Call by reference Type reference (TYPE) STRING Namensraumdeklaration 'prefix http.... prefix2 urn:...' 20050216
3 Importing I_XMLDOC Call by reference Type reference (TYPE) STRING XML-Quelldokument 20050216
4 Importing I_XPATH Call by reference Type reference (TYPE) STRING XPath-Ausdruck 20050216
5 Returning R_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE Anzahl Treffer 20050216

Method GET_C_XPATH_NODE on class CL_RSWAD_XSL has no exception.

Method GET_C_XPATH_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 IF_IXML_NODE 20050422
2 Importing I_NSDECLARATIONS Call by reference Type reference (TYPE) STRING Namensraumdeklaration 'prefix http.... prefix2 urn:...' 20050422
3 Importing I_XMLDOC Call by reference Type reference (TYPE) STRING XML-Quelldokument 20050422
4 Importing I_XPATH Call by reference Type reference (TYPE) STRING XPath-Ausdruck 20050422
5 Returning R_NODES Value transfer Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION Anzahl Treffersätze 20050422

Method GET_C_XPATH_NODES on class CL_RSWAD_XSL has no exception.

Method GET_DP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DP_NAME Call by reference Type reference (TYPE) CLIKE 20050216
2 Importing I_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050216
3 Returning R_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050216

Method GET_DP_NODE on class CL_RSWAD_XSL has no exception.

Method GET_XPATH_DATA_STRING 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 IF_IXML_NODE 20041116
2 Importing I_NSDECLARATIONS Call by reference Type reference (TYPE) STRING Namensraumdeklaration (Prefix space uri) 20041122
3 Importing I_XMLDOC Call by reference Type reference (TYPE) STRING 20030902
4 Importing I_XMLDOC_XSTRING Call by reference Type reference (TYPE) XSTRING 20050318
5 Importing I_XPATH Call by reference Type reference (TYPE) STRING 20030902
6 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20030902

Method GET_XPATH_DATA_STRING on class CL_RSWAD_XSL has no exception.

Method GET_XPATH_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CNT Call by reference Type reference (TYPE) INT4 Anzahl Treffersätze 20030902
2 Exporting E_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20030902
3 Importing I_NSDECLARATIONS Call by reference Type reference (TYPE) STRING 20041122
4 Importing I_XMLDOC Call by reference Type reference (TYPE) STRING XML-Quelldokument 20030902
5 Importing I_XPATH Call by reference Type reference (TYPE) STRING XPath-Ausdruck 20030902

Method GET_XPATH_DATA_TABLE on class CL_RSWAD_XSL has no exception.

Method GET_XPATH_NODE 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 IF_IXML_NODE 20050216
2 Importing I_NSDECLARATIONS Call by reference Type reference (TYPE) STRING Namensraumdeklaration 'prefix http.... prefix2 urn:...' 20050216
3 Importing I_XMLDOC Call by reference Type reference (TYPE) STRING XML-Quelldokument 20050216
4 Importing I_XPATH Call by reference Type reference (TYPE) STRING XPath-Ausdruck 20050216
5 Returning R_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE Anzahl Treffer 20050216

Method GET_XPATH_NODE on class CL_RSWAD_XSL has no exception.

Method GET_XPATH_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 IF_IXML_NODE 20050422
2 Importing I_NSDECLARATIONS Call by reference Type reference (TYPE) STRING Namensraumdeklaration 'prefix http.... prefix2 urn:...' 20050422
3 Importing I_XMLDOC Call by reference Type reference (TYPE) STRING XML-Quelldokument 20050422
4 Importing I_XPATH Call by reference Type reference (TYPE) STRING XPath-Ausdruck 20050422
5 Returning R_NODES Value transfer Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION Anzahl Treffersätze 20050422

Method GET_XPATH_NODES on class CL_RSWAD_XSL has no exception.

Method IS_WELLFORMED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_WELLFORMED Value transfer Type reference (TYPE) RS_BOOL Boolesch 20040128
2 Importing I_STRING Call by reference Type reference (TYPE) STRING 20040128

Method IS_WELLFORMED on class CL_RSWAD_XSL has no exception.

Method IS_WELLFORMED_SUBSTITUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_WELLFORMED Value transfer Type reference (TYPE) RS_BOOL Boolesch 20040517
2 Importing I_STRING Call by reference Type reference (TYPE) STRING 20040517

Method IS_WELLFORMED_SUBSTITUTE on class CL_RSWAD_XSL has no exception.

Method PARSE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRING Call by reference Type reference (TYPE) STRING 20041116
2 Returning R_DOC Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20041116

Method PARSE_STRING on class CL_RSWAD_XSL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 400