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 | ![]() |
Instance method | Public | Method | Activate Change Context | 20040908 |
2 | ![]() |
Instance method | Public | Method | 20040908 | |
3 | ![]() |
Instance method | Public | Method | Add Data (Only Database Data, No Changes) | 20040914 |
4 | ![]() |
Instance method | Public | Method | Triggers Checks at Event BeforeSave | 20041207 |
5 | ![]() |
Instance method | Public | Method | Delete Data Records | 20040913 |
6 | ![]() |
Instance method | Public | Method | Gets C2GUID for an ESI ID | 20041201 |
7 | ![]() |
Instance method | Public | Method | Gets C2GUID for an External Key | 20041125 |
8 | ![]() |
Instance method | Public | Method | Gets Data from Buffer or DB for Selection Condition | 20040908 |
9 | ![]() |
Instance method | Public | Method | As GET_DATA, for List of ESI-IDs (in int. C2S data format) | 20041209 |
10 | ![]() |
Instance method | Public | Method | Gets inactive data records, flagged as deleted | 20041206 |
11 | ![]() |
Instance method | Public | Method | Gets ESi key field (GUID) for an external key | 20041124 |
12 | ![]() |
Instance method | Public | Method | Add New Data Records | 20040913 |
13 | ![]() |
Instance method | Public | Method | Checks whether there is a Data Record in the Buffer | 20040908 |
14 | ![]() |
Instance method | Public | Method | 20040908 | |
15 | ![]() |
Instance method | Public | Method | Gets Changed Data from Buffer, Active/Inactive from DB | 20041201 |
16 | ![]() |
Instance method | Public | Method | 20040908 | |
17 | ![]() |
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 | ![]() |
IR_CHANGE_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IFC2DIR_CHANGE_CONT_INT | Änderungskontext (C2-intern) | 20041126 | ||
2 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_C2_MESSAGE_HANDLER_INT | C2 Message Handler Interface | 20041126 | ||
3 | ![]() |
RV_REJECTED | Call by reference | Type reference (TYPE) | C2S_FLAG | 20041126 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Basisklasse für Ausnahmen | 20041126 | |
2 | ![]() |
C2 server: Parameter error | 20041126 | |
3 | ![]() |
20041126 |
Method ACTIVATE_BY_KEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_C2_MESSAGE_HANDLER_INT | C2 Message Handler Interface | 20041202 | ||
2 | ![]() |
RV_REJECTED | Call by reference | Type reference (TYPE) | C2S_FLAG | 20041202 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Basisklasse für Ausnahmen | 20041202 | |
2 | ![]() |
C2 server: Parameter error | 20041202 | |
3 | ![]() |
20041202 |
Method ADD_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_C2_MESSAGE_HANDLER_INT | C2 Message Handler Interface | 20041005 | ||
2 | ![]() |
IS_NODE_NAME | Call by reference | Type reference (TYPE) | SC2_BCO_NODE_ID | Knoten-Kennung | 20040914 | ||
3 | ![]() |
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 | ![]() |
C2 server: Parameter error | 20041006 | |
2 | ![]() |
20041006 |
Method CHECK_BEFORE_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_CHANGE_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IFC2DIR_CHANGE_CONT_INT | Änderungskontext (C2-intern) | 20041207 | ||
2 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_C2_MESSAGE_HANDLER_INT | C2 Message Handler Interface | 20041207 | ||
3 | ![]() |
IS_NODE_ID | Call by reference | Type reference (TYPE) | SC2_BCO_NODE_ID | Knoten-Kennung | 20041209 | ||
4 | ![]() |
RV_REJECTED | Value transfer | Type reference (TYPE) | C2S_FLAG | 20041207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
C2 server: Parameter error | 20041207 | |
2 | ![]() |
20041207 |
Method DELETE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_CHANGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IFC2DIR_CHANGE_HANDLER_INT | C2 Change Handler Interface | 20041123 | ||
2 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_C2_MESSAGE_HANDLER_INT | C2 Message Handler Interface | 20041005 | ||
3 | ![]() |
IS_NODE_NAME | Call by reference | Type reference (TYPE) | SC2_BCO_NODE_ID | Knoten-Kennung | 20040913 | ||
4 | ![]() |
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 | ![]() |
20041006 | ||
2 | ![]() |
20041006 |
Method GET_C2GUID_FOR_ESI_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_C2GUID | Call by reference | Type reference (TYPE) | ANY | 20041201 | |||
2 | ![]() |
IS_DATA_INT_C2 | Call by reference | Type reference (TYPE) | ANY | 20041201 | |||
3 | ![]() |
IS_NODE_NAME | Call by reference | Type reference (TYPE) | SC2_BCO_NODE_ID | Knoten-Kennung | 20041201 | ||
4 | ![]() |
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 | ![]() |
20041210 |
Method GET_C2GUID_FOR_SEMKEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_DATA_INT_C2 | Call by reference | Type reference (TYPE) | ANY | 20041125 | |||
2 | ![]() |
IS_NODE_NAME | Call by reference | Type reference (TYPE) | SC2_BCO_NODE_ID | Knoten-Kennung | 20041125 | ||
3 | ![]() |
MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_C2_MESSAGE_HANDLER_INT | C2 Message Handler Interface | 20041125 | ||
4 | ![]() |
RV_C2GUID | Call by reference | Type reference (TYPE) | ANY | 20041125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20041125 |
Method GET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RESULT_LIST | Value transfer | Type reference (TYPE) | ANY TABLE | Konfig.-Daten im internen C2-Server Format | 20041012 | ||
2 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_C2_MESSAGE_HANDLER_INT | C2 Message Handler Interface | 20041005 | ||
3 | ![]() |
IS_NODE_NAME | Call by reference | Type reference (TYPE) | SC2_BCO_NODE_ID | Knoten-Kennung | 20040913 | ||
4 | ![]() |
IT_SEL_CRIT | Call by reference | Type reference (TYPE) | C2S_SELLIST_TTYPE | Selektionsbedingungen im C2-Server | 20041004 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20041004 | ||
2 | ![]() |
20041004 |
Method GET_DATA_BY_ESI_IDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RESULT_LIST | Call by reference | Type reference (TYPE) | ANY TABLE | 20041209 | |||
2 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_C2_MESSAGE_HANDLER_INT | C2 Message Handler Interface | 20041209 | ||
3 | ![]() |
IS_NODE_NAME | Call by reference | Type reference (TYPE) | SC2_BCO_NODE_ID | Knoten-Kennung | 20041209 | ||
4 | ![]() |
IT_ESI_IDS | Call by reference | Type reference (TYPE) | ANY TABLE | 20041209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
C2-Server: Fehlerhafte Anfrage | 20041209 | |
2 | ![]() |
20041209 |
Method GET_DELETED_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RESULT_LIST | Value transfer | Type reference (TYPE) | ANY TABLE | Konfig.-Daten im internen C2-Server Format | 20041206 | ||
2 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_C2_MESSAGE_HANDLER_INT | C2 Message Handler Interface | 20041206 | ||
3 | ![]() |
IS_NODE_NAME | Call by reference | Type reference (TYPE) | SC2_BCO_NODE_ID | Knoten-Kennung | 20041206 | ||
4 | ![]() |
IT_SEL_CRIT | Call by reference | Type reference (TYPE) | C2S_SELLIST_TTYPE | Selektionsbedingungen im C2-Server | 20041206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
C2 server: Parameter error | 20041206 | |
2 | ![]() |
20041206 |
Method GET_ESIKEY_FOR_SEMKEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_DATA_INT_C2 | Call by reference | Type reference (TYPE) | ANY | Datensatz im internen C2-Server Format | 20041124 | ||
2 | ![]() |
IS_NODE_NAME | Call by reference | Type reference (TYPE) | SC2_BCO_NODE_ID | Knoten-Kennung | 20041124 | ||
3 | ![]() |
MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_C2_MESSAGE_HANDLER_INT | C2 Message Handler Interface | 20041124 | ||
4 | ![]() |
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 | ![]() |
IR_CHANGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IFC2DIR_CHANGE_HANDLER_INT | C2 Change Handler Interface | 20041112 | ||
2 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_C2_MESSAGE_HANDLER_INT | C2 Message Handler Interface | 20041005 | ||
3 | ![]() |
IS_NODE_NAME | Call by reference | Type reference (TYPE) | SC2_BCO_NODE_ID | Knoten-Kennung | 20040913 | ||
4 | ![]() |
IT_DATA_LIST | Call by reference | Type reference (TYPE) | ANY TABLE | Konfig.-Daten im internen C2-Sever Format | 20040923 | ||
5 | ![]() |
IT_METADATA_LIST | Call by reference | Type reference (TYPE) | ANY TABLE | 20041112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20041006 | ||
2 | ![]() |
20041006 |
Method IS_DATA_IN_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_NODE_NAME | Call by reference | Type reference (TYPE) | SC2_BCO_NODE_ID | Knoten-Kennung | 20040913 | ||
2 | ![]() |
IT_DATA_LIST | Call by reference | Type reference (TYPE) | ANY TABLE | Konfig.-Daten im internen C2-Server Format | 20040923 | ||
3 | ![]() |
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 | ![]() |
ET_RESULT_LIST | Call by reference | Type reference (TYPE) | ANY TABLE | Konfig.-Daten im internen C2-Server Format | 20041201 | ||
2 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_C2_MESSAGE_HANDLER_INT | C2 Message Handler Interface | 20041201 | ||
3 | ![]() |
IS_NODE_NAME | Call by reference | Type reference (TYPE) | SC2_BCO_NODE_ID | Knoten-Kennung | 20041201 | ||
4 | ![]() |
IT_SEL_CRIT | Call by reference | Type reference (TYPE) | C2S_SELLIST_TTYPE | Selektionsbedingungen im C2-Server | 20041201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
C2 server: Parameter error | 20041201 | |
2 | ![]() |
20041201 |
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_CHANGE_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IFC2DIR_CHANGE_CONT_INT | Änderungskontext (C2-intern) | 20041126 | ||
2 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_C2_MESSAGE_HANDLER_INT | C2 Message Handler Interface | 20041125 | ||
3 | ![]() |
RV_REJECTED | Call by reference | Type reference (TYPE) | C2S_FLAG | Flag; 'X' für save rejected | 20041125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Basisklasse für Ausnahmen | 20041119 | |
2 | ![]() |
C2 server: Parameter error | 20041118 | |
3 | ![]() |
20041118 |
Method UPDATE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_CHANGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IFC2DIR_CHANGE_HANDLER_INT | C2 Change Handler Interface | 20041123 | ||
2 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_C2_MESSAGE_HANDLER_INT | C2 Message Handler Interface | 20040913 | ||
3 | ![]() |
IS_NODE_NAME | Call by reference | Type reference (TYPE) | SC2_BCO_NODE_ID | Knoten-Kennung | 20040913 | ||
4 | ![]() |
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 | ![]() |
20041006 | ||
2 | ![]() |
20041006 |
History
Last changed by/on | SAP | 20050218 |
SAP Release Created in | 700 |