SAP ABAP Class CL_PROXY_ST_UTILS (ST utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_RUNTIME_STYLESHEET (Package) ABAP Proxies: Stylesheets
Properties
Class CL_PROXY_ST_UTILS  
Short Description ST utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_RUNTIME_STYLESHEET   ABAP Proxies: Stylesheets 
Created 20060324   SAP 
Last change 20130531   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)
Interfaces
Class CL_PROXY_ST_UTILS has no interface implemented.
Friends
Class CL_PROXY_ST_UTILS has no friend class.
Attributes
Class CL_PROXY_ST_UTILS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ABAP_TYPE_TO_ST_TYPE Static method Private Method Type kind to ST type 20060328
2 CREATE_DATA_FROM_DATATYPE Static method Public Method Dynamicly create data 20060324
3 CREATE_DATA_FROM_TYPENAME Static method Public Method Dynamicly create data 20060324
4 CSTRING2XSTRING Static method Private Method 20081017
5 DATATYPE_TO_ABAP_TYPE Static method Private Method Data type to abap type 20060328
6 DATATYPE_TO_ST_TYPE Static method Public Method Data type to ST type 20060328
7 DATA_TO_ST_TYPE Static method Public Method Data to ST type 20060328
8 GET_ST_VALUE Static method Private Method String representing ABAP value in ST expression 20060324
9 GET_ST_VALUE_FROM_DATA Static method Public Method String representing ABAP value in ST expression 20060324
10 IS_ASCII_7BIT Static method Public Method 20081016
11 MAKE_XML_7BIT_CLEAN Static method Public Method 20081016
12 MAP_ABAP_TO_XML Static method Public Method Map from ABAP to XML 20060324
13 MAP_XML_TO_ABAP Static method Public Method Map from XML to ABAP 20060324
14 TYPEKIND_TO_ABAP_TYPE Static method Private Method Type kind to abap type 20060328
15 TYPEKIND_TO_ST_TYPE Static method Private Method Type kind to ST type 20060328
16 TYPENAME_TO_ST_TYPE Static method Public Method Type name to ST type 20060328
17 XML_ESCAPE_STRING Static method Public Method Escape string for usage in ST text or literal 20060324
18 XSTRING2CSTRING Static method Private Method 20081017
Events
Class CL_PROXY_ST_UTILS has no event.
Types
Class CL_PROXY_ST_UTILS has no local type.
Method Signatures

Method ABAP_TYPE_TO_ST_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20060328
2 Returning ST_TYPE Value transfer Type reference (TYPE) STRING 20060328

Method ABAP_TYPE_TO_ST_TYPE on class CL_PROXY_ST_UTILS has no exception.

Method CREATE_DATA_FROM_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_TYPE Call by reference Type reference (TYPE) CSEQUENCE Data Type in ABAP Dictionary 20060324
2 Importing DECIMALS Call by reference Type reference (TYPE) DECIMALS Number of Decimal Places 20060324
3 Returning DREF Value transfer Object reference (TYPE REF TO) DATA 20060324
4 Importing LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20060324

Method CREATE_DATA_FROM_DATATYPE on class CL_PROXY_ST_UTILS has no exception.

Method CREATE_DATA_FROM_TYPENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_REF Call by reference Type reference (TYPE) CSEQUENCE Proxy Generation: Name of an Object in R/3 20060324
2 Returning DREF Value transfer Object reference (TYPE REF TO) DATA 20060324

Method CREATE_DATA_FROM_TYPENAME on class CL_PROXY_ST_UTILS has no exception.

Method CSTRING2XSTRING Signature

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

Method CSTRING2XSTRING on class CL_PROXY_ST_UTILS has no exception.

Method DATATYPE_TO_ABAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_TYPE Call by reference Type reference (TYPE) CSEQUENCE Data Type in ABAP Dictionary 20060328
2 Returning ST_TYPE Value transfer Type reference (TYPE) STRING CHAR01 data element for SYST 20060328

Method DATATYPE_TO_ABAP_TYPE on class CL_PROXY_ST_UTILS has no exception.

Method DATATYPE_TO_ST_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_TYPE Call by reference Type reference (TYPE) CSEQUENCE Data Type in ABAP Dictionary 20060328
2 Returning ST_TYPE Value transfer Type reference (TYPE) STRING CHAR01 data element for SYST 20060328

Method DATATYPE_TO_ST_TYPE on class CL_PROXY_ST_UTILS has no exception.

Method DATA_TO_ST_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ABAP_TYPE Value transfer Type reference (TYPE) STRING 20060328
2 Importing DATA_REF Call by reference Type reference (TYPE) ANY 20060328

Method DATA_TO_ST_TYPE on class CL_PROXY_ST_UTILS has no exception.

Method GET_ST_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ST_TYPE Call by reference Type reference (TYPE) CSEQUENCE CHAR01 data element for SYST 20060328
2 Returning TYPED_VALUE Value transfer Type reference (TYPE) STRING 20060324
3 Importing VALUE Call by reference Type reference (TYPE) CSEQUENCE 20060324

Method GET_ST_VALUE on class CL_PROXY_ST_UTILS has no exception.

Method GET_ST_VALUE_FROM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) ANY 20060324
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20060324

Method GET_ST_VALUE_FROM_DATA on class CL_PROXY_ST_UTILS has no exception.

Method IS_ASCII_7BIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20081016
2 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE 20081016

Method IS_ASCII_7BIT on class CL_PROXY_ST_UTILS has no exception.

Method MAKE_XML_7BIT_CLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) STRING 20081016
2 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE 20081016

Method MAKE_XML_7BIT_CLEAN on class CL_PROXY_ST_UTILS has no exception.

Method MAP_ABAP_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_DATA Call by reference Type reference (TYPE) ANY 20060324
2 Returning XML_VALUE Value transfer Type reference (TYPE) STRING 20060324

Method MAP_ABAP_TO_XML on class CL_PROXY_ST_UTILS has no exception.

Method MAP_XML_TO_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ABAP_DATA Call by reference Type reference (TYPE) ANY 20060324
2 Importing XML_VALUE Call by reference Type reference (TYPE) CSEQUENCE 20060324
# Exception Resumable Description Created on
1 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20090122

Method TYPEKIND_TO_ABAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ST_TYPE Value transfer Type reference (TYPE) STRING CHAR01 data element for SYST 20060328
2 Importing TYPEKIND Call by reference Type reference (TYPE) ABAP_TYPEKIND 20060328

Method TYPEKIND_TO_ABAP_TYPE on class CL_PROXY_ST_UTILS has no exception.

Method TYPEKIND_TO_ST_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ST_TYPE Value transfer Type reference (TYPE) STRING CHAR01 data element for SYST 20060328
2 Importing TYPEKIND Call by reference Type reference (TYPE) ABAP_TYPEKIND 20060328

Method TYPEKIND_TO_ST_TYPE on class CL_PROXY_ST_UTILS has no exception.

Method TYPENAME_TO_ST_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ST_TYPE Value transfer Type reference (TYPE) STRING CHAR01 data element for SYST 20060328
2 Importing TYPE_NAME Call by reference Type reference (TYPE) CSEQUENCE Proxy Generation: Name of an Object in R/3 20060328

Method TYPENAME_TO_ST_TYPE on class CL_PROXY_ST_UTILS has no exception.

Method XML_ESCAPE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Call by reference Type reference (TYPE) CSEQUENCE 20060324
2 Returning OUT Value transfer Type reference (TYPE) STRING 20060324

Method XML_ESCAPE_STRING on class CL_PROXY_ST_UTILS has no exception.

Method XSTRING2CSTRING Signature

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

Method XSTRING2CSTRING on class CL_PROXY_ST_UTILS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710