SAP ABAP Class CL_VBC_UTILITY (VBC helper methods)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-GTF-VBZ (Application Component) Visual Business
     VBC_UTILITIES (Package) Utilities
Properties
Class CL_VBC_UTILITY  
Short Description VBC helper methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VBC_UTILITIES   Utilities 
Created 20091120   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_VBC_UTILITY has no forward declaration.
Interfaces
Class CL_VBC_UTILITY has no interface implemented.
Friends
Class CL_VBC_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_SYS_TYPE_CUSTOMER Constant Public Type reference (TYPE) SYSYSID 'CUSTOMER' Name of the SAP System 20100618
Methods
# Method Level Visibility Method type Description Created on
1 DOWNLOAD_ZIP Static method Public Method Download binary zip file 20100114
2 ESCAPE_URL Static method Public Method Add escape characters to URL 20130603
3 ESCAPE_XML_STRING Static method Protected Method Escape an String for XML 20100615
4 GET_SAP_SYSTEM_INFO Static method Public Method Check if currently running in a SAP system 20100618
5 STRING_2_XSTRING Static method Protected Method Convert a string to a xstring 20100615
6 XML_APPEND_TAG_IN_BYTE_MODE Static method Public Method Append a tag to an xml 20100615
7 XML_CREATE_END_TAG Static method Public Method Create a closing xml tag 20100615
8 XML_CREATE_OPEN_TAG Static method Public Method Create an opening xml tag 20100615
9 XML_REPLACE_NAMESPACES Static method Public Method Replace the namespaces in an X-XML stream 20091120
10 XSTRING_2_STRING Static method Protected Method Convert a xstring to a string 20100615
Events
Class CL_VBC_UTILITY has no event.
Types
Class CL_VBC_UTILITY has no local type.
Method Signatures

Method DOWNLOAD_ZIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILENAME Call by reference Type reference (TYPE) STRING file name 20100114
2 Importing IV_ZIP_STREAM Call by reference Type reference (TYPE) XSTRING Zip file 20100114

Method DOWNLOAD_ZIP on class CL_VBC_UTILITY has no exception.

Method ESCAPE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UNESCAPED Call by reference Type reference (TYPE) STRING Unencoded string 20130603
2 Returning RV_ESCAPED Value transfer Type reference (TYPE) STRING URL encoded string 20130603

Method ESCAPE_URL on class CL_VBC_UTILITY has no exception.

Method ESCAPE_XML_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STRING Call by reference Type reference (TYPE) ANY 20100615

Method ESCAPE_XML_STRING on class CL_VBC_UTILITY has no exception.

Method GET_SAP_SYSTEM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_SAP_SYSTEM Value transfer Type reference (TYPE) VBC_BOOLEAN Boolean values TRUE (='X') and FALSE (= ' ') 20100618

Method GET_SAP_SYSTEM_INFO on class CL_VBC_UTILITY has no exception.

Method STRING_2_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20100615
2 Returning RV_XSTRING Value transfer Type reference (TYPE) XSTRING 20100615

Method STRING_2_XSTRING on class CL_VBC_UTILITY has no exception.

Method XML_APPEND_TAG_IN_BYTE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_XXML Call by reference Type reference (TYPE) XSTRING 20100615
2 Importing IV_END_TAG Call by reference Type reference (TYPE) VBC_BOOLEAN '' Boolean values TRUE (='X') and FALSE (= ' ') 20100615
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20100615

Method XML_APPEND_TAG_IN_BYTE_MODE on class CL_VBC_UTILITY has no exception.

Method XML_CREATE_END_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20100615
2 Returning RV_TAG Value transfer Type reference (TYPE) STRING 20100615

Method XML_CREATE_END_TAG on class CL_VBC_UTILITY has no exception.

Method XML_CREATE_OPEN_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20100615
2 Returning RV_TAG Value transfer Type reference (TYPE) STRING 20100615

Method XML_CREATE_OPEN_TAG on class CL_VBC_UTILITY has no exception.

Method XML_REPLACE_NAMESPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML_STREAM Call by reference Type reference (TYPE) XSTRING XMLS Stream as XSTRING 20091120
2 Returning RV_XML_STREAM Value transfer Type reference (TYPE) STRING XMLS Stream as STRING 20091120

Method XML_REPLACE_NAMESPACES on class CL_VBC_UTILITY has no exception.

Method XSTRING_2_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XSTRING Call by reference Type reference (TYPE) XSTRING 20100615
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20100615

Method XSTRING_2_STRING on class CL_VBC_UTILITY has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 702