SAP ABAP Interface IF_RTTBF_TRAN_TABL_BUFFER (IF_RTTBF_TRAN_TABL_BUFFER)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF (Application Component) Enterprise Service Framework Layer
     SESF_RTTBF (Package) Runtime Transaction Buffer
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RTTBF_TABL_BUFFER RTTBF: Transactional Table Buffer 20040211
Properties
Interface IF_RTTBF_TRAN_TABL_BUFFER  
Short Description    
General Data
Package SESF_RTTBF   Runtime Transaction Buffer 
Created 20040210   SAP 
Last changed 20041228   SAP 
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)
2 RTTBF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RTTBF_LINKABLE_OBJECT 20040213
Friends
Interface IF_RTTBF_TRAN_TABL_BUFFER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_TYPE_HNDL_S_BUFF_DATA Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20040211
2 MO_TYPE_HNDL_S_BUFF_DATA_KEY Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20040211
3 MO_TYPE_HNDL_T_BUFF_DATA Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20040211
Methods
# Method Level Visibility Method type Description Created on
1 DELETE Instance method Public Method 20040210
2 INSERT Instance method Public Method 20040210
3 SELECT Instance method Public Method 20040210
4 SELECT_BY_RELATION Instance method Public Method 20040210
5 SINGLE_DELETE Instance method Public Method 20040210
6 SINGLE_INSERT Instance method Public Method 20040210
7 SINGLE_SELECT Instance method Public Method 20040210
8 SINGLE_SELECT_BY_RELATION Instance method Public Method 20040210
9 SINGLE_UPDATE Instance method Public Method 20040210
10 UPDATE Instance method Public Method 20040210
Events
# Event Type Visibility Description Created on
1 AFTER_CHANGE_OF_TABL_BUFFER Instance Event
(0)
Public
(2)
20041022
Types
Interface IF_RTTBF_TRAN_TABL_BUFFER has no local type.
Method Signatures

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_RECORDS Call by reference Type reference (TYPE) ANY TABLE 20040210
2 Exporting ET_REJECTED_RECORDS Call by reference Type reference (TYPE) ANY TABLE 20040210
3 Exporting ET_RETURN_CODES Call by reference Type reference (TYPE) RTTBF_TYPE_T_RETURN_CODE Tabelle von Return Codes 20040210
4 Importing IT_RECORDS_FOR_DELETE Call by reference Type reference (TYPE) ANY TABLE 20040210
# Exception Resumable Description Created on
1 CX_RTTBF_FAILED_TO_PROMOTE 20040824
2 CX_RTTBF_FOREIGN_LOCK 20040903
3 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040322

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSERTED_RECORDS Call by reference Type reference (TYPE) ANY TABLE 20040210
2 Exporting ET_REJECTED_RECORDS Call by reference Type reference (TYPE) ANY TABLE 20040210
3 Exporting ET_RETURN_CODES Call by reference Type reference (TYPE) RTTBF_TYPE_T_RETURN_CODE Tabelle von Return Codes 20040210
4 Importing IT_RECORDS_FOR_INSERT Call by reference Type reference (TYPE) ANY TABLE 20040210
5 Importing IT_REGISTRATION_FOR_RELATIONS Call by reference Type reference (TYPE) RTTBF_TYPE_T_RELATION 20040503
# Exception Resumable Description Created on
1 CX_RTTBF_FAILED_TO_PROMOTE RTTBF: Ausnahmeklasse 20040824
2 CX_RTTBF_FOREIGN_LOCK 20040524
3 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040319

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OUTRECORDS Call by reference Type reference (TYPE) INDEX TABLE 20040210
2 Exporting ET_RETURN_CODES Call by reference Type reference (TYPE) RTTBF_TYPE_T_RETURN_CODE 20040210
3 Importing IB_ALL_BUFFERED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040927
4 Importing IB_AND_PROMOTE_LOCKGUID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20041123
5 Importing IB_INCLUDING_DELETED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040218
6 Importing IB_ONLY_BUFFERED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040218
7 Importing IB_WITH_LOCKGUID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040218
8 Importing IT_INRECORDS Call by reference Type reference (TYPE) INDEX TABLE 20040210
# Exception Resumable Description Created on
1 CX_RTTBF_FAILED_TO_PROMOTE 20041123
2 CX_RTTBF_FOREIGN_LOCK RTTBF: Ausnahmeklasse 20040824
3 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040217

Method SELECT_BY_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILD_RECORDS Call by reference Type reference (TYPE) INDEX TABLE 20040210
2 Exporting ET_PARENT_CHILD_INDEXT Call by reference Type reference (TYPE) RTTBF_TYPE_T_RELATION_INDEX Relationen Index Tabelle 20040210
3 Exporting ET_RETURN_CODES Call by reference Type reference (TYPE) RTTBF_TYPE_T_RETURN_CODE 20040217
4 Importing IB_AND_PROMOTE_LOCKGUID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20041123
5 Importing IB_INCLUDING_DELETED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040210
6 Importing IB_ONLY_BUFFERED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040210
7 Importing IB_WITH_LOCKGUID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040210
8 Importing ID_INBOUND_RELNAME Call by reference Type reference (TYPE) RTTBF_TYPE_RELNAME 20040216
9 Importing IT_PARENT_RECORDS Call by reference Type reference (TYPE) INDEX TABLE 20040210
# Exception Resumable Description Created on
1 CX_RTTBF_FAILED_TO_PROMOTE 20041123
2 CX_RTTBF_FOREIGN_LOCK RTTBF: Ausnahmeklasse 20040824
3 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040210

Method SINGLE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_REJECT_FLAG Call by reference Type reference (TYPE) ABAP_BOOL Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040210
2 Exporting ES_DELETED_RECORD Call by reference Type reference (TYPE) ANY 20040210
3 Exporting ES_REJECTED_RECORD Call by reference Type reference (TYPE) ANY 20040210
4 Importing IS_RECORD_FOR_DELETE Call by reference Type reference (TYPE) ANY 20040210
# Exception Resumable Description Created on
1 CX_RTTBF_FAILED_TO_PROMOTE 20040824
2 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040322

Method SINGLE_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_REJECT_FLAG Call by reference Type reference (TYPE) ABAP_BOOL Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040210
2 Exporting ES_INSERTED_RECORD Call by reference Type reference (TYPE) ANY 20040210
3 Exporting ES_REJECTED_RECORD Call by reference Type reference (TYPE) ANY 20040210
4 Importing IS_RECORD_FOR_INSERT Call by reference Type reference (TYPE) ANY 20040210
5 Importing IT_REGISTRATION_FOR_RELATIONS Call by reference Type reference (TYPE) RTTBF_TYPE_T_RELATION 20040503
# Exception Resumable Description Created on
1 CX_RTTBF_FAILED_TO_PROMOTE RTTBF: Ausnahmeklasse 20040824
2 CX_RTTBF_FOREIGN_LOCK 20040524
3 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040319

Method SINGLE_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_REJECT_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20040210
2 Exporting ES_OUTRECORD Call by reference Type reference (TYPE) ANY 20040210
3 Importing IB_AND_PROMOTE_LOCKGUID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20041123
4 Importing IB_INCLUDING_DELETED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040316
5 Importing IB_ONLY_BUFFERED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040316
6 Importing IB_WITH_LOCKGUID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040316
7 Importing IS_INRECORD Call by reference Type reference (TYPE) ANY 20040210
# Exception Resumable Description Created on
1 CX_RTTBF_FAILED_TO_PROMOTE 20041123
2 CX_RTTBF_FOREIGN_LOCK RTTBF: Ausnahmeklasse 20040824
3 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040217

Method SINGLE_SELECT_BY_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILD_RECORDS Call by reference Type reference (TYPE) INDEX TABLE 20040210
2 Importing IB_AND_PROMOTE_LOCKGUID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20041123
3 Importing IB_INCLUDING_DELETED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040210
4 Importing IB_ONLY_BUFFERED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040210
5 Importing IB_WITH_LOCKGUID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040210
6 Importing ID_INBOUND_RELNAME Call by reference Type reference (TYPE) RTTBF_TYPE_RELNAME 20040216
7 Importing IS_PARENT_RECORD Call by reference Type reference (TYPE) ANY 20040210
# Exception Resumable Description Created on
1 CX_RTTBF_FAILED_TO_PROMOTE 20041123
2 CX_RTTBF_FOREIGN_LOCK RTTBF: Ausnahmeklasse 20040824
3 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040210

Method SINGLE_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_REJECT_FLAG Call by reference Type reference (TYPE) ABAP_BOOL Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040210
2 Exporting ES_REJECTED_RECORD Call by reference Type reference (TYPE) ANY 20040210
3 Exporting ES_UPDATED_RECORD Call by reference Type reference (TYPE) ANY 20040210
4 Importing IS_RECORD_FOR_UPDATE Call by reference Type reference (TYPE) ANY 20040210
# Exception Resumable Description Created on
1 CX_RTTBF_FAILED_TO_PROMOTE 20040824
2 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040322

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REJECTED_RECORDS Call by reference Type reference (TYPE) ANY TABLE 20040210
2 Exporting ET_RETURN_CODES Call by reference Type reference (TYPE) RTTBF_TYPE_T_RETURN_CODE Tabelle von Return Codes 20040210
3 Exporting ET_UPDATED_RECORDS Call by reference Type reference (TYPE) ANY TABLE 20040210
4 Importing IT_RECORDS_FOR_UPDATE Call by reference Type reference (TYPE) ANY TABLE 20040210
# Exception Resumable Description Created on
1 CX_RTTBF_FAILED_TO_PROMOTE 20040824
2 CX_RTTBF_FOREIGN_LOCK 20040903
3 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040322
Event Signatures

Event AFTER_CHANGE_OF_TABL_BUFFER Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ID_CHANGE_EVENT Exporting Value transfer Type reference (TYPE) RTTBF_TYPE_CHECKEVENT 20041022
2 ID_SERVICE_NAME Exporting Value transfer Type reference (TYPE) RTTBF_TYPE_SERVICE_NAME 20041022
3 IS_CHANGED_RECORD Exporting Value transfer Type reference (TYPE) ANY 20041022
4 IS_OLD_RECORD Exporting Value transfer Type reference (TYPE) ANY 20041022
History
Last changed by/on SAP  20041228 
SAP Release Created in 10V