SAP ABAP Class CL_CLF_OBJECT_TYPE (Object Key Handling)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-CL-CL (Application Component) Classification
     CLCL (Package) Classification Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CLF_OBJECT_TYPE Object Type 20130416
Properties
Class CL_CLF_OBJECT_TYPE  
Short Description Object Key Handling    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CLCL   Classification Functions 
Created 20130416   SAP 
Last change 20131127   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)
2 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_CLF_OBJECT_TYPE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_CLF_OBJECT_TYPE Object Type 20130416
Friends
Class CL_CLF_OBJECT_TYPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_KEY_FIELD_COMPONENTS Static Attribute Private See coding 20130416
2 MO_KEY_STRUCTURE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20130416
3 MS_DESCRIPTION Instance attribute Private Type reference (TYPE) TS_DESCRIPTION 20130416
4 MT_COMPONENTS Instance attribute Private Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE 20130416
5 MV_ALLOWS_ECM Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130416
6 MV_HAS_REDUNDANT_STORAGE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130416
7 MV_OBJECT_TYPE Instance attribute Private Type reference (TYPE) TABELLE 20130416
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20130416
2 CONSTRUCTOR Instance method Public Constructor 20130416
3 GET_MULTIPLE_OBJECT_TYPES Static method Public Method 20130416
4 GET_SINGLE_OBJECT_TYPE Static method Public Method 20130416
5 TO_STRING Static method Private Method 20130416
Events
Class CL_CLF_OBJECT_TYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_DESCRIPTION Public See coding 20130416 BEGIN OF ts_description, spras TYPE tclax-spras, text TYPE tclax-obtxt, END OF ts_description
2 TT_DESCRIPTION Public See coding 20130416 tt_description TYPE HASHED TABLE OF ts_description WITH UNIQUE KEY spras
3 TT_FIELDNAMES Public See coding 20130416 TT_FIELDNAMES type standard table of fieldname with default key
4 TT_TCLAX Public See coding 20130416 TT_TCLAX type SORTED TABLE OF tclax with unique key klart obtab spras
5 TT_TCLTT Public See coding 20130416 TT_TCLtt type SORTED TABLE OF tcltt with unique key obtab spras
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) TABELLE 20130416
# Exception Resumable Description Created on
1 CX_CLF_MSG_ERROR 20130416

Method GET_MULTIPLE_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART 20130416
2 Returning RT_OBJECT_TYPES Value transfer Type reference (TYPE) IF_CLF_OBJECT_TYPE=>TT_OBJECT_TYPES 20130416
# Exception Resumable Description Created on
1 CX_CLF_MSG_ERROR 20130416

Method GET_SINGLE_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TABELLE 20130416
2 Returning RT_OBJECT_TYPES Value transfer Type reference (TYPE) IF_CLF_OBJECT_TYPE=>TT_OBJECT_TYPES 20130416
# Exception Resumable Description Created on
1 CX_CLF_MSG_ERROR 20130416

Method TO_STRING Signature

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

Method TO_STRING on class CL_CLF_OBJECT_TYPE has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 740