SAP ABAP Class CL_SWDCL_CLIENT_UTILITY (WebDAV: Utility Functions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SWEBDAV_CLIENT (Package) WebDAV Client
Properties
Class CL_SWDCL_CLIENT_UTILITY  
Short Description WebDAV: Utility Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWEBDAV_CLIENT   WebDAV Client 
Created 20030516   SAP 
Last change 20040518   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWDCL_CLIENT_UTILITY has no forward declaration.
Interfaces
Class CL_SWDCL_CLIENT_UTILITY has no interface implemented.
Friends
Class CL_SWDCL_CLIENT_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_RESERVED_CHARS Constant Private Type reference (TYPE) STRING '$&+,:;=?@' Reserved Characters in URLs 20030516
2 C_UNSAFE_CHARS Constant Private Type reference (TYPE) STRING ' ?<>#%{}|^~[]`' 'Unsafe' Characters in URLs 20030516
3 SP_CONVIN Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_IN_CE Code Page and Endian Conversion (External -> System Format) 20030516
4 SP_CONVOUT Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_OUT_CE Code Page and Endian Conversion (System Format -> External) 20030516
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ENCODED_BYTE Static method Public Method Check Encoded Byte 20031030
2 CHECK_URL Static method Public Method Check and Correct URL 20030516
3 CHECK_URL_FOR_ENDING_SLASH Static method Public Method Correction, if URL Ends with / 20030516
4 CREATE_XML_DOC Static method Public Method Generate Reference to XML Document 20030516
5 CREATE_XML_DOC_FROM_RESPONSE Static method Public Method Generate Reference to XML Document from Response 20030516
6 DECODE_URL Static method Public Method Decode URL 20030516
7 ENCODE_URL Static method Public Method Encode URL 20030516
8 GET_VERSION_FROM_URL Static method Public Method Version from URL 20030516
9 GET_XML_PARSER_ERROR Static method Public Method XML Parser Error in String 20030516
Events
Class CL_SWDCL_CLIENT_UTILITY has no event.
Types
Class CL_SWDCL_CLIENT_UTILITY has no local type.
Method Signatures

Method CHECK_ENCODED_BYTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MORE_BYTES Call by reference Type reference (TYPE) I 20031030
2 Changing C_XSUM Call by reference Type reference (TYPE) XSTRING 20031030
3 Importing I_XX Value transfer Type reference (TYPE) XSTRING 20031030

Method CHECK_ENCODED_BYTE on class CL_SWDCL_CLIENT_UTILITY has no exception.

Method CHECK_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_URL Call by reference Type reference (TYPE) STRING URL 20030516
2 Returning R_URL Value transfer Type reference (TYPE) STRING URL 20030516

Method CHECK_URL on class CL_SWDCL_CLIENT_UTILITY has no exception.

Method CHECK_URL_FOR_ENDING_SLASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_URL Call by reference Type reference (TYPE) STRING URL 20030516
2 Returning R_URL Value transfer Type reference (TYPE) STRING URL 20030516

Method CHECK_URL_FOR_ENDING_SLASH on class CL_SWDCL_CLIENT_UTILITY has no exception.

Method CREATE_XML_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_IXML Call by reference Object reference (TYPE REF TO) IF_IXML IF_IXML 20030516
2 Returning RP_XML_DOCUMENT Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20030516

Method CREATE_XML_DOC on class CL_SWDCL_CLIENT_UTILITY has no exception.

Method CREATE_XML_DOC_FROM_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_IXML Call by reference Object reference (TYPE REF TO) IF_IXML IF_IXML 20030516
2 Importing I_RESPONSE Call by reference Type reference (TYPE) XSTRING Response 20030516
3 Returning RP_XML_DOC Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20030516
# Exception Resumable Description Created on
1 CX_SWDCL_COMMON_ERROR Allgemeiner Fehler 20030516

Method DECODE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_URL Call by reference Type reference (TYPE) STRING URL 20030516
2 Returning R_URL Value transfer Type reference (TYPE) STRING URL 20030516

Method DECODE_URL on class CL_SWDCL_CLIENT_UTILITY has no exception.

Method ENCODE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_URL Call by reference Type reference (TYPE) STRING URL 20030516
2 Returning R_URL Value transfer Type reference (TYPE) STRING 20030516

Method ENCODE_URL on class CL_SWDCL_CLIENT_UTILITY has no exception.

Method GET_VERSION_FROM_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_URL Value transfer Type reference (TYPE) STRING URL (ohne ~versions~/version) 20030516
2 Exporting E_VERSION_NAME Value transfer Type reference (TYPE) STRING Version 20030516
3 Importing I_URL Value transfer Type reference (TYPE) STRING URL 20030516

Method GET_VERSION_FROM_URL on class CL_SWDCL_CLIENT_UTILITY has no exception.

Method GET_XML_PARSER_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PARSER Call by reference Object reference (TYPE REF TO) IF_IXML_PARSER IF_IXML_PARSER 20030516
2 Returning R_ERROR Value transfer Type reference (TYPE) STRING 20030516

Method GET_XML_PARSER_ERROR on class CL_SWDCL_CLIENT_UTILITY has no exception.
History
Last changed by/on SAP  20040518 
SAP Release Created in 640