SAP ABAP Class CLC2DIR_UTIL_INT (C2 Directory Internal Tools)
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_EXIT_NAMES Constants for Central Exit Routines 20050216
Properties
Class CLC2DIR_UTIL_INT  
Short Description C2 Directory Internal Tools    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package C2_CORE   C2 Server: Core Functionality 
Created 20050216   SAP 
Last change 20050308   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_EXIT_NAMES Constants for Central Exit Routines 20050216
Friends
Class CLC2DIR_UTIL_INT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EX_AT_CHECK_BEF_ACT Instance attribute Private Attribute reference (LIKE) 20050216
2 GC_EX_AT_CHECK_BEF_SAVE Instance attribute Private Attribute reference (LIKE) 20050216
3 GC_EX_AT_CHECK_ON_CREATE Instance attribute Private Attribute reference (LIKE) 20050216
4 GC_EX_AT_CHECK_ON_DEL Instance attribute Private Attribute reference (LIKE) 20050216
5 GC_EX_AT_CHECK_ON_UPD Instance attribute Private Attribute reference (LIKE) 20050216
6 GC_EX_AT_MAINT_DEL Instance attribute Private Attribute reference (LIKE) 20050216
7 GC_EX_AT_MAINT_INIT Instance attribute Private Attribute reference (LIKE) 20050216
8 GC_EX_AT_MAINT_UPD Instance attribute Private Attribute reference (LIKE) 20050216
9 GC_EX_IF_CHECK Instance attribute Private Attribute reference (LIKE) 20050216
10 GC_EX_IF_MAINT_DELETE Instance attribute Private Attribute reference (LIKE) 20050216
11 GC_EX_IF_MAINT_INIT Instance attribute Private Attribute reference (LIKE) 20050216
12 GC_EX_IF_MAINT_UPD Instance attribute Private Attribute reference (LIKE) 20050216
13 GC_EX_IF_TERM Instance attribute Private Attribute reference (LIKE) 20050223
14 GC_EX_PAR_CHKDATA Instance attribute Private Attribute reference (LIKE) 20050216
15 GC_EX_PAR_CHNG Instance attribute Private Attribute reference (LIKE) 20050216
16 GC_EX_PAR_CHNG_CONT Instance attribute Private Attribute reference (LIKE) 20050216
17 GC_EX_PAR_DATATYPE Instance attribute Private Attribute reference (LIKE) 20050216
18 GC_EX_PAR_INB_MFACT Instance attribute Private Attribute reference (LIKE) 20050216
19 GC_EX_PAR_INB_RFACT Instance attribute Private Attribute reference (LIKE) 20050216
20 GC_EX_PAR_MESS Instance attribute Private Attribute reference (LIKE) 20050216
21 GC_EX_PAR_NODENAME Instance attribute Private Attribute reference (LIKE) 20050216
22 GC_EX_PAR_RESULT Instance attribute Private Attribute reference (LIKE) 20050216
23 GC_EX_PAR_SOURCE_DATA Instance attribute Private Attribute reference (LIKE) 20050223
24 GC_EX_PAR_SOURCE_DATATYPE Instance attribute Private Attribute reference (LIKE) 20050223
25 GC_EX_PAR_SOURCE_NODENAME Instance attribute Private Attribute reference (LIKE) 20050223
26 GC_EX_PAR_TABTYPE Instance attribute Private Attribute reference (LIKE) 20050216
27 GC_EX_PAR_TARGET_DATA Instance attribute Private Attribute reference (LIKE) 20050223
28 GC_EX_PAR_TARGET_DATATYPE Instance attribute Private Attribute reference (LIKE) 20050223
29 GC_EX_PAR_TARGET_NODENAME Instance attribute Private Attribute reference (LIKE) 20050223
30 GC_EX_PAR_TERM_FIELD Instance attribute Private Attribute reference (LIKE) 20050223
31 GC_EX_TERM_ON_TERM_UPDATE Instance attribute Private Attribute reference (LIKE) 20050223
32 GR_EXIT_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IFC2DIR_EXIT_FACTORY For receiving instances of exit classes 20050216
33 GR_INST Static Attribute Private Object reference (TYPE REF TO) CLC2DIR_UTIL_INT C2 Directory Agent 20050216
Methods
# Method Level Visibility Method type Description Created on
1 CALL_EXIT Instance method Public Method Call Exit Method for Data Changes 20050216
2 CONSTRUCTOR Instance method Public Constructor Constructor 20050216
3 FILL_PARAM_CHECK Instance method Protected Method Fill Check Exit Parameter Table 20050216
4 FILL_PARAM_CHNG Instance method Protected Method Fill Change Exit Parameter Table 20050216
5 FILL_PARAM_TERM Instance method Protected Method Fill Parameter Table for Term Exits 20050223
6 GET_UTIL Static method Public Method Gets Utility Class Instance 20050216
Events
Class CLC2DIR_UTIL_INT has no event.
Types
Class CLC2DIR_UTIL_INT has no local type.
Method Signatures

Method CALL_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT_LIST Call by reference Type reference (TYPE) INDEX TABLE Geänderte Konfigurationsdaten (externe Darstellung) 20050216
2 Importing IR_CHANGE_CONTEXT Call by reference Object reference (TYPE REF TO) IFC2DIR_CHANGE_CONTEXT Zugriffe auf Änderungskontexte 20050216
3 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) IFC2DIR_CHANGE_HANDLER_INT C2 Change-Handler Interface 20050216
4 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20050216
5 Importing IS_CONTEXT_DATA Call by reference Type reference (TYPE) ANY Kontextdaten aus anderem Knoten 20050223
6 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050216
7 Importing IS_CO_TARGET_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung (Ziel) 20050223
8 Importing IV_EXIT_NAME Call by reference Type reference (TYPE) SC2_BCO_EXITNAME Name eines Exitzeitpunktes 20050216
9 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) CSEQUENCE Name des Feldes zum Exit 20050223
10 Importing IV_IF_NAME Call by reference Type reference (TYPE) SEOCLSNAME Name des Exit-Interfaces 20050216
11 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) SEOCPDNAME Vollständiger Komponentenname 20050216
# Exception Resumable Description Created on
1 CX_C2S_CHECK_ERROR Fehler bei Prüfungen 20050216
2 CX_C2S_SERVICE_FAILURE 20050216

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CLC2DIR_UTIL_INT has no parameter.
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20050216

Method FILL_PARAM_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXIT_PARAM Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB Exit Parametertabelle 20050216
2 Importing IR_CHANGE_CONTEXT Call by reference Object reference (TYPE REF TO) IFC2DIR_CHANGE_CONTEXT Zugriffe auf Änderungskontexte 20050216
3 Importing IR_DATA_TAB_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20050216
4 Importing IR_DATA_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20050216
5 Importing IR_INBOUND_READ_FACTORY Call by reference Object reference (TYPE REF TO) IF_C2S_INBOUND_READ_FACTORY Inbound-Adapter für Lesezugiffe erzeugen 20050216
6 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER C2 Message Handler Interface 20050216
7 Importing IS_C2_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050216
8 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE Ergebnistabelle 20050216

Method FILL_PARAM_CHECK on class CLC2DIR_UTIL_INT has no exception.

Method FILL_PARAM_CHNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXIT_PARAM Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB Exit Parametertabelle 20050216
2 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2S_CHANGE_HANDLER_EXT Änderungsverwaltung 20050216
3 Importing IR_DATA_TAB_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20050216
4 Importing IR_DATA_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20050216
5 Importing IR_INBOUND_MAINT_FACTORY Call by reference Object reference (TYPE REF TO) IF_C2S_INBOUND_MAINT_FACTORY Inbound-Adapter für Änderungen erzeugen 20050216
6 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER C2 Message Handler Interface 20050216
7 Importing IS_C2_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050216
8 Changing IT_RESULT Call by reference Type reference (TYPE) INDEX TABLE Ergebnistabelle 20050216

Method FILL_PARAM_CHNG on class CLC2DIR_UTIL_INT has no exception.

Method FILL_PARAM_TERM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXIT_PARAM Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB Exit Parametertabelle 20050223
2 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_CHANGE_HANDLER C2 Change Handler Interface 20050223
3 Importing IR_DATA_TARGET_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20050223
4 Importing IR_DATA_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20050223
5 Importing IR_INBOUND_MAINT_FACTORY Call by reference Object reference (TYPE REF TO) IF_C2S_INBOUND_MAINT_FACTORY Inbound-Adapter für ändernde Zugiffe erzeugen 20050223
6 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER C2 Message Handler Interface 20050223
7 Importing IS_C2_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050223
8 Importing IS_C2_TARGET_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Zielknoten-Kennung 20050223
9 Importing IS_SOURCE_DATA Call by reference Type reference (TYPE) ANY Quelldaten 20050223
10 Changing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE Ergebnistabelle 20050223
11 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) CSEQUENCE Feldname für Exit 20050223

Method FILL_PARAM_TERM on class CLC2DIR_UTIL_INT has no exception.

Method GET_UTIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_UTIL_INST Value transfer Object reference (TYPE REF TO) CLC2DIR_UTIL_INT C2 Directory Agent 20050216
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20050216
History
Last changed by/on SAP  20050308 
SAP Release Created in