SAP ABAP Interface IFC2DIR_BUFFER (Transactional Buffer in C2 Directory)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CLC2DIR_BUFFER Transactional Buffer in C2 Directory 20040908
Properties
Interface IFC2DIR_BUFFER  
Short Description Transactional Buffer in C2 Directory    
General Data
Package C2_CORE   C2 Server: Core Functionality 
Created 20040908   SAP 
Last changed 20050218   SAP 
Unicode checks active    
Forward declarations
Interface IFC2DIR_BUFFER has no forward declaration.
Interfaces
Interface IFC2DIR_BUFFER has no interface.
Friends
Interface IFC2DIR_BUFFER has no friend.
Attributes
Interface IFC2DIR_BUFFER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate Change Context 20040908
2 ACTIVATE_BY_KEYS Instance method Public Method 20040908
3 ADD_DATA Instance method Public Method Add Data (Only Database Data, No Changes) 20040914
4 CHECK_BEFORE_SAVE Instance method Public Method Triggers Checks at Event BeforeSave 20041207
5 DELETE_DATA Instance method Public Method Delete Data Records 20040913
6 GET_C2GUID_FOR_ESI_ID Instance method Public Method Gets C2GUID for an ESI ID 20041201
7 GET_C2GUID_FOR_SEMKEY Instance method Public Method Gets C2GUID for an External Key 20041125
8 GET_DATA Instance method Public Method Gets Data from Buffer or DB for Selection Condition 20040908
9 GET_DATA_BY_ESI_IDS Instance method Public Method As GET_DATA, for List of ESI-IDs (in int. C2S data format) 20041209
10 GET_DELETED_DATA Instance method Public Method Gets inactive data records, flagged as deleted 20041206
11 GET_ESIKEY_FOR_SEMKEY Instance method Public Method Gets ESi key field (GUID) for an external key 20041124
12 INSERT_DATA Instance method Public Method Add New Data Records 20040913
13 IS_DATA_IN_BUFFER Instance method Public Method Checks whether there is a Data Record in the Buffer 20040908
14 LOAD_DATA Instance method Public Method 20040908
15 QUERY_INACTIVE Instance method Public Method Gets Changed Data from Buffer, Active/Inactive from DB 20041201
16 SAVE Instance method Public Method 20040908
17 UPDATE_DATA Instance method Public Method Change Data Records 20040908
Events
Interface IFC2DIR_BUFFER has no event.
Types
Interface IFC2DIR_BUFFER 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 IR_CHANGE_CONTEXT Call by reference Object reference (TYPE REF TO) IFC2DIR_CHANGE_CONT_INT Änderungskontext (C2-intern) 20041126
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041126
3 Exporting RV_REJECTED Call by reference Type reference (TYPE) C2S_FLAG 20041126
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041126
2 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041126
3 CX_C2S_SERVICE_FAILURE 20041126

Method ACTIVATE_BY_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041202
2 Exporting RV_REJECTED Call by reference Type reference (TYPE) C2S_FLAG 20041202
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041202
2 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041202
3 CX_C2S_SERVICE_FAILURE 20041202

Method ADD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041005
2 Importing IS_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040914
3 Changing IT_DATA_LIST Call by reference Type reference (TYPE) ANY TABLE Konfig.-Daten im internen C2-Sever Format 20040923
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041006
2 CX_C2S_SERVICE_FAILURE 20041006

Method CHECK_BEFORE_SAVE 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) 20041207
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041207
3 Importing IS_NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041209
4 Returning RV_REJECTED Value transfer Type reference (TYPE) C2S_FLAG 20041207
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041207
2 CX_C2S_SERVICE_FAILURE 20041207

Method DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) IFC2DIR_CHANGE_HANDLER_INT C2 Change Handler Interface 20041123
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041005
3 Importing IS_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040913
4 Changing IT_DATA_LIST Call by reference Type reference (TYPE) ANY TABLE Konfig.-Daten im internen C2-Sever Format 20040923
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR 20041006
2 CX_C2S_SERVICE_FAILURE 20041006

Method GET_C2GUID_FOR_ESI_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_C2GUID Call by reference Type reference (TYPE) ANY 20041201
2 Importing IS_DATA_INT_C2 Call by reference Type reference (TYPE) ANY 20041201
3 Importing IS_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041201
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041201
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20041210

Method GET_C2GUID_FOR_SEMKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_INT_C2 Call by reference Type reference (TYPE) ANY 20041125
2 Importing IS_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041125
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041125
4 Exporting RV_C2GUID Call by reference Type reference (TYPE) ANY 20041125
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20041125

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_LIST Value transfer Type reference (TYPE) ANY TABLE Konfig.-Daten im internen C2-Server Format 20041012
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041005
3 Importing IS_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040913
4 Importing IT_SEL_CRIT Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Selektionsbedingungen im C2-Server 20041004
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR 20041004
2 CX_C2S_SERVICE_FAILURE 20041004

Method GET_DATA_BY_ESI_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_LIST Call by reference Type reference (TYPE) ANY TABLE 20041209
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041209
3 Importing IS_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041209
4 Importing IT_ESI_IDS Call by reference Type reference (TYPE) ANY TABLE 20041209
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2-Server: Fehlerhafte Anfrage 20041209
2 CX_C2S_SERVICE_FAILURE 20041209

Method GET_DELETED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_LIST Value transfer Type reference (TYPE) ANY TABLE Konfig.-Daten im internen C2-Server Format 20041206
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041206
3 Importing IS_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041206
4 Importing IT_SEL_CRIT Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Selektionsbedingungen im C2-Server 20041206
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041206
2 CX_C2S_SERVICE_FAILURE 20041206

Method GET_ESIKEY_FOR_SEMKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_INT_C2 Call by reference Type reference (TYPE) ANY Datensatz im internen C2-Server Format 20041124
2 Importing IS_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041124
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041124
4 Exporting RV_ESI_KEY Value transfer Type reference (TYPE) ANY ESI-Key (Guid) (wenn Datensatz (Semkey) schon vorhanden) 20041124

Method GET_ESIKEY_FOR_SEMKEY on Interface IFC2DIR_BUFFER has no exception.

Method INSERT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) IFC2DIR_CHANGE_HANDLER_INT C2 Change Handler Interface 20041112
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041005
3 Importing IS_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040913
4 Changing IT_DATA_LIST Call by reference Type reference (TYPE) ANY TABLE Konfig.-Daten im internen C2-Sever Format 20040923
5 Changing IT_METADATA_LIST Call by reference Type reference (TYPE) ANY TABLE 20041112
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR 20041006
2 CX_C2S_SERVICE_FAILURE 20041006

Method IS_DATA_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040913
2 Importing IT_DATA_LIST Call by reference Type reference (TYPE) ANY TABLE Konfig.-Daten im internen C2-Server Format 20040923
3 Changing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20040913

Method IS_DATA_IN_BUFFER on Interface IFC2DIR_BUFFER has no exception.

Method LOAD_DATA Signature

Method LOAD_DATA on Interface IFC2DIR_BUFFER has no parameter.
Method LOAD_DATA on Interface IFC2DIR_BUFFER has no exception.

Method QUERY_INACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_LIST Call by reference Type reference (TYPE) ANY TABLE Konfig.-Daten im internen C2-Server Format 20041201
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041201
3 Importing IS_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041201
4 Importing IT_SEL_CRIT Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Selektionsbedingungen im C2-Server 20041201
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041201
2 CX_C2S_SERVICE_FAILURE 20041201

Method SAVE 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) 20041126
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20041125
3 Exporting RV_REJECTED Call by reference Type reference (TYPE) C2S_FLAG Flag; 'X' für save rejected 20041125
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20041119
2 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041118
3 CX_C2S_SERVICE_FAILURE 20041118

Method UPDATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) IFC2DIR_CHANGE_HANDLER_INT C2 Change Handler Interface 20041123
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20040913
3 Importing IS_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040913
4 Changing IT_DATA_LIST Call by reference Type reference (TYPE) ANY TABLE Konfig.-Daten im internen C2-Sever Format 20040923
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR 20041006
2 CX_C2S_SERVICE_FAILURE 20041006
History
Last changed by/on SAP  20050218 
SAP Release Created in 700