SAP ABAP Class CLC2DIR_NODE_INST_BASE (Basis Class for Node Instance Classes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CFG-RT (Application Component) Business Configuration Tools: Runtime
     C2_CORE (Package) C2 Server: Core Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IFC2DIR_TYPES Repository for Global Types and Constants 20041108
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLC2DIR_META_NODE_INST Node Instance 20041109
2 Inheritance (c INHERITING FROM c_ref)  CLC2DIR_NODE_INST Node Instance 20041109
Properties
Class CLC2DIR_NODE_INST_BASE  
Short Description Basis Class for Node Instance Classes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package C2_CORE   C2 Server: Core Functionality 
Created 20041108   SAP 
Last change 20050105   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CLC2DIR_NODE_INST_BASE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IFC2DIR_TYPES Repository for Global Types and Constants 20041108
Friends
Class CLC2DIR_NODE_INST_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_ACT_ACTIVATE_DEL Constant Protected Type reference (TYPE) ATP_V_ACTION 'ACTIVATE_DEL' 20041123
2 AC_ACT_ACTIVATE_INS Constant Protected Type reference (TYPE) ATP_V_ACTION 'ACTIVATE_INS' 20041123
3 AC_ACT_ACTIVATE_UPD Constant Protected Type reference (TYPE) ATP_V_ACTION 'ACTIVATE_UPD' 20041123
4 AC_ACT_DELETE Constant Protected Type reference (TYPE) ATP_V_ACTION 'DELETE' 20041108
5 AC_ACT_INACT Instance attribute Private Attribute reference (LIKE) 20041108
6 AC_ACT_INSERT Constant Protected Type reference (TYPE) ATP_V_ACTION 'INSERT' 20041108
7 AC_ACT_MARK_DEL Constant Protected Type reference (TYPE) ATP_V_ACTION 'MARK_DEL' 20041108
8 AC_ACT_UNDO_DEL Constant Protected Type reference (TYPE) ATP_V_ACTION 'UNDO_DEL' Flag: Instance Contains Changed Data 20041108
9 AC_ACT_UPDATE Constant Protected Type reference (TYPE) ATP_V_ACTION 'UPDATE' 20041108
10 AC_ALL_LANGUS Instance attribute Private Attribute reference (LIKE) 20041108
11 AC_BUFFER_DATA_INSTANCE Instance attribute Private Attribute reference (LIKE) 20041108
12 AC_C2GUID Instance attribute Private Attribute reference (LIKE) 20041108
13 AC_CHNG_TP_ACTIVE Instance attribute Private Attribute reference (LIKE) 20041108
14 AC_CHNG_TP_DELETED Instance attribute Private Attribute reference (LIKE) 20041108
15 AC_CHNG_TP_NEW Instance attribute Private Attribute reference (LIKE) 20041108
16 AC_CHNG_TP_NEW_DELETED Instance attribute Private Attribute reference (LIKE) 20041108
17 AC_CHNG_TP_UPDATED Instance attribute Private Attribute reference (LIKE) 20041108
18 AC_CH_FLG_OLD Constant Protected Type reference (TYPE) STRING '/SAPC2/CH_FLG_OLD' 20041108
19 AC_CH_FLG_OLD_TYPE Constant Protected Type reference (TYPE) STRING 'C2S_ACTION' 20041108
20 AC_CLNT Instance attribute Private Attribute reference (LIKE) 20041108
21 AC_DATA Constant Protected Type reference (TYPE) STRING 'DATA' 20041108
22 AC_DATA_SUF Constant Protected Type reference (TYPE) STRING '_DT' 20041108
23 AC_DEPLOYMENT_GROUP Instance attribute Private Attribute reference (LIKE) 20041108
24 AC_DEPL_GRP Instance attribute Private Attribute reference (LIKE) 20041108
25 AC_FIELD_LIST Instance attribute Private Attribute reference (LIKE) 20041108
26 AC_INC_CLNT Instance attribute Private Attribute reference (LIKE) 20041108
27 AC_INC_DATA Instance attribute Private Attribute reference (LIKE) 20041108
28 AC_INC_FIELD_LIST Instance attribute Private Attribute reference (LIKE) 20041108
29 AC_INC_FIELD_LIST_CNAME Instance attribute Private Attribute reference (LIKE) 20041108
30 AC_INC_KEY_EXT Instance attribute Private Attribute reference (LIKE) 20041108
31 AC_INC_LANGU Instance attribute Private Attribute reference (LIKE) 20041108
32 AC_INC_METADATA Instance attribute Private Attribute reference (LIKE) 20041108
33 AC_INC_METADATA_CNAME Instance attribute Private Attribute reference (LIKE) 20041108
34 AC_INC_MGMNT_DATA Instance attribute Private Attribute reference (LIKE) 20041108
35 AC_INC_MGMNT_DATA_EXT Instance attribute Private Attribute reference (LIKE) 20041108
36 AC_INC_MGMNT_KEY Instance attribute Private Attribute reference (LIKE) 20041108
37 AC_INC_MGMNT_KEY_EXT Instance attribute Private Attribute reference (LIKE) 20041108
38 AC_INC_NODE_KEY_STRUCTURE Instance attribute Private Attribute reference (LIKE) 20041108
39 AC_INC_TDEP Instance attribute Private Attribute reference (LIKE) 20041108
40 AC_INC_TEXT_DATA Instance attribute Private Attribute reference (LIKE) 20041108
41 AC_LANGU Instance attribute Private Attribute reference (LIKE) 20041108
42 AC_LANG_DEP_DATA Instance attribute Private Attribute reference (LIKE) 20041108
43 AC_TDEP_VALFROM Instance attribute Private Attribute reference (LIKE) 20041108
44 AC_TDEP_VALTO Instance attribute Private Attribute reference (LIKE) 20041108
45 AC_TP_C2GUID Instance attribute Private Attribute reference (LIKE) 20041108
46 AR_DATA_TAB_TYPE Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR 20041108
47 AR_DATA_TYPE Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_DATADESCR 20041108
48 AR_META_DESCR Instance attribute Protected Object reference (TYPE REF TO) IF_C2S_META_OBJECT 20041108
49 AS_NODE_ID Instance attribute Protected Type reference (TYPE) SC2_BCO_NODE_ID 20041108
50 AT_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA 20041108
51 AT_DATA_TAB_TYPE_CACHE Static Attribute Protected Type reference (TYPE) ATP_T_DATA_TYPE_CACHE 20041108
52 AT_DATA_TYPE_CACHE Static Attribute Protected Type reference (TYPE) ATP_T_DATA_TYPE_CACHE 20041108
53 AV_CO_NAME Instance attribute Protected Type reference (TYPE) SC2_CONFIGURATION_OBJECT 20041108
54 AV_FLG_CHANGED Instance attribute Public Type reference (TYPE) C2S_FLAG 20041108
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_CHANGED_FLAG Instance method Protected Method 20041123
2 CREATE_DATA_TAB_TYPE Instance method Protected Method Gets Data Table Type 20041109
3 CREATE_DATA_TYPE Instance method Protected Method Gets Data Structure Type 20041109
4 GET_ACT_INACT_NAME Instance method Protected Method Gets the Name of the C2GUID Field 20041109
5 GET_C2GUID_NAME Instance method Protected Method Gets the Name of the C2GUID Field 20041109
6 GET_CHANGE_STATUS Instance method Protected Method Gets Change Status 20041109
7 GET_DATA_FOR_ACTION Instance method Protected Method 20041109
8 GET_DATA_TAB_TYPE Instance method Protected Method Gets Data Table Type 20041109
9 GET_DATA_TYPE Instance method Protected Method Gets Data Structure Type 20041109
10 GET_ESI_ID_NAME Instance method Protected Method Gets the Name of the C2GUID Field 20041123
11 IS_OK_FOR_ACTION Instance method Protected Method 20041202
12 SET_CHANGED Instance method Protected Method 20041109
Events
Class CLC2DIR_NODE_INST_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ATP_CHANGED_FLAG Protected See coding 20041108 atp_changed_flag(1) TYPE c
2 ATP_S_DATA_TYPE_CACHE Protected See coding 20041108 BEGIN OF atp_s_data_type_cache . INCLUDE TYPE sc2_bco_node_id. TYPES: type TYPE REF TO cl_abap_weak_reference, END OF atp_s_data_type_cache
3 ATP_S_GUID Private Attribute reference (LIKE) 20041108
4 ATP_T_DATA_TYPE_CACHE Protected See coding 20041108 atp_t_data_type_cache TYPE HASHED TABLE OF atp_s_data_type_cache WITH UNIQUE KEY bo_name node_name
5 ATP_T_GUIDS Private Attribute reference (LIKE) 20041108
6 ATP_T_STRINGTAB Private Attribute reference (LIKE) 20041108
7 ATP_V_ACTION Protected Type reference (TYPE) STRING 20041108
Method Signatures

Method CLEAR_CHANGED_FLAG Signature

Method CLEAR_CHANGED_FLAG on class CLC2DIR_NODE_INST_BASE has no parameter.
Method CLEAR_CHANGED_FLAG on class CLC2DIR_NODE_INST_BASE has no exception.

Method CREATE_DATA_TAB_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DATA_TAB_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20041109

Method CREATE_DATA_TAB_TYPE on class CLC2DIR_NODE_INST_BASE has no exception.

Method CREATE_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DATA_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20041109
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20041109

Method GET_ACT_INACT_NAME Signature

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

Method GET_ACT_INACT_NAME on class CLC2DIR_NODE_INST_BASE has no exception.

Method GET_C2GUID_NAME Signature

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

Method GET_C2GUID_NAME on class CLC2DIR_NODE_INST_BASE has no exception.

Method GET_CHANGE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) C2S_ACTION 20041109
2 Importing IV_CH_FLG_CURRENT Call by reference Type reference (TYPE) C2S_ACTION 20041109
3 Importing IV_CH_FLG_OLD Call by reference Type reference (TYPE) C2S_ACTION 20041109
4 Returning RV_CH_FLG Value transfer Type reference (TYPE) C2S_ACTION 20041109

Method GET_CHANGE_STATUS on class CLC2DIR_NODE_INST_BASE has no exception.

Method GET_DATA_FOR_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) TABLE 20041109
2 Importing IT_GUIDS Call by reference Type reference (TYPE) IFC2DIR_TYPES=>ATP_T_GUIDS 20041202
3 Importing IV_ACTION Call by reference Type reference (TYPE) ATP_V_ACTION 20041109

Method GET_DATA_FOR_ACTION on class CLC2DIR_NODE_INST_BASE has no exception.

Method GET_DATA_TAB_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DATA_TAB_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20041109

Method GET_DATA_TAB_TYPE on class CLC2DIR_NODE_INST_BASE has no exception.

Method GET_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DATA_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20041109
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20041109

Method GET_ESI_ID_NAME Signature

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

Method GET_ESI_ID_NAME on class CLC2DIR_NODE_INST_BASE has no exception.

Method IS_OK_FOR_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20041202
2 Importing IV_ACTION Call by reference Type reference (TYPE) ATP_V_ACTION 20041202
3 Returning RV_OK Value transfer Type reference (TYPE) C2S_FLAG 20041202

Method IS_OK_FOR_ACTION on class CLC2DIR_NODE_INST_BASE has no exception.

Method SET_CHANGED Signature

Method SET_CHANGED on class CLC2DIR_NODE_INST_BASE has no parameter.
Method SET_CHANGED on class CLC2DIR_NODE_INST_BASE has no exception.
History
Last changed by/on SAP  20050105 
SAP Release Created in 700