SAP ABAP Class CL_VBI_UTIL (Utility Class)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-VBZ (Application Component) Visual Business -> please use CA-GTF-VBZ
     VBI_CORE_IMPL (Package) Visual Business Core Object Implementations
Properties
Class CL_VBI_UTIL  
Short Description Utility Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VBI_CORE_IMPL   Visual Business Core Object Implementations 
Created 20130116   SAP 
Last change 20141120    
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 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_VBI_UTIL has no interface implemented.
Friends
Class CL_VBI_UTIL has no friend class.
Attributes
Class CL_VBI_UTIL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONTROL_XML_2_STRING Static method Public Method 20131128
2 DECODE_KEY Static method Public Method Decode base64 encoded key returned from frontend 20130116
3 ESCAPE_URL Static method Public Method Add escape characters to URL 20130205
4 EXTRACT_METHOD_BODY Static method Public Method Removes METHOD x. ENDMETHOD. Parenthesis 20130919
5 GET_YOUNGEST_IMPLEMENTATION Static method Public Method Returns the latest method implementation 20130711
6 STRING_2_POSITION Static method Public Method 20140424
7 STRING_2_VECTOR Static method Public Method 20140424
8 SUBSTRING_AFTER Static method Public Method Returns the sub-string after a given character set 20130116
9 SUBSTRING_BEFORE Static method Public Method Returns the sub-string after a given character set 20130116
Events
Class CL_VBI_UTIL has no event.
Types
Class CL_VBI_UTIL has no local type.
Method Signatures

Method CONTROL_XML_2_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ESCAPE_CR_LF Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20131128
2 Importing IV_XML Call by reference Type reference (TYPE) XSTRING 20131128
3 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20131128

Method CONTROL_XML_2_STRING on class CL_VBI_UTIL has no exception.

Method DECODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUID Call by reference Type reference (TYPE) VBI_OBJECT_GUID Model Object GUID 20130116
2 Exporting EV_PREFIX Call by reference Type reference (TYPE) STRING 20130116
3 Importing IV_BASE64_ENC_KEY Call by reference Type reference (TYPE) STRING 20130116

Method DECODE_KEY on class CL_VBI_UTIL 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 20130205
2 Returning RV_ESCAPED Value transfer Type reference (TYPE) STRING URL encoded string 20130205

Method ESCAPE_URL on class CL_VBI_UTIL has no exception.

Method EXTRACT_METHOD_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SOURCE Call by reference Type reference (TYPE) RSWSOURCET ABAP Source 20130919
2 Exporting EV_METHOD_NAME Call by reference Type reference (TYPE) SEOCPDNAME Method Name 20130919

Method EXTRACT_METHOD_BODY on class CL_VBI_UTIL has no exception.

Method GET_YOUNGEST_IMPLEMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BODY_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130711
2 Importing IV_COMPONENT_KEY Call by reference Type reference (TYPE) SEOCPDKEY Key structure of a component (with composite names) 20130711
3 Importing IV_METHOD_DETAILS Call by reference Type reference (TYPE) SEOO_METHOD_DETAILS 20130711
4 Returning RT_SOURCE Value transfer Type reference (TYPE) RSWSOURCET ABAP Source 20130711
# Exception Resumable Description Created on
1 FAILED 20130711

Method STRING_2_POSITION 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) CSEQUENCE 20140424
2 Returning RS_RESULT Value transfer Type reference (TYPE) VBI_S_OBJ_GEOPOS WGS84 Geoposition 20140424

Method STRING_2_POSITION on class CL_VBI_UTIL has no exception.

Method STRING_2_VECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCALE_FACTOR Call by reference Type reference (TYPE) FLOAT 1 Field of type FLTP 20140502
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20140424
3 Returning RS_RESULT Value transfer Type reference (TYPE) VBI_S_VECTOR3 Vector of 3 floats 20140424

Method STRING_2_VECTOR on class CL_VBI_UTIL has no exception.

Method SUBSTRING_AFTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20130116
2 Importing SUB Call by reference Type reference (TYPE) CLIKE 20130116
3 Importing VAL Call by reference Type reference (TYPE) CLIKE 20130116

Method SUBSTRING_AFTER on class CL_VBI_UTIL has no exception.

Method SUBSTRING_BEFORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20130116
2 Importing SUB Call by reference Type reference (TYPE) CLIKE 20130116
3 Importing VAL Call by reference Type reference (TYPE) CLIKE 20130116

Method SUBSTRING_BEFORE on class CL_VBI_UTIL has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 100