SAP ABAP Class CL_C2S_META_OBJECT_DT (C2 Server Meta-Data (Definition))
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 Inheritance (c INHERITING FROM c_ref)  CL_C2S_META_OBJECT C2 Server: Meta-Data 20041124
Properties
Class CL_C2S_META_OBJECT_DT  
Short Description C2 Server Meta-Data (Definition)    
Super Class CL_C2S_META_OBJECT C2 Server: Meta-Data 
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 20040721   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 IF_C2S_META_PERSISTENCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_ESA_BUSINESS_OBJECT_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 SC2MT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_C2S_META_OBJECT_DT has no interface implemented.
Friends
Class CL_C2S_META_OBJECT_DT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASSOCIATIONS Instance attribute Private Type reference (TYPE) SC2_BO_ASSOC_TAB C2 Server: Associations in Active Configuration Object 20040730
2 ASSOCIATION_FIELDS Instance attribute Private Type reference (TYPE) T_ASSOC_FIELDS 20041206
3 C_MAX_FIELD_LENGTH Static Attribute Private Type reference (TYPE) I 30 Maximum field length 20041213
4 EXITS Instance attribute Private Type reference (TYPE) T_EXITS 20040726
5 HEADER Instance attribute Private Type reference (TYPE) SC2_BCO_HEADER C2 Server: Meta-Repository: Business Configuration Object 20040728
6 IS_LOCKED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20040813
7 METHOD_NAMES_TAB Instance attribute Private Type reference (TYPE) T_METHOD_NAMES_TAB 20041026
8 METHOD_QUERY_TAB Instance attribute Private Type reference (TYPE) T_METHOD_QUERY_TAB 20041026
9 NODES Instance attribute Private Type reference (TYPE) T_NODES 20040728
10 ORDER Instance attribute Private Type reference (TYPE) TRKORR Request/Task 20040813
11 PARAMETER_TAB Instance attribute Private Type reference (TYPE) T_PARAMETER_TAB 20041026
12 PERSISTENCE Instance attribute Private Object reference (TYPE REF TO) IF_C2S_META_PERSISTENCE C2 Server: Persistence 20040802
13 PROPERTIES Instance attribute Private Type reference (TYPE) T_PROPERTIES 20040722
14 PROPERTY_DEFINITION Static Attribute Private Type reference (TYPE) T_PROPERTY_DEF_TAB 20040816
15 ROOT_NAME Instance attribute Private Type reference (TYPE) STRING 20040813
16 STATUS Instance attribute Private Type reference (TYPE) SC2MT_STATUS 20040728
17 USE_ACTIVE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20041026
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method 20040721
2 CHECK Instance method Public Method 20040721
3 CHECK_EXIT Instance method Public Method 20040816
4 CHECK_EXITS Instance method Public Method 20040817
5 CHECK_KEY Instance method Public Method 20050209
6 CHECK_KEY_PROPERTIES Instance method Public Method 20041213
7 CHECK_PROPERTIES Instance method Public Method 20040816
8 CHECK_PROPERTY Instance method Public Method 20040816
9 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040816
10 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040721
11 CREATE Static method Public Method Create Object 20041124
12 DELETE_PROPERTY Instance method Public Method 20040802
13 GET_DEF_PERSISTENCE_SETTINGS Instance method Public Method 20041111
14 GET_NODE_DESCRIPTION Instance method Public Method Node Description 20041202
15 GET_ORDER Instance method Private Method 20041110
16 GET_PERSISTENCE_SETTINGS Instance method Public Method 20040802
17 GET_STATE Instance method Private Method 20040728
18 GET_STATUS Instance method Public Method 20040728
19 INITIALIZE Instance method Private Method 20040728
20 INIT_PERSISTENCE Instance method Private Method 20040802
21 LOAD_ALL_QUERIES Instance method Private Method 20041027
22 LOCK Instance method Public Method 20040721
23 SAVE Instance method Public Method 20040721
24 SET_ASSOCIATION_FIELDS Instance method Public Method Associations 20041207
25 SET_EXIT Instance method Public Method 20040721
26 SET_PERSISTENCE_SETTINGS Instance method Public Method 20041111
27 SET_PROPERTY Instance method Public Method 20040722
28 UNLOCK Instance method Public Method 20040721
Events
Class CL_C2S_META_OBJECT_DT has no event.
Types
Class CL_C2S_META_OBJECT_DT has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ORDER Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20041110
2 Changing PROTOCOL Call by reference Type reference (TYPE) IF_C2S_META_PERSISTENCE=>T_PROTOCOL 20040806
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040721

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROTOCOL Value transfer Type reference (TYPE) SC2MT_PROTOCOL 20040806
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040721

Method CHECK_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXIT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20040816
2 Importing EXIT_VALUE Call by reference Type reference (TYPE) CSEQUENCE 20040816
3 Importing FIELD_NAME Call by reference Type reference (TYPE) CSEQUENCE 20040816
4 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040816
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040816

Method CHECK_EXITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) CSEQUENCE 20040817
2 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040817
3 Returning PROTOCOL Value transfer Type reference (TYPE) IF_C2S_META_PERSISTENCE=>T_PROTOCOL 20040817
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040817

Method CHECK_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050209
2 Returning PROTOCOL Value transfer Type reference (TYPE) IF_C2S_META_PERSISTENCE=>T_PROTOCOL 20050209
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20050209

Method CHECK_KEY_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) CSEQUENCE 20041213
2 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041213
3 Returning PROTOCOL Value transfer Type reference (TYPE) IF_C2S_META_PERSISTENCE=>T_PROTOCOL 20041213
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041213

Method CHECK_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) CSEQUENCE 20040816
2 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040816
3 Returning PROTOCOL Value transfer Type reference (TYPE) IF_C2S_META_PERSISTENCE=>T_PROTOCOL 20040816
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040816

Method CHECK_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) CSEQUENCE 20040816
2 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040816
3 Importing PROPERTY_NAME Call by reference Type reference (TYPE) CSEQUENCE 20040816
4 Importing PROPERTY_VALUE Call by reference Type reference (TYPE) CSEQUENCE 20040816
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040816

Method CLASS_CONSTRUCTOR Signature

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

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 20040721
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION ESA: Business Objekt existiert nicht 20040721

Method CREATE 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
2 Returning REF Value transfer Object reference (TYPE REF TO) IF_C2S_META_OBJECT C2 Server: Metadaten 20041124
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041124

Method DELETE_PROPERTY Signature

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

Method GET_DEF_PERSISTENCE_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEFAULT_SETTINGS Value transfer Type reference (TYPE) IF_C2S_META_PERSISTENCE=>T_SETTINGS 20041111
2 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041111
3 Importing SETTINGS Call by reference Type reference (TYPE) IF_C2S_META_PERSISTENCE=>T_SETTINGS 20041111
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041111

Method GET_NODE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESCRIPTION Value transfer Type reference (TYPE) STRING 20041202
2 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041202
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION 20041202

Method GET_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ORDER Value transfer Type reference (TYPE) TRKORR Auftrag/Aufgabe 20041110

Method GET_ORDER on class CL_C2S_META_OBJECT_DT has no exception.

Method GET_PERSISTENCE_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040819
2 Returning SETTINGS Value transfer Type reference (TYPE) IF_C2S_META_PERSISTENCE=>T_SETTINGS 20040802
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040802

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXITS Call by reference Type reference (TYPE) T_DB_EXITS 20040728
2 Exporting HEADER Call by reference Type reference (TYPE) SC2_BCO_HEADER C2-Server: Meta-Repository: Businesskonfigurationsobjekt 20040728
3 Exporting NODES Call by reference Type reference (TYPE) T_DB_NODES 20040728
4 Exporting PROPERTIES Call by reference Type reference (TYPE) T_DB_PROPERTIES 20040728
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040728

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) SC2MT_STATUS 20040728

Method GET_STATUS on class CL_C2S_META_OBJECT_DT has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_C2S_META_OBJECT_DT has no parameter.
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040728

Method INIT_PERSISTENCE Signature

Method INIT_PERSISTENCE on class CL_C2S_META_OBJECT_DT has no parameter.
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040802

Method LOAD_ALL_QUERIES Signature

Method LOAD_ALL_QUERIES on class CL_C2S_META_OBJECT_DT has no parameter.
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041027

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ORDER Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20041110
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040721

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ORDER Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20041110
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040721

Method SET_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 20041207
2 Importing FIELDS Call by reference Type reference (TYPE) SC2_BCO_FIELD_ASSOC_TAB 20041207
3 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041207
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041207

Method SET_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) CSEQUENCE 20040726
2 Importing EXIT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20040726
3 Importing FIELD_NAME Call by reference Type reference (TYPE) CSEQUENCE 20040726
4 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040726
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040721

Method SET_PERSISTENCE_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041111
2 Importing SETTINGS Call by reference Type reference (TYPE) IF_C2S_META_PERSISTENCE=>T_SETTINGS 20041111
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041111

Method SET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) CSEQUENCE 20040722
2 Importing NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040722
3 Importing PROPERTY_NAME Call by reference Type reference (TYPE) CSEQUENCE 20040722
4 Importing PROPERTY_VALUE Call by reference Type reference (TYPE) CSEQUENCE 20040722
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040722

Method UNLOCK Signature

Method UNLOCK on class CL_C2S_META_OBJECT_DT has no parameter.
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040721
History
Last changed by/on SAP  20110908 
SAP Release Created in 700