SAP ABAP Class CL_RSAN_UT_TYPE_FACTORY (Factory for IF_RSAN_UT_TYPE Subclasses)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-EI-APD (Application Component) Analysis Process Designer
     RSAN_UT_TYPE (Package) APD - Utility Services - Unified Field Metadata Handling
Properties
Class CL_RSAN_UT_TYPE_FACTORY  
Short Description Factory for IF_RSAN_UT_TYPE Subclasses    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSAN_UT_TYPE    
Program status     
Category 0   
Package RSAN_UT_TYPE   APD - Utility Services - Unified Field Metadata Handling 
Created 20030704   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSAN_UT_TYPE_FACTORY has no forward declaration.
Interfaces
Class CL_RSAN_UT_TYPE_FACTORY has no interface implemented.
Friends
Class CL_RSAN_UT_TYPE_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _GTH_TYPE Static Attribute Private Type reference (TYPE) _YTH_TYPE 20030805
2 _LAST_PARSED_DESCRIPTION Static Attribute Private Type reference (TYPE) RSAN_UT_TYPE_DESCRIPTION Most Recently Parsed Type Description String 20030730
3 _LAST_PARSED_RESULT Static Attribute Private Type reference (TYPE) _YTH_ATTR_VALUE Most Recently Parsed Type Description String Results 20030730
Methods
# Method Level Visibility Method type Description Created on
1 APD_TYPENAME2DIRECT_ABAP_TYPE Static method Public Method Parses APD Type String to Direct ABAP Type Attributes 20031117
2 FAIL_WITH_SY_MESSAGE Static method Private Method Aux. Method for Converting Exception Text to Syst. Message 20030730
3 GET_TYPE_FOR_APD_TYPE Static method Public Method Get Type Info for APD Type Metadata 20030826
4 GET_TYPE_FOR_DATA_ELEMENT Static method Public Method Get Type Info for DDIC - Data Element 20030708
5 GET_TYPE_FOR_DIRECT_ABAP_TYPE Static method Public Method Get Type Info for Direct ABAP Type 20030719
6 GET_TYPE_FOR_INFOOBJECT Static method Public Method Get Type Info for InfoObject 20030708
7 GET_TYPE_FOR_TYPE_DESCRIPTION Static method Public Method Get Type Info for Type Description String 20030729
8 RAISE_WITH_SY_MESSAGE Static method Private Method Aux. Method for Converting Exception Text to Syst. Message 20030730
9 _GET_TYPE_DESCR_ATTR Static method Private Method Retrieves Attribute Value from Type Description String 20030729
Events
Class CL_RSAN_UT_TYPE_FACTORY has no event.
Types
Class CL_RSAN_UT_TYPE_FACTORY has no local type.
Method Signatures

Method APD_TYPENAME2DIRECT_ABAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DD_CONVEXIT Call by reference Type reference (TYPE) CONVEXIT 20031117
2 Exporting E_DD_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D 20031117
3 Exporting E_DD_DECIMALS Call by reference Type reference (TYPE) DECIMALS 20031117
4 Exporting E_DD_LENGTH Call by reference Type reference (TYPE) DDLENG 20031117
5 Exporting E_DD_LOWERCASE Call by reference Type reference (TYPE) LOWERCASE 20031117
6 Exporting E_DD_OUTPUTLEN Call by reference Type reference (TYPE) OUTPUTLEN 20031117
7 Exporting E_DD_SIGNFLAG Call by reference Type reference (TYPE) SIGNFLAG 20031117
8 Importing I_APD_TYPE Call by reference Type reference (TYPE) STRING 20031117
# Exception Resumable Description Created on
1 CX_RSAN_UT_TYPE Error getting type information 20031117

Method FAIL_WITH_SY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_STR Call by reference Type reference (TYPE) STRING Message text 20030730
2 Importing I_MSG_TYPE Value transfer Type reference (TYPE) SY-MSGTY 'E' Type of raised message 20030730
# Exception Resumable Description Created on
1 FAILED Fail with sy-mesage 20030730

Method GET_TYPE_FOR_APD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOOBJECT Call by reference Type reference (TYPE) STRING 20030826
2 Importing I_TYPENAME Call by reference Type reference (TYPE) STRING 20030826
3 Returning RR_TYPE Value transfer Object reference (TYPE REF TO) IF_RSAN_UT_TYPE Type information for fields 20030826
# Exception Resumable Description Created on
1 CX_RSAN_UT_TYPE Error getting type information 20030826

Method GET_TYPE_FOR_DATA_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_ELEMENT Call by reference Type reference (TYPE) DATAELEM 20030708
2 Returning RR_TYPE Value transfer Object reference (TYPE REF TO) IF_RSAN_UT_TYPE 20030708
# Exception Resumable Description Created on
1 CX_RSAN_UT_TYPE Error getting type information 20030708

Method GET_TYPE_FOR_DIRECT_ABAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DD_CONVEXIT Call by reference Type reference (TYPE) CONVEXIT 20030720
2 Importing I_DD_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D 20030720
3 Importing I_DD_DECIMALS Call by reference Type reference (TYPE) DECIMALS 20030720
4 Importing I_DD_LENGTH Call by reference Type reference (TYPE) DDLENG 20030720
5 Importing I_DD_LOWERCASE Call by reference Type reference (TYPE) LOWERCASE 20030720
6 Importing I_DD_OUTPUTLEN Call by reference Type reference (TYPE) OUTPUTLEN 20030720
7 Importing I_DD_SIGNFLAG Call by reference Type reference (TYPE) SIGNFLAG 20030720
8 Returning RR_TYPE Value transfer Object reference (TYPE REF TO) IF_RSAN_UT_TYPE 20030719
# Exception Resumable Description Created on
1 CX_RSAN_UT_TYPE Error getting type information 20030719

Method GET_TYPE_FOR_INFOOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOOBJECT Call by reference Type reference (TYPE) RSIOBJNM 20030708
2 Returning RR_TYPE Value transfer Object reference (TYPE REF TO) IF_RSAN_UT_TYPE 20030708
# Exception Resumable Description Created on
1 CX_RSAN_UT_TYPE Error getting type information 20030708

Method GET_TYPE_FOR_TYPE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE_DESCRIPTION Call by reference Type reference (TYPE) RSAN_UT_TYPE_DESCRIPTION 20030729
2 Returning RR_TYPE Value transfer Object reference (TYPE REF TO) IF_RSAN_UT_TYPE 20030729
# Exception Resumable Description Created on
1 CX_RSAN_UT_TYPE Error getting type information 20030729

Method RAISE_WITH_SY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_STR Call by reference Type reference (TYPE) STRING Message text 20030730
2 Importing I_MSG_TYPE Value transfer Type reference (TYPE) SY-MSGTY 'E' Type of raised message 20030730
# Exception Resumable Description Created on
1 CX_RSAN_UT_TYPE_MSG Error getting type information - Wrapper for message 20030730

Method _GET_TYPE_DESCR_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTR_NAME Call by reference Type reference (TYPE) STRING 20030729
2 Importing I_TYPE_DESCRIPTION Call by reference Type reference (TYPE) RSAN_UT_TYPE_DESCRIPTION 20030729
3 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20030729
# Exception Resumable Description Created on
1 CX_RSAN_UT_TYPE Error getting type information 20030729
History
Last changed by/on SAP  20130531 
SAP Release Created in 350