SAP ABAP Class CLC2DIR_AGENT_READ (Configuration Data Read 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 C2 Directory Agent 20050118
2 Interface implementation (CLASS c. INTERFACES i_ref)  IFC2DIR_READ Configuration Data Read Access 20040817
3 Interface implementation (CLASS c. INTERFACES i_ref)  IFC2DIR_READ_SERV_IF Read Access to Configuration Data by Application 20041202
4 Interface implementation (CLASS c. INTERFACES i_ref)  IFC2DIR_TYPES Repository for Global Types and Constants 20040916
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLC2DIR_AGENT_MAINT Configuration Data Write Access 20040824
Properties
Class CLC2DIR_AGENT_READ  
Short Description Configuration Data Read Access    
Super Class CLC2DIR_AGENT C2 Directory Agent 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package C2_CORE   C2 Server: Core Functionality 
Created 20040817   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)
Interfaces
# Interface Abstract Final Description Created on
1 IFC2DIR_READ Configuration Data Read Access 20040817
2 IFC2DIR_READ_SERV_IF Read Access to Configuration Data by Application 20041202
3 IFC2DIR_TYPES Repository for Global Types and Constants 20040916
Friends
# Friend Modeled only Created on Description
1 CLC2DIR_CHECK_INT 20041207 Checks in Directory
2 IFC2DIR_AGENT_FACTORY 20040817 Instantiation of C2 Agent
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_ACT_INACT Instance attribute Protected Attribute reference (LIKE) 20040916
2 AC_ALL_LANGUS Instance attribute Private Attribute reference (LIKE) 20041207
3 AC_BUFFER_DATA_INSTANCE Instance attribute Private Attribute reference (LIKE) 20041207
4 AC_C2GUID Instance attribute Protected Attribute reference (LIKE) 20040916
5 AC_CHNG_TP_ACTIVE Instance attribute Protected Attribute reference (LIKE) 20040916
6 AC_CHNG_TP_DELETED Instance attribute Protected Attribute reference (LIKE) 20040916
7 AC_CHNG_TP_NEW Instance attribute Protected Attribute reference (LIKE) 20040916
8 AC_CHNG_TP_NEW_DELETED Instance attribute Protected Attribute reference (LIKE) 20040916
9 AC_CHNG_TP_UPDATED Instance attribute Protected Attribute reference (LIKE) 20040916
10 AC_CLNT Instance attribute Protected Attribute reference (LIKE) 20040916
11 AC_CODE_ID Instance attribute Private Attribute reference (LIKE) 20041207
12 AC_DEPLOYMENT_GROUP Instance attribute Protected Attribute reference (LIKE) 20040916
13 AC_DEPL_GRP Instance attribute Protected Attribute reference (LIKE) 20040916
14 AC_ESF_ACTION_ACTIVATE Instance attribute Private Attribute reference (LIKE) 20041207
15 AC_ESI_ID Instance attribute Private Attribute reference (LIKE) 20041207
16 AC_ESI_ID_TYPE Instance attribute Private Attribute reference (LIKE) 20041207
17 AC_ESI_NODE_ID Instance attribute Private Attribute reference (LIKE) 20041207
18 AC_EXIT_AT_INSERT Instance attribute Private Attribute reference (LIKE) 20041207
19 AC_EXIT_CHECK_NODE_BEFORE_SAVE Instance attribute Private Attribute reference (LIKE) 20041207
20 AC_FIELD_LIST Instance attribute Private Attribute reference (LIKE) 20041207
21 AC_INC_CLNT Instance attribute Protected Attribute reference (LIKE) 20040916
22 AC_INC_DATA Instance attribute Private Attribute reference (LIKE) 20041207
23 AC_INC_ESI_ID Instance attribute Private Attribute reference (LIKE) 20041207
24 AC_INC_FIELD_LIST Instance attribute Private Attribute reference (LIKE) 20041207
25 AC_INC_FIELD_LIST_CNAME Instance attribute Private Attribute reference (LIKE) 20041207
26 AC_INC_KEY_EXT Instance attribute Protected Attribute reference (LIKE) 20040916
27 AC_INC_LANGU Instance attribute Protected Attribute reference (LIKE) 20040916
28 AC_INC_METADATA Instance attribute Private Attribute reference (LIKE) 20041207
29 AC_INC_METADATA_CNAME Instance attribute Private Attribute reference (LIKE) 20041207
30 AC_INC_MGMNT_DATA Instance attribute Protected Attribute reference (LIKE) 20040916
31 AC_INC_MGMNT_DATA_EXT Instance attribute Protected Attribute reference (LIKE) 20040916
32 AC_INC_MGMNT_KEY Instance attribute Protected Attribute reference (LIKE) 20040916
33 AC_INC_MGMNT_KEY_EXT Instance attribute Protected Attribute reference (LIKE) 20040916
34 AC_INC_NODE_KEY_STRUCTURE Instance attribute Protected Attribute reference (LIKE) 20040916
35 AC_INC_TDEP Instance attribute Protected Attribute reference (LIKE) 20040916
36 AC_INC_TEXT_DATA Instance attribute Private Attribute reference (LIKE) 20041207
37 AC_LANGU Instance attribute Protected Attribute reference (LIKE) 20040916
38 AC_LANG_DEP_DATA Instance attribute Protected Attribute reference (LIKE) 20040916
39 AC_TDEP_VALFROM Instance attribute Protected Attribute reference (LIKE) 20040916
40 AC_TDEP_VALTO Instance attribute Protected Attribute reference (LIKE) 20040916
41 AC_TP_C2GUID Instance attribute Private Attribute reference (LIKE) 20041207
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040818
2 GET_INT_DATATYPE Instance method Protected Method Gets Internal Data Types 20040906
3 GET_PERS_ADAPTER Instance method Protected Method Gets Persistence Adaptor Instance 20040825
4 GET_SELECTION_FOR_CHILD Instance method Protected Method Gets Parent Node Selection of Child from Data Records 20041203
5 JOIN_SEL_WITH_REL Instance method Protected Method Links Selection from Relation with Selection of Client 20041207
6 MAP_DATATAB_INT2EXT Instance method Protected Method Maps Internal C2 Data Format onto External 20040824
7 MAP_KEY_INT2EXT Instance method Protected Method Maps Internal Data Format onto External Key and ESI ID 20041124
8 MAP_MKEY_INT2EXT Instance method Protected Method Maps Internal C2 Data Format onto External 20040906
9 READ_CHILD_DATA Instance method Private Method 20041207
10 READ_DATA Instance method Private Method 20041207
11 READ_DATA_AT_APPL_RT Instance method Private Method 20041207
Events
Class CLC2DIR_AGENT_READ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ATP_S_GUID Private Attribute reference (LIKE) 20041207
2 ATP_T_GUIDS Private Attribute reference (LIKE) 20041207
3 ATP_T_STRINGTAB Private Attribute reference (LIKE) 20041207
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CLC2DIR_AGENT_READ has no parameter.
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20050120

Method GET_INT_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ER_IDATA_TABTYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Int. Tabellentyp 20040906
2 Changing ER_IDATA_TXTTABTYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Int. Texttabellentyp 20041021
3 Changing ER_IDATA_TXTTYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Int. Textstruktur 20041021
4 Changing ER_IDATA_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Int. Struktur 20040906
5 Changing ER_IMETADATA_TABTYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Int. Metadaten-Tabellentyp 20041028
6 Changing ER_IMETADATA_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Int. Metadatenstruktur 20041028
7 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040906
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20040906

Method GET_PERS_ADAPTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) CSEQUENCE 20040825
2 Returning RR_PERS_AD Value transfer Object reference (TYPE REF TO) IFC2PERS_READ Lesezugriffe auf Konfigurationsdaten 20040825
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20040930

Method GET_SELECTION_FOR_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_CRIT_CHILD Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Selektionsbedingungen im C2-Server 20041203
2 Importing IR_CHILD_DESCR Call by reference Object reference (TYPE REF TO) IF_C2S_META_OBJECT C2 Server: Metadaten 20041203
3 Importing IR_FATHER_DESCR Call by reference Object reference (TYPE REF TO) IF_C2S_META_OBJECT C2 Server: Metadaten 20041203
4 Importing IS_CO_CHILD_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041203
5 Importing IS_CO_FATHER_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041203
6 Importing IT_SEL_DATA Value transfer Type reference (TYPE) INDEX TABLE 20041203
7 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) CSEQUENCE 20041203
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20041203

Method JOIN_SEL_WITH_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_JOINED_SEL Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Verknüpfungsergebnis 20041207
2 Importing IT_SEL_FROM_CLIENT Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Selektion des Clients 20041207
3 Importing IT_SEL_FROM_REL Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Selektion aus Relation 20041207
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20041207

Method MAP_DATATAB_INT2EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_EXT Call by reference Type reference (TYPE) INDEX TABLE C2-Server Konfigurationsdaten (externe Darstellung) 20040901
2 Importing IR_CO_DESC Call by reference Object reference (TYPE REF TO) IF_C2S_META_OBJECT C2 Server: Metadaten 20041126
3 Importing IR_IDATA_TAB_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Interne Darstellung 20040906
4 Importing IS_CO_NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040824
5 Importing IT_DATA_INT Call by reference Type reference (TYPE) ANY TABLE Für die Datenrückgabe aus dem C2S Persitenzadapter 20040824
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20040824

Method MAP_KEY_INT2EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ESI_EXT Call by reference Type reference (TYPE) CC2S_ESI_ID ESI-ID 20041124
2 Changing CS_KEY_EXT Call by reference Type reference (TYPE) ANY Schlüssel für Konfigurationsknoten (extern) 20041124
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 20041124
5 Importing IS_ESI_INT Call by reference Type reference (TYPE) CC2S_ESI_ID ESI-ID 20041124
6 Importing IS_KEY_INT Call by reference Type reference (TYPE) ANY Schlüssel für Konfigurationsknoten (intern) 20041124
7 Importing IV_IS_CODE Call by reference Type reference (TYPE) ABAP_BOOL 20050216
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20041124

Method MAP_MKEY_INT2EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CO_NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040906
2 Changing IS_MKEY_EXT Call by reference Type reference (TYPE) CC2S_MGMNT_KEY_EXT Schlüsselerweiterung für C2-Tabellen 20040906
3 Importing IS_MKEY_INT Call by reference Type reference (TYPE) CC2S_MGMNT_KEY Schlüsselerweiterung für C2-Tabellen 20040906
4 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20040906
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20040906

Method READ_CHILD_DATA Signature

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

Method READ_DATA Signature

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

Method READ_DATA_AT_APPL_RT Signature

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