SAP ABAP Class CL_SLIB_UTILS (SLIB Utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SWSDLPP (Package) SIDL/SLIB Model and Serialization Framework
Properties
Class CL_SLIB_UTILS  
Short Description SLIB Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWSDLPP   SIDL/SLIB Model and Serialization Framework 
Created 20041119   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SXSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SLIB_UTILS has no interface implemented.
Friends
Class CL_SLIB_UTILS has no friend class.
Attributes
Class CL_SLIB_UTILS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_BASE64_TO_STRING Static method Public Method Method to convert base64 to string 20090121
2 DECL_TO_QNAME Static method Public Method 20041119
3 DECODE_NAMESPACE_CONTEXT Static method Public Method 20050518
4 DESERIALIZE_NAMESPACE_CONTEXT Static method Public Method 20050506
5 EXCEPTION_TO_FAULT Static method Public Method 20051111
6 GET_CONTEXT_STRING Static method Public Method 20050708
7 GET_IMPORTED_SCHEMA Static method Public Method 20090626
8 GET_ORIGINAL_EXCEPTION Static method Public Method 20061003
9 GET_PREFIX Static method Public Method 20050203
10 GET_SCHEMA Static method Public Method 20050228
11 GET_SCHEMA_INCLUDE Static method Public Method 20071206
12 IS_PROPERTY Static method Public Method 20051011
13 QNAME_TO_STRING Static method Public Method 20041119
14 REF_TO_QNAME Static method Public Method 20041119
15 REF_TO_QNAME_TRAVERSE Static method Public Method Deprecated. Use decode_namespace_context() + ref_to_qname() 20070326
16 SERIALIZE_NAMESPACE_CONTEXT Static method Public Method 20060718
17 SERIALIZE_NAMESPACE_DECLS Static method Public Method 20041119
18 SXML_GET_CONTEXT_STRING Static method Public Method 20050708
19 SXML_SERIALIZE_NAMESPACE_DECLS Static method Public Method 20050704
20 _GET_IMPORTED_SCHEMA Static method Public Method 20090626
21 _GET_SCHEMA_INCLUDE Static method Public Method 20071209
Events
Class CL_SLIB_UTILS has no event.
Types
Class CL_SLIB_UTILS has no local type.
Method Signatures

Method CONVERT_BASE64_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEXT Call by reference Type reference (TYPE) STRING String 20090121
2 Importing IM_BASE64 Call by reference Type reference (TYPE) STRING Base64 string 20090121

Method CONVERT_BASE64_TO_STRING on class CL_SLIB_UTILS has no exception.

Method DECL_TO_QNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) CLIKE 20041119
2 Returning RVAL Value transfer Type reference (TYPE) QNAME Qualified Name 20041119
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) CLIKE 20041119
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20041119

Method DECODE_NAMESPACE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) TSLIB_NAMESPACE SLIB Namespace declarations 20050518
2 Importing XML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050518

Method DECODE_NAMESPACE_CONTEXT on class CL_SLIB_UTILS has no exception.

Method DESERIALIZE_NAMESPACE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIB_NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE SLIB Node 20050506
2 Importing XML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050506
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050523

Method EXCEPTION_TO_FAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20051111
2 Returning FAULT Value transfer Type reference (TYPE) XSTRING 20051111
3 Importing FAULTSTRING Call by reference Type reference (TYPE) CLIKE 20051111

Method EXCEPTION_TO_FAULT on class CL_SLIB_UTILS has no exception.

Method GET_CONTEXT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050708
2 Returning RVAL Value transfer Type reference (TYPE) STRING 20050708

Method GET_CONTEXT_STRING on class CL_SLIB_UTILS has no exception.

Method GET_IMPORTED_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IMPORTED_SCHEMA Call by reference Object reference (TYPE REF TO) IF_SXSDS_SCHEMA_CONTAINER XSD Schema Simplified Container 20090626
2 Exporting SCHEMA_IMPORT Call by reference Object reference (TYPE REF TO) IF_SXSDS_IMPORT XSD Schema Import 20090626
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI Qualified Name 20090626
4 Importing TYPE_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWSDL11_TYPE_CONTAINER wsdl:types 20090626

Method GET_IMPORTED_SCHEMA on class CL_SLIB_UTILS has no exception.

Method GET_ORIGINAL_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20061003
2 Returning RVAL Value transfer Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20061003

Method GET_ORIGINAL_EXCEPTION on class CL_SLIB_UTILS has no exception.

Method GET_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE_DECLARATIONS Call by reference Type reference (TYPE) TSLIB_NAMESPACE SLIB Namespace declarations 20050203
2 Importing NAMESPACE_URI Call by reference Type reference (TYPE) ANYURI any URI 20050203
3 Returning RVAL Value transfer Type reference (TYPE) STRING 20050203

Method GET_PREFIX on class CL_SLIB_UTILS has no exception.

Method GET_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SLIB_SCHEMA_CONTAINER Schema Container 20050228
2 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI any URI 20050228
3 Importing TYPE_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWSDL11_TYPE_CONTAINER wsdl:types 20050228

Method GET_SCHEMA on class CL_SLIB_UTILS has no exception.

Method GET_SCHEMA_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QNAME Call by reference Type reference (TYPE) QNAME if qname-name not found then targetNamespace is returned 20071206
2 Importing REFERENCE_TYPE Call by reference Type reference (TYPE) CLIKE 20071206
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSDS_SCHEMA_CONTAINER 20071206
4 Importing TYPE_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWSDL11_TYPE_CONTAINER 20071209

Method GET_SCHEMA_INCLUDE on class CL_SLIB_UTILS has no exception.

Method IS_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPERTY Call by reference Type reference (TYPE) I binary value (1,2,4,8,...) 20051011
2 Importing PROPERTY_BAR Call by reference Type reference (TYPE) I sum of binaries 20051011
3 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20051011

Method IS_PROPERTY on class CL_SLIB_UTILS has no exception.

Method QNAME_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_IXML_NAMESPACE_CONTEXT IF_IXML_NAMESPACE_CONTEXT 20041119
2 Importing QNAME Call by reference Type reference (TYPE) QNAME Qualified Name 20041119
3 Returning RVAL Value transfer Type reference (TYPE) STRING 20041119

Method QNAME_TO_STRING on class CL_SLIB_UTILS has no exception.

Method REF_TO_QNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) CLIKE 20041119
2 Importing NAMESPACE_DECLARATIONS Call by reference Type reference (TYPE) TSLIB_NAMESPACE SLIB Namespace declarations 20041119
3 Returning RVAL Value transfer Type reference (TYPE) QNAME Qualified Name 20041119
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20041119

Method REF_TO_QNAME_TRAVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) CLIKE 20070326
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE 20070326
3 Returning RVAL Value transfer Type reference (TYPE) QNAME Qualified Name 20070326
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20070326

Method SERIALIZE_NAMESPACE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IXML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20060718
2 Importing IXML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20060718
3 Importing SLIB_NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE 20060718
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20060728

Method SERIALIZE_NAMESPACE_DECLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIB_NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE SLIB Node 20041119
2 Importing XML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20041119
3 Importing XML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20041119
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20041130

Method SXML_GET_CONTEXT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PART Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART SXML Part 20050708
2 Returning RVAL Value transfer Type reference (TYPE) STRING 20050708

Method SXML_GET_CONTEXT_STRING on class CL_SLIB_UTILS has no exception.

Method SXML_SERIALIZE_NAMESPACE_DECLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIB_NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE SLIB Node 20050704
2 Importing PART Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART SXML Part 20050705
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050704

Method _GET_IMPORTED_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHECKED_SCHEMAS Call by reference Type reference (TYPE) TSLIB_NAMESPACE SLIB Namespace Declaration 20090902
2 Exporting IMPORTED_SCHEMA Call by reference Object reference (TYPE REF TO) IF_SXSDS_SCHEMA_CONTAINER XSD Schema Simplified Container 20090626
3 Importing ROOT_SCHEMA Call by reference Object reference (TYPE REF TO) IF_SXSDS_SCHEMA_CONTAINER XSD Schema Simplified Container 20090626
4 Exporting SCHEMA_IMPORT Call by reference Object reference (TYPE REF TO) IF_SXSDS_IMPORT XSD Schema Simplified Container 20090626
5 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI Any URI 20090626

Method _GET_IMPORTED_SCHEMA on class CL_SLIB_UTILS has no exception.

Method _GET_SCHEMA_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QNAME Call by reference Type reference (TYPE) QNAME 20071209
2 Importing REFERENCE_TYPE Call by reference Type reference (TYPE) CLIKE 20071209
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSDS_SCHEMA_CONTAINER 20071209
4 Importing SCHEMA Call by reference Object reference (TYPE REF TO) IF_SXSDS_SCHEMA_CONTAINER XSD Schema Simplified Container 20071209
# Exception Resumable Description Created on
1 CX_SLIB XSD Schema Simplified Exceptions 20071209
History
Last changed by/on SAP  20110908 
SAP Release Created in 700