SAP ABAP Class CL_RSAN_UT_TYPE (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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSAN_UT_TYPE Type Information for Fields 20030708
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSAN_UT_TYPE_DATAELEMENT Factory for IF_RSAN_UT_TYPE Subclasses 20030714
2 Inheritance (c INHERITING FROM c_ref)  CL_RSAN_UT_TYPE_DIRECTABAP Factory for IF_RSAN_UT_TYPE Subclasses 20030714
3 Inheritance (c INHERITING FROM c_ref)  CL_RSAN_UT_TYPE_INFOOBJECT Factory for IF_RSAN_UT_TYPE Subclasses 20030708
4 Inheritance (c INHERITING FROM c_ref)  CL_RSAN_UT_TYPE_UNKNOWN Factory for IF_RSAN_UT_TYPE Subclasses 20030826
Properties
Class CL_RSAN_UT_TYPE  
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 20030708   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSAN_UT_TYPE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSAN_UT_TYPE Type Information for Fields 20030708
Friends
# Friend Modeled only Created on Description
1 CL_RSAN_UT_TYPE_FACTORY 20030730 Factory for IF_RSAN_UT_TYPE Subclasses
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _METADATA_ALREADY_LOADED Instance attribute Private Type reference (TYPE) AS4FLAG ' ' Flag If Metadata Is Already Loaded 20030708
2 _R_METADATA_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_RSAN_UT_TYPE Exception Object If Error Occurred When Loading Metadata 20030708
3 _S_METADATA Instance attribute Private Type reference (TYPE) PS_METADATA 20030708
4 _WA_FROM_DATA_CONTAINER Instance attribute Private Object reference (TYPE REF TO) DATA Correctly Typed Work Area for Conversion Methods 20030721
5 _WA_TO_DATA_CONTAINER Instance attribute Private Object reference (TYPE REF TO) DATA Correctly Typed Work Area for Conversion Methods 20030721
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_IF_COMPATIBLE Static method Public Method Comparsion on compatibility between two type objects 20031112
2 COMPARE_IF_EQUAL Static method Public Method Comparsion on equality between two type objects 20031112
3 CONVERT_TO_EXTERNAL Instance method Public Method 20030721
4 CONVERT_TO_EXTERNAL_CLIKE Instance method Public Method 20030721
5 CONVERT_TO_INTERNAL Instance method Public Method 20030721
6 CONVERT_TO_INTERNAL_CLIKE Instance method Public Method 20030721
7 CREATE_DATA_CONTAINER Instance method Public Method 20030721
8 F1 Instance method Public Method 20030721
9 F4 Instance method Public Method 20030721
10 FAIL_WITH_SY_MESSAGE Static method Protected Method Aux. Method for Converting Exception Text to Syst. Message 20030717
11 GET_ABAP_TYPE Instance method Public Method 20030721
12 GET_APD_TYPE Instance method Public Method 20031112
13 GET_DB_TYPE Instance method Public Method 20030805
14 GET_TYPE_DESCRIPTION Instance method Public Method 20030730
15 GET_WA_DATA_CONTAINER Instance method Private Method Get Type String That Can Be Used in Generated ABAPs 20030721
16 IS_COMPATIBLE Instance method Public Method 20031112
17 IS_EQUAL Instance method Public Method 20031112
18 IS_VALID Instance method Public Method 20030721
19 P_LOAD_METADATA Instance method Protected Method Get Metadata for Type 20030708
20 _CHECK_AND_LOAD_METADATA Instance method Private Method Load Metadata for Type If Not Yet Loaded 20030708
Events
Class CL_RSAN_UT_TYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PS_METADATA Protected See coding 20030708
Method Signatures

Method COMPARE_IF_COMPATIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TYPE1 Call by reference Object reference (TYPE REF TO) IF_RSAN_UT_TYPE Type information for fields 20031112
2 Importing IR_TYPE2 Call by reference Object reference (TYPE REF TO) IF_RSAN_UT_TYPE Type information for fields 20031112
3 Returning R_COMPATIBLE Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20031112
# Exception Resumable Description Created on
1 CX_RSAN_UT_TYPE Error getting type information 20031112

Method COMPARE_IF_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TYPE1 Call by reference Object reference (TYPE REF TO) IF_RSAN_UT_TYPE Type information for fields 20031112
2 Importing IR_TYPE2 Call by reference Object reference (TYPE REF TO) IF_RSAN_UT_TYPE Type information for fields 20031112
3 Returning R_EQUAL Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20031112
# Exception Resumable Description Created on
1 CX_RSAN_UT_TYPE Error getting type information 20031112

Method CONVERT_TO_EXTERNAL Signature

Method CONVERT_TO_EXTERNAL on class CL_RSAN_UT_TYPE has no parameter.
Method CONVERT_TO_EXTERNAL on class CL_RSAN_UT_TYPE has no exception.

Method CONVERT_TO_EXTERNAL_CLIKE Signature

Method CONVERT_TO_EXTERNAL_CLIKE on class CL_RSAN_UT_TYPE has no parameter.
Method CONVERT_TO_EXTERNAL_CLIKE on class CL_RSAN_UT_TYPE has no exception.

Method CONVERT_TO_INTERNAL Signature

Method CONVERT_TO_INTERNAL on class CL_RSAN_UT_TYPE has no parameter.
Method CONVERT_TO_INTERNAL on class CL_RSAN_UT_TYPE has no exception.

Method CONVERT_TO_INTERNAL_CLIKE Signature

Method CONVERT_TO_INTERNAL_CLIKE on class CL_RSAN_UT_TYPE has no parameter.
Method CONVERT_TO_INTERNAL_CLIKE on class CL_RSAN_UT_TYPE has no exception.

Method CREATE_DATA_CONTAINER Signature

Method CREATE_DATA_CONTAINER on class CL_RSAN_UT_TYPE has no parameter.
Method CREATE_DATA_CONTAINER on class CL_RSAN_UT_TYPE has no exception.

Method F1 Signature

Method F1 on class CL_RSAN_UT_TYPE has no parameter.
Method F1 on class CL_RSAN_UT_TYPE has no exception.

Method F4 Signature

Method F4 on class CL_RSAN_UT_TYPE has no parameter.
Method F4 on class CL_RSAN_UT_TYPE has no exception.

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 20030717
2 Importing I_MSG_TYPE Value transfer Type reference (TYPE) SY-MSGTY 'E' Type of raised message 20030717
# Exception Resumable Description Created on
1 FAILED Exception (Message Raising) 20030717

Method GET_ABAP_TYPE Signature

Method GET_ABAP_TYPE on class CL_RSAN_UT_TYPE has no parameter.
Method GET_ABAP_TYPE on class CL_RSAN_UT_TYPE has no exception.

Method GET_APD_TYPE Signature

Method GET_APD_TYPE on class CL_RSAN_UT_TYPE has no parameter.
Method GET_APD_TYPE on class CL_RSAN_UT_TYPE has no exception.

Method GET_DB_TYPE Signature

Method GET_DB_TYPE on class CL_RSAN_UT_TYPE has no parameter.
Method GET_DB_TYPE on class CL_RSAN_UT_TYPE has no exception.

Method GET_TYPE_DESCRIPTION Signature

Method GET_TYPE_DESCRIPTION on class CL_RSAN_UT_TYPE has no parameter.
Method GET_TYPE_DESCRIPTION on class CL_RSAN_UT_TYPE has no exception.

Method GET_WA_DATA_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DATA_CONTAINER Value transfer Object reference (TYPE REF TO) DATA 20030721
# Exception Resumable Description Created on
1 CX_RSAN_UT_TYPE Error getting type information 20030721

Method IS_COMPATIBLE Signature

Method IS_COMPATIBLE on class CL_RSAN_UT_TYPE has no parameter.
Method IS_COMPATIBLE on class CL_RSAN_UT_TYPE has no exception.

Method IS_EQUAL Signature

Method IS_EQUAL on class CL_RSAN_UT_TYPE has no parameter.
Method IS_EQUAL on class CL_RSAN_UT_TYPE has no exception.

Method IS_VALID Signature

Method IS_VALID on class CL_RSAN_UT_TYPE has no parameter.
Method IS_VALID on class CL_RSAN_UT_TYPE has no exception.

Method P_LOAD_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_METADATA Call by reference Type reference (TYPE) PS_METADATA 20030708
# Exception Resumable Description Created on
1 CX_RSAN_UT_TYPE Error getting type information 20030708

Method _CHECK_AND_LOAD_METADATA Signature

Method _CHECK_AND_LOAD_METADATA on class CL_RSAN_UT_TYPE has no parameter.
# Exception Resumable Description Created on
1 CX_RSAN_UT_TYPE Error getting type information 20030708
History
Last changed by/on SAP  20130531 
SAP Release Created in 350