SAP ABAP Class CLC2DIR_AGENT_MAINT (Configuration Data Write Access)
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 Inheritance (c INHERITING FROM c_ref)  CLC2DIR_AGENT_READ Configuration Data Read Access 20040824
2 Interface implementation (CLASS c. INTERFACES i_ref)  IFC2DIR_MAINTAIN Configuration Data Changes 20040824
Properties
Class CLC2DIR_AGENT_MAINT  
Short Description Configuration Data Write Access    
Super Class CLC2DIR_AGENT_READ Configuration Data Read Access 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package C2_CORE   C2 Server: Core Functionality 
Created 20040824   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CLC2DIR_AGENT_MAINT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IFC2DIR_MAINTAIN Configuration Data Changes 20040824
Friends
# Friend Modeled only Created on Description
1 CLC2DIR_AGENT_FACTORY 20040928 Gets C2 Directory Factory Instances
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_ALL_LANGUS Instance attribute Private Attribute reference (LIKE) 20041027
2 AC_BUFFER_DATA_INSTANCE Instance attribute Private Attribute reference (LIKE) 20041027
3 AC_CODE_ID Instance attribute Private Attribute reference (LIKE) 20041201
4 AC_ESF_ACTION_ACTIVATE Instance attribute Private Attribute reference (LIKE) 20041201
5 AC_ESI_ID Instance attribute Private Attribute reference (LIKE) 20041201
6 AC_ESI_ID_TYPE Instance attribute Private Attribute reference (LIKE) 20041201
7 AC_ESI_NODE_ID Instance attribute Private Attribute reference (LIKE) 20041201
8 AC_EXIT_AT_DELETE Instance attribute Private Attribute reference (LIKE) 20050127
9 AC_EXIT_AT_INSERT Instance attribute Private Attribute reference (LIKE) 20041201
10 AC_EXIT_AT_UPDATE Instance attribute Private Attribute reference (LIKE) 20050127
11 AC_EXIT_CHECK_NODE_BEFORE_ACTV Instance attribute Private Attribute reference (LIKE) 20050127
12 AC_EXIT_CHECK_NODE_BEFORE_SAVE Instance attribute Private Attribute reference (LIKE) 20050127
13 AC_EXIT_CHECK_NODE_ON_CREATE Instance attribute Private Attribute reference (LIKE) 20050127
14 AC_EXIT_CHECK_NODE_ON_DELETE Instance attribute Private Attribute reference (LIKE) 20050127
15 AC_EXIT_CHECK_NODE_ON_UPDATE Instance attribute Private Attribute reference (LIKE) 20050127
16 AC_FIELD_LIST Instance attribute Private Attribute reference (LIKE) 20041027
17 AC_FLD_IS_TERM Instance attribute Private Attribute reference (LIKE) 20050127
18 AC_INC_DATA Instance attribute Private Attribute reference (LIKE) 20041027
19 AC_INC_ESI_ID Instance attribute Private Attribute reference (LIKE) 20041201
20 AC_INC_FIELD_LIST Instance attribute Private Attribute reference (LIKE) 20041027
21 AC_INC_FIELD_LIST_CNAME Instance attribute Private Attribute reference (LIKE) 20041027
22 AC_INC_METADATA Instance attribute Private Attribute reference (LIKE) 20041027
23 AC_INC_METADATA_CNAME Instance attribute Private Attribute reference (LIKE) 20041027
24 AC_INC_TEXT_DATA Instance attribute Private Attribute reference (LIKE) 20041027
25 AC_TDEP_TYPE_NOT_TDEP Instance attribute Private Attribute reference (LIKE) 20050127
26 AC_TDEP_TYPE_TDEP_ATTR Instance attribute Private Attribute reference (LIKE) 20050127
27 AC_TDEP_TYPE_VAL_INT Instance attribute Private Attribute reference (LIKE) 20050127
28 AC_TERM_PROPERTY Instance attribute Private Attribute reference (LIKE) 20050127
29 AC_TILDE Instance attribute Private Attribute reference (LIKE) 20050127
30 AC_TP_C2GUID Instance attribute Private Attribute reference (LIKE) 20041027
31 GC_EX_AT_CHECK_BEF_ACT Instance attribute Private Attribute reference (LIKE) 20050127
32 GC_EX_AT_CHECK_BEF_SAVE Instance attribute Private Attribute reference (LIKE) 20050127
33 GC_EX_AT_CHECK_ON_CREATE Instance attribute Private Attribute reference (LIKE) 20050127
34 GC_EX_AT_CHECK_ON_DEL Instance attribute Private Attribute reference (LIKE) 20050127
35 GC_EX_AT_CHECK_ON_UPD Instance attribute Private Attribute reference (LIKE) 20050127
36 GC_EX_AT_MAINT_DEL Instance attribute Private Attribute reference (LIKE) 20050127
37 GC_EX_AT_MAINT_INIT Instance attribute Private Attribute reference (LIKE) 20050127
38 GC_EX_AT_MAINT_UPD Instance attribute Private Attribute reference (LIKE) 20050127
39 GC_EX_IF_CHECK Instance attribute Private Attribute reference (LIKE) 20050127
40 GC_EX_IF_MAINT_DELETE Instance attribute Private Attribute reference (LIKE) 20050127
41 GC_EX_IF_MAINT_INIT Instance attribute Private Attribute reference (LIKE) 20050127
42 GC_EX_IF_MAINT_UPD Instance attribute Private Attribute reference (LIKE) 20050127
43 GC_EX_PAR_CHKDATA Instance attribute Private Attribute reference (LIKE) 20050127
44 GC_EX_PAR_CHNG Instance attribute Private Attribute reference (LIKE) 20050127
45 GC_EX_PAR_CHNG_CONT Instance attribute Private Attribute reference (LIKE) 20050127
46 GC_EX_PAR_DATATYPE Instance attribute Private Attribute reference (LIKE) 20050127
47 GC_EX_PAR_INB_MFACT Instance attribute Private Attribute reference (LIKE) 20050127
48 GC_EX_PAR_INB_RFACT Instance attribute Private Attribute reference (LIKE) 20050127
49 GC_EX_PAR_MESS Instance attribute Private Attribute reference (LIKE) 20050127
50 GC_EX_PAR_NODENAME Instance attribute Private Attribute reference (LIKE) 20050127
51 GC_EX_PAR_RESULT Instance attribute Private Attribute reference (LIKE) 20050127
52 GC_EX_PAR_TABTYPE Instance attribute Private Attribute reference (LIKE) 20050127
53 GR_BUFFER Instance attribute Private Object reference (TYPE REF TO) IFC2DIR_BUFFER Transactional Buffer in C2 Directory 20041004
54 GR_CHANGE_CONTEXT Instance attribute Private Attribute reference (LIKE) 20041008
55 GR_CHECKER Instance attribute Private Object reference (TYPE REF TO) IFC2DIR_CHECK_INT Checks in C2 Server - Internal Interface 20041203
56 GR_LOCK_MGR Instance attribute Private Object reference (TYPE REF TO) IFC2DIR_LOCK_MGR Lock Manager 20041123
57 GR_TERM_FACTORY Instance attribute Private Object reference (TYPE REF TO) IFC2DIR_TERM_FACTORY Terms in C2 Directory 20050127
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_BUFFER Instance method Private Method 20041027
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041004
3 CREATE Instance method Protected Method 20041027
4 DELETE Instance method Private Method 20041027
5 DELETE_CHILD_DATA Instance method Private Method Deletes Data in Subnodes 20050204
6 DELETE_CONFIG_ASSEMBLY Instance method Private Method Write Assembly Instructions 20050302
7 FILTER_DATA_BY_CH_CONT Instance method Private Method Filters Data by Change Context 20041207
8 GET_C2GUID_FOR_ESI_ID Instance method Private Method 20041201
9 GET_C2GUID_FOR_SEMKEY Instance method Private Method 20041201
10 MAP_DATATAB_EXT2INT Instance method Private Method Maps External C2 Data Format onto Internal 20040825
11 MAP_KEY_EXT2INT Instance method Private Method Maps Ext. Key and ESI ID onto Int. Data Format 20041118
12 MAP_MKEY_EXT2INT Instance method Private Method 20041020
13 RAISE_DELETE_ERROR Instance method Private Method 20050204
14 READ_CHILD_DATA Instance method Private Method 20041027
15 READ_DATA Instance method Private Method 20041027
16 READ_DATA_ACT_INACT Instance method Private Method 20041201
17 READ_DATA_AT_APPL_RT Instance method Private Method 20050127
18 SELECT_FOR_CHANGE Instance method Private Method 20041027
19 SELECT_FOR_CHANGE_BY_RELATION Instance method Private Method 20041027
20 SET_CONFIG_ASSEMBLY Instance method Private Method Write Assembly Instructions 20050302
21 UPDATE Instance method Private Method 20041027
Events
Class CLC2DIR_AGENT_MAINT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ATP_S_GUID Private Attribute reference (LIKE) 20041027
2 ATP_T_GUIDS Private Attribute reference (LIKE) 20041027
3 ATP_T_STRINGTAB Private Attribute reference (LIKE) 20041027
Method Signatures

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class CLC2DIR_AGENT_MAINT has no parameter.
Method CLEAR_BUFFER on class CLC2DIR_AGENT_MAINT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHANGE_CONTEXT Call by reference Object reference (TYPE REF TO) IFC2DIR_CHANGE_CONT_INT Zugriffe auf Änderungskontexte 20041008
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20041006

Method CREATE Signature

Method CREATE on class CLC2DIR_AGENT_MAINT has no parameter.
Method CREATE on class CLC2DIR_AGENT_MAINT has no exception.

Method DELETE Signature

Method DELETE on class CLC2DIR_AGENT_MAINT has no parameter.
Method DELETE on class CLC2DIR_AGENT_MAINT has no exception.

Method DELETE_CHILD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CT_PARENT_DATA_TO_DELETE Call by reference Type reference (TYPE) INDEX TABLE Daten im externen Format 20050204
2 Exporting EV_DELETE_FAILED Call by reference Type reference (TYPE) C2S_FLAG 20050204
3 Importing IR_CHANGE_CONTEXT Call by reference Object reference (TYPE REF TO) IFC2DIR_CHANGE_CONT_INT Änderungskontext (C2-intern) 20050204
4 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) IFC2DIR_CHANGE_HANDLER_INT C2 Change Handler Interface 20050204
5 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20050204
6 Importing IS_NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050204
7 Importing IV_PA_DATA_IS_INTERNAL Call by reference Type reference (TYPE) C2S_FLAG SPACE Vater Daten sind im internen Format 20050204
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2-Server: Fehlerhafte Anfrage 20050204
2 CX_C2S_SERVICE_FAILURE 20050204

Method DELETE_CONFIG_ASSEMBLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHANGE_CONTEXT Call by reference Object reference (TYPE REF TO) IFC2DIR_CHANGE_CONT_INT Änderungskontext (C2-intern) 20050302
2 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050302
3 Importing IT_DATA_INT Call by reference Type reference (TYPE) INDEX TABLE 20050302

Method DELETE_CONFIG_ASSEMBLY on class CLC2DIR_AGENT_MAINT has no exception.

Method FILTER_DATA_BY_CH_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20041207
2 Changing CV_DATA_ARE_REDUCED Call by reference Type reference (TYPE) C2S_FLAG 20041208
3 Importing IR_CHANGE_CONTEXT Call by reference Object reference (TYPE REF TO) IFC2DIR_CHANGE_CONT_INT Änderungskontext (C2-intern) 20041207
4 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041207
5 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041207
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20041207

Method GET_C2GUID_FOR_ESI_ID Signature

Method GET_C2GUID_FOR_ESI_ID on class CLC2DIR_AGENT_MAINT has no parameter.
Method GET_C2GUID_FOR_ESI_ID on class CLC2DIR_AGENT_MAINT has no exception.

Method GET_C2GUID_FOR_SEMKEY Signature

Method GET_C2GUID_FOR_SEMKEY on class CLC2DIR_AGENT_MAINT has no parameter.
Method GET_C2GUID_FOR_SEMKEY on class CLC2DIR_AGENT_MAINT has no exception.

Method MAP_DATATAB_EXT2INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_INT Call by reference Type reference (TYPE) INDEX TABLE Für die Datenrückgabe aus dem C2S Persitenzadapter 20041022
2 Exporting ET_METADATA_INT Call by reference Type reference (TYPE) INDEX TABLE Für die Metadatenrückgabe 20041026
3 Importing IR_CO_DESC Call by reference Object reference (TYPE REF TO) IF_C2S_META_OBJECT C2 Server: Metadaten 20041126
4 Importing IS_CO_NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040825
5 Importing IT_DATA_EXT Call by reference Type reference (TYPE) STANDARD TABLE C2-Server Konfigurationsdaten (externe Darstellung) 20040825
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20040825

Method MAP_KEY_EXT2INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ESI_INT Call by reference Type reference (TYPE) CC2S_ESI_ID ESI-ID 20041124
2 Changing CS_KEY_INT Call by reference Type reference (TYPE) ANY Schlüssel für Konfigurationsknoten (intern) 20041118
3 Importing IR_CO_DESC Call by reference Object reference (TYPE REF TO) IF_C2S_META_OBJECT C2 Server: Metadaten 20041126
4 Importing IS_CO_NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041118
5 Importing IS_ESI_EXT Call by reference Type reference (TYPE) CC2S_ESI_ID ESI-ID 20041124
6 Importing IS_KEY_EXT Call by reference Type reference (TYPE) ANY Schlüssel für Konfigurationsknoten (extern) 20041118
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20041118

Method MAP_MKEY_EXT2INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LANGU Call by reference Type reference (TYPE) SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20041118
2 Changing CS_MDATA_INT Call by reference Type reference (TYPE) CC2S_MGMNT_DATA C2-Server (intern): Erweiterung des Datenteils 20041118
3 Changing CS_MKEY_INT Call by reference Type reference (TYPE) CC2S_MGMNT_KEY Schlüsselerweiterung für Konfigurationsdaten 20041118
4 Changing CS_TDEP Call by reference Type reference (TYPE) CC2S_TDEP C2-Server-Tabellen: Felder für Zeitabhängigkeit 20041118
5 Importing IS_CO_NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041020
6 Importing IS_MKEY_EXT Call by reference Type reference (TYPE) CC2S_MGMNT_KEY_EXT Schlüsselerweiterung für C2-Tabellen (extern) 20041020
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20041020

Method RAISE_DELETE_ERROR Signature

Method RAISE_DELETE_ERROR on class CLC2DIR_AGENT_MAINT has no parameter.
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2-Server: Fehlerhafte Anfrage 20050204

Method READ_CHILD_DATA Signature

Method READ_CHILD_DATA on class CLC2DIR_AGENT_MAINT has no parameter.
Method READ_CHILD_DATA on class CLC2DIR_AGENT_MAINT has no exception.

Method READ_DATA Signature

Method READ_DATA on class CLC2DIR_AGENT_MAINT has no parameter.
Method READ_DATA on class CLC2DIR_AGENT_MAINT has no exception.

Method READ_DATA_ACT_INACT Signature

Method READ_DATA_ACT_INACT on class CLC2DIR_AGENT_MAINT has no parameter.
Method READ_DATA_ACT_INACT on class CLC2DIR_AGENT_MAINT has no exception.

Method READ_DATA_AT_APPL_RT Signature

Method READ_DATA_AT_APPL_RT on class CLC2DIR_AGENT_MAINT has no parameter.
Method READ_DATA_AT_APPL_RT on class CLC2DIR_AGENT_MAINT has no exception.

Method SELECT_FOR_CHANGE Signature

Method SELECT_FOR_CHANGE on class CLC2DIR_AGENT_MAINT has no parameter.
Method SELECT_FOR_CHANGE on class CLC2DIR_AGENT_MAINT has no exception.

Method SELECT_FOR_CHANGE_BY_RELATION Signature

Method SELECT_FOR_CHANGE_BY_RELATION on class CLC2DIR_AGENT_MAINT has no parameter.
Method SELECT_FOR_CHANGE_BY_RELATION on class CLC2DIR_AGENT_MAINT has no exception.

Method SET_CONFIG_ASSEMBLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHANGE_CONTEXT Call by reference Object reference (TYPE REF TO) IFC2DIR_CHANGE_CONT_INT Änderungskontext (C2-intern) 20050302
2 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050302
3 Importing IT_DATA_INT Call by reference Type reference (TYPE) INDEX TABLE 20050302

Method SET_CONFIG_ASSEMBLY on class CLC2DIR_AGENT_MAINT has no exception.

Method UPDATE Signature

Method UPDATE on class CLC2DIR_AGENT_MAINT has no parameter.
Method UPDATE on class CLC2DIR_AGENT_MAINT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700