SAP ABAP Class CL_C2S_META_OBJECT (C2 Server: Meta-Data)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CFG-RT (Application Component) Business Configuration Tools: Runtime
     SC2_META_REP (Package) C2 Server Meta-Data Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_C2S_META_C2_TYPES Internal Types in C2 Server 20041124
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_C2S_META_OBJECT C2 Server: Meta-Data 20041124
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_C2S_META_OBJECT_DT C2 Server Meta-Data (Definition) 20041124
2 Inheritance (c INHERITING FROM c_ref)  CL_C2S_META_OBJECT_RT C2 Server Meta-Data (Runtime) 20041124
Properties
Class CL_C2S_META_OBJECT  
Short Description C2 Server: Meta-Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SC2_META_REP   C2 Server Meta-Data Repository 
Created 20041124   SAP 
Last change 20110908   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 CL_ABAP_TABLEDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 SC2MT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_C2S_META_C2_TYPES Internal Types in C2 Server 20041124
2 IF_C2S_META_OBJECT C2 Server: Meta-Data 20041124
Friends
Class CL_C2S_META_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NAME Instance attribute Protected Type reference (TYPE) STRING C2 Object Name 20041124
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041124
2 GET_DEFAULT_ASSOCIATION_FIELDS Instance method Protected Method Associations 20041206
3 GET_NAMED_TYPE Static method Protected Method 20041202
4 GET_NODE_NAME_BY_ESR_KEY Static method Protected Method 20050223
5 GET_NODE_STRUCTURE_TYPE Instance method Protected Method Node Structure Type Descriptor 20041125
6 GET_STRUCTURE_TYPE Static method Protected Method 20041202
7 GET_TABLE_TYPE Static method Protected Method 20041203
Events
Class CL_C2S_META_OBJECT has no event.
Types
Class CL_C2S_META_OBJECT 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 NAME Call by reference Type reference (TYPE) CSEQUENCE 20041124
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041124

Method GET_DEFAULT_ASSOCIATION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSOCIATION_NAME Call by reference Type reference (TYPE) CSEQUENCE 20041206
2 Returning FILEDS Value transfer Type reference (TYPE) SC2_BCO_FIELD_ASSOC_TAB 20041206
3 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041206
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041206

Method GET_NAMED_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESCR_REF Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run Time Type Services 20041202
2 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20041202
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041202

Method GET_NODE_NAME_BY_ESR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BO_NODE_NAME Value transfer Type reference (TYPE) STRING 20050223
2 Importing ESR_BO_NAME Call by reference Type reference (TYPE) CSEQUENCE 20050223
3 Importing ESR_BO_NSPACE Call by reference Type reference (TYPE) CSEQUENCE 20050223
4 Importing ESR_NODE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20050223

Method GET_NODE_NAME_BY_ESR_KEY on class CL_C2S_META_OBJECT has no exception.

Method GET_NODE_STRUCTURE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAMES Call by reference Type reference (TYPE) SC2MT_STRING_TABLE 20041125
2 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041125
3 Returning NODE_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20041125
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041125

Method GET_STRUCTURE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENTS Call by reference Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE 20041202
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20041202
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041202

Method GET_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Type reference (TYPE) ABAP_KEYDESCR_TAB 20041203
2 Importing KEY_KIND Call by reference Type reference (TYPE) ABAP_KEYDEFKIND CL_ABAP_TABLEDESCR=>KEYDEFKIND_DEFAULT 20041203
3 Importing LINE_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20041203
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20041203
5 Importing TABLE_KIND Call by reference Type reference (TYPE) ABAP_TABLEKIND CL_ABAP_TABLEDESCR=>TABLEKIND_STD Run Time Type Services 20041203
6 Importing UNIQUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20041203
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041203
History
Last changed by/on SAP  20110908 
SAP Release Created in 700