SAP ABAP Class CL_BCFG_TABLE_META_INFO (RTTI helper for table information)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL-API (Application Component) Business Configuration API (SAP-internal)
     S_BCFG_SCPR_IMPL (Package) Business Configuration Support SCPR Implementation
Properties
Class CL_BCFG_TABLE_META_INFO  
Short Description RTTI helper for table information    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_BCFG_SCPR_IMPL   Business Configuration Support SCPR Implementation 
Created 20100514   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BCFG_TABLE_META_INFO has no forward declaration.
Interfaces
Class CL_BCFG_TABLE_META_INFO has no interface implemented.
Friends
Class CL_BCFG_TABLE_META_INFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_COMPONENTS Instance attribute Private Type reference (TYPE) ABAP_COMPDESCR_TAB 20100709
2 M_HAS_COMPONENTS Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100709
3 M_LINE_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20100709
4 M_NAME Instance attribute Private Type reference (TYPE) STRING 20100709
5 M_TABLE_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR 20100517
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20100517
2 CREATE_BY_NAME Static method Public Method createTMI by a table name 20100709
3 CREATE_BY_STRUCTURE Static method Public Method createTMI by any structure 20100622
4 CREATE_BY_TABLE Static method Public Method create table meta info (TMI) by any table 20100622
5 EXTRACT_TYPE_NAME Static method Private Method internal utility method 20100517
6 GET_COMPONENTS Instance method Public Method returns the RTTI comp description table 20100709
7 GET_KEY_COMPONENTS Instance method Public Method returns the key components as RTTI comp desc table 20110104
8 GET_LINE_TYPE Instance method Public Method returns the RTTI info of the related table 20100709
9 GET_NAME Instance method Public Method returns the table name 20100709
10 HAS_COMPONENTS Instance method Public Method returns true if the related table has components = fields 20100709
Events
Class CL_BCFG_TABLE_META_INFO has no event.
Types
Class CL_BCFG_TABLE_META_INFO has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_STRUCTURE Call by reference Type reference (TYPE) ANY 20100517
2 Importing IP_TABLE Call by reference Type reference (TYPE) ANY TABLE 20100517
3 Importing IP_TABLE_NAME Call by reference Type reference (TYPE) TABNAME 20100709

Method CONSTRUCTOR on class CL_BCFG_TABLE_META_INFO has no exception.

Method CREATE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE_NAME Call by reference Type reference (TYPE) TABNAME 20110416
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BCFG_TABLE_META_INFO 20100709

Method CREATE_BY_NAME on class CL_BCFG_TABLE_META_INFO has no exception.

Method CREATE_BY_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTURE Call by reference Type reference (TYPE) ANY 20110416
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BCFG_TABLE_META_INFO 20100622

Method CREATE_BY_STRUCTURE on class CL_BCFG_TABLE_META_INFO has no exception.

Method CREATE_BY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE Call by reference Type reference (TYPE) ANY TABLE 20110416
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BCFG_TABLE_META_INFO 20100622

Method CREATE_BY_TABLE on class CL_BCFG_TABLE_META_INFO has no exception.

Method EXTRACT_TYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_TYPE_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR 20100517
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20100517

Method EXTRACT_TYPE_NAME on class CL_BCFG_TABLE_META_INFO has no exception.

Method GET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_COMPDESCR_TAB 20100709

Method GET_COMPONENTS on class CL_BCFG_TABLE_META_INFO has no exception.

Method GET_KEY_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_COMPDESCR_TAB 20110104

Method GET_KEY_COMPONENTS on class CL_BCFG_TABLE_META_INFO has no exception.

Method GET_LINE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR 20100709

Method GET_LINE_TYPE on class CL_BCFG_TABLE_META_INFO has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20100709

Method GET_NAME on class CL_BCFG_TABLE_META_INFO has no exception.

Method HAS_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20100709

Method HAS_COMPONENTS on class CL_BCFG_TABLE_META_INFO has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703