SAP ABAP Class CL_PXN_ABAPTYPE (helper class for abap types)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_GENTIME_MDR (Package) Proxy Generation Meta Data Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PXN_CONST_ABAP abap constants 20090409
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PXN_CONST_WSDL wsdl constants 20090409
Properties
Class CL_PXN_ABAPTYPE  
Short Description helper class for abap types    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_GENTIME_MDR   Proxy Generation Meta Data Repository 
Created 20090316   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SPRX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PXN_CONST_ABAP abap constants 20090409
2 IF_PXN_CONST_WSDL wsdl constants 20090409
Friends
Class CL_PXN_ABAPTYPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BASE_DATA_TYPES Static Attribute Private See coding ABAP Name Table 20101210
2 DDICTYPE Instance attribute Private Attribute reference (LIKE) 20090409
3 XSDPATTERN Instance attribute Private Attribute reference (LIKE) 20090409
4 XSDTYPE Instance attribute Private Attribute reference (LIKE) 20090409
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20101210
2 FORMAT_DATATYPE Static method Private Method 20090409
3 GET_ABAP_TYPE_KEY Static method Public Method 20110114
4 GET_DEFAULT_TYPE_FOR_OBJECT Static method Public Method 20090409
5 GET_OBJECT_TYPE_DESCRIPTION Static method Public Method 20090409
6 GET_TECHNICAL_TYPEINFO Static method Public Method 20090409
7 IS_ABAP_DOMAIN Static method Private Method 20090409
Events
Class CL_PXN_ABAPTYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_TYPEINFO Public See coding 20090409 begin of T_TYPEINFO, KEY type prx_r3name, ABAPTYPE type prx_r3name, LENGTH type i, DECIMAL type i, IS_XSDTYPEREF type prx_boolean, end of t_typeinfo
2 T_TYPEINFO_TAB Public See coding 20090409 T_TYPEINFO_tab type standard table of T_TYPEINFO with default key
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PXN_ABAPTYPE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PXN_ABAPTYPE has no exception.

Method FORMAT_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATATYPE Call by reference Type reference (TYPE) CSEQUENCE 20090409
2 Importing DECIMAL Call by reference Type reference (TYPE) I 20090409
3 Importing LENGTH Call by reference Type reference (TYPE) I 20090409
4 Returning RVAL Value transfer Type reference (TYPE) STRING 20090409

Method FORMAT_DATATYPE on class CL_PXN_ABAPTYPE has no exception.

Method GET_ABAP_TYPE_KEY 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 Proxy Generation: Name of an Object in R/3 20110114
2 Importing DECIMAL Call by reference Type reference (TYPE) I 0 20110114
3 Importing LENGTH Call by reference Type reference (TYPE) I 0 20110114
4 Importing OLD_KEY Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_FALSE ABAP Proxies: Boolean Value ('X' = True, Space = False) 20110114
5 Returning RVAL Value transfer Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20110114

Method GET_ABAP_TYPE_KEY on class CL_PXN_ABAPTYPE has no exception.

Method GET_DEFAULT_TYPE_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ABAPTYPE Call by reference Type reference (TYPE) CSEQUENCE Proxy Generation: Name of an Object in R/3 20090409
2 Exporting DECIMAL Call by reference Type reference (TYPE) I 20090409
3 Exporting IS_XSDTYPEREF Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20090409
4 Exporting LENGTH Call by reference Type reference (TYPE) I 20090409
5 Importing OBJECT Call by reference Type reference (TYPE) SPRX_S_OBJECT 20090409
6 Exporting TYPEINFO_TAB Call by reference Type reference (TYPE) T_TYPEINFO_TAB 20090409

Method GET_DEFAULT_TYPE_FOR_OBJECT on class CL_PXN_ABAPTYPE has no exception.

Method GET_OBJECT_TYPE_DESCRIPTION Signature

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

Method GET_OBJECT_TYPE_DESCRIPTION on class CL_PXN_ABAPTYPE has no exception.

Method GET_TECHNICAL_TYPEINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT Call by reference Type reference (TYPE) SPRX_S_OBJECT ID 20090409
2 Importing OLD_KEYS Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_FALSE ABAP Proxies: Boolean Value ('X' = True, Space = False) 20110114
3 Exporting R3_DATATYPE Call by reference Type reference (TYPE) VRM_VALUE Technischer Typ (Schlüssel) 20090409
4 Exporting R3_DATATYPES Call by reference Type reference (TYPE) VRM_VALUES Alternativen bei änderbaren technischem Typen 20090409

Method GET_TECHNICAL_TYPEINFO on class CL_PXN_ABAPTYPE has no exception.

Method IS_ABAP_DOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20090409
2 Importing TYPENAME Call by reference Type reference (TYPE) CSEQUENCE 20090409

Method IS_ABAP_DOMAIN on class CL_PXN_ABAPTYPE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 72L