SAP ABAP Class CL_RTTBF_TABL_BUFFER (RTTBF: Transactional Table 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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RTTBF_LINKABLE_OBJECT RTTBF: Linkable Objects of Transactional Context 20040211
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RTTBF_TRAN_TABL_BUFFER 20040211
Properties
Class CL_RTTBF_TABL_BUFFER  
Short Description RTTBF: Transactional Table Buffer    
Super Class CL_RTTBF_LINKABLE_OBJECT RTTBF: Linkable Objects of Transactional Context 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESF_RTTBF   Runtime Transaction Buffer 
Created 20040210   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)
2 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RTTBF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RTTBF_TRAN_TABL_BUFFER 20040211
Friends
# Friend Modeled only Created on Description
1 CL_RTTBF_LOCK_MANAGER 20040504 RTTBF: Management of Transactional Locks
2 CL_RTTBF_OBJECT_LINKS 20040213 RTTBF: Relational Linking of Objects of Transact. Context
3 CL_RTTBF_SERVICE_FACTORY 20040210 RTTBF: Services Factory of Framework
4 CL_RTTBF_TABL_DB_READ 20040210 RTTBF: Read Data for Internal Table
5 CL_RTTBF_TRAN_HANDLER 20040302 RTTBF: Management of Transactional Context
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_D_CHANGEIND_NAME Static Attribute Private Type reference (TYPE) DDOBJNAME 'RTTBF_CHANGEIND' Name of ABAP Dictionary Object 20040210
2 GC_D_LOCKGUID_NAME Constant Private Type reference (TYPE) DDOBJNAME RTTBF_CONS_LOCKGUID_NAME Name of ABAP Dictionary Object 20040225
3 GC_S_BUFF_ADMIN_TYPE_NAME Instance attribute Private Type reference (TYPE) DDOBJNAME 'rttbf_type_s_buff_entry_admin' Name of ABAP Dictionary Object 20040210
4 GC_S_REL_KEY_ADMIN_TYPE_NAME Instance attribute Private Type reference (TYPE) DDOBJNAME 'rttbf_type_s_rel_key_admin' Name of ABAP Dictionary Object 20040210
5 MD_EXTERNL_PRIMARY_KEY_RELNAME Instance attribute Private Type reference (TYPE) RTTBF_TYPE_RELNAME 20040909
6 MO_RTTBF_APPL_TABL Instance attribute Private Object reference (TYPE REF TO) IF_RTTBF_APPL_TABL 20040525
7 MO_RTTBF_TRAN_HANDLER Instance attribute Public Object reference (TYPE REF TO) CL_RTTBF_TRAN_HANDLER RTTBF: Management of Transactional Context 20040213
8 MO_TABL_READ Instance attribute Public Object reference (TYPE REF TO) IF_RTTBF_TRAN_TABL_DB_READ RTTBF: Read Data for Internal Table 20040325
9 MO_TABL_SAVE Instance attribute Public Object reference (TYPE REF TO) IF_RTTBF_TRAN_TABL_DB_SAVE RTTBF: Make Data in Internal Table Persistent 20040325
10 MR_S_BUFF_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Internal Workarea for Table 20040210
11 MR_S_BUFF_DATA_2 Instance attribute Private Object reference (TYPE REF TO) DATA Internal Workarea for Table 20040210
12 MR_S_BUFF_DATA_KEY Instance attribute Private Object reference (TYPE REF TO) DATA Internal Workarea for Table Key 20040210
13 MR_TS_BUFF_DATA Instance attribute Public Object reference (TYPE REF TO) DATA Table with Buffered Data 20040218
14 MR_TS_BUFF_DATA_WORKAREA Instance attribute Private Object reference (TYPE REF TO) DATA Internal Workarea for Table Row 20040218
15 MR_TS_BUFF_DATA_WORKAREA_2 Instance attribute Private Object reference (TYPE REF TO) DATA 20040218
16 MTH_RELATION_ADMIN Instance attribute Public Type reference (TYPE) RTTBF_TYPE_TH_RELATION_ADMIN 20040213
17 MTS_RELATION_ORDER Instance attribute Public Type reference (TYPE) RTTBF_TYPE_TS_RELATION_ORDER 20040218
18 MT_ADDITIONAL_SELECTIONS Instance attribute Public Type reference (TYPE) RSDS_FRANGE_T 20040309
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RELATION_KEY_IS_BUFFERED Instance method Private Method 20040218
2 CLEANUP Instance method Private Method 20040623
3 CONSTRUCTOR Instance method Public Constructor 20040210
4 CREATE Static method Private Method Factory Method for Table Buffer 20040210
5 DELETE Instance method Private Method 20040210
6 EXTRA_BUFFER_CHANGES_FOR_RELKY Instance method Private Method 20040308
7 GET_LOCKGUID_FOR_RECORD Instance method Private Method Create Lock Reference with Parent-Child Relationship 20040217
8 GET_LOCKGUID_FROM_PARENT Instance method Private Method 20040217
9 INSERT Instance method Private Method 20040210
10 PROMOTE_LOCK_IF_DESIRED Instance method Private Method 20040322
11 SELECT Instance method Private Method 20040210
12 SELECT_BY_RELATION Instance method Private Method 20040210
13 SINGLE_DELETE Instance method Private Method 20040210
14 SINGLE_INSERT Instance method Private Method 20040210
15 SINGLE_PREPARE_SAVE_FOR_RELTN Instance method Private Method Prepare Child Aspects for SAVE 20040224
16 SINGLE_REFRESH_BUFF_FOR_RELTN Instance method Private Method Prepare Child Aspects for SAVE 20040308
17 SINGLE_SELECT Instance method Private Method 20040210
18 SINGLE_SELECT_BY_RELATION Instance method Private Method 20040210
19 SINGLE_UPDATE Instance method Private Method 20040210
20 UPDATE Instance method Private Method 20040210
Events
Class CL_RTTBF_TABL_BUFFER has no event.
Types
Class CL_RTTBF_TABL_BUFFER has no local type.
Method Signatures

Method CHECK_RELATION_KEY_IS_BUFFERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_IS_BUFFERED Call by reference Type reference (TYPE) ABAP_BOOL 20040218
2 Exporting ES_RELATION_ADMIN Call by reference Type reference (TYPE) RTTBF_TYPE_S_RELATION_ADMIN 20040308
3 Importing IB_WITH_LOCKGUID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040308
4 Importing ID_INBOUND_RELATION Call by reference Type reference (TYPE) RTTBF_TYPE_RELNAME 20040218
5 Importing IS_INRECORD Call by reference Type reference (TYPE) ANY 20040218
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040218

Method CLEANUP Signature

Method CLEANUP on class CL_RTTBF_TABL_BUFFER has no parameter.
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040623

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUFF_DATA_DDIC_S_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE Name eines ABAP Dictionary-Objekts 20040210
2 Importing ID_DB_TABLENAME Call by reference Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20040210
3 Importing ID_SERVICE_NAME Call by reference Type reference (TYPE) RTTBF_TYPE_SERVICE_NAME 20040210
4 Importing IO_RTTBF_APPL_TABL Call by reference Object reference (TYPE REF TO) IF_RTTBF_APPL_TABL 20040525
5 Importing IO_RTTBF_TRAN_HANDLER Call by reference Object reference (TYPE REF TO) CL_RTTBF_TRAN_HANDLER RTTBF: Verwaltung des transaktionalen Kontextes 20040213
6 Importing IO_TABL_DB_READ Call by reference Object reference (TYPE REF TO) IF_RTTBF_TRAN_TABL_DB_READ RTTBF: Lesen von Daten für die interne Tabelle 20040325
7 Importing IO_TABL_DB_SAVE Call by reference Object reference (TYPE REF TO) IF_RTTBF_TRAN_TABL_DB_SAVE RTTBF: Persistierung der Daten in der internen Tabelle 20040325
8 Importing ITH_RELATION_ADMIN Call by reference Type reference (TYPE) RTTBF_TYPE_TH_RELATION_ADMIN 20040210
9 Importing IT_ADDITIONAL_SELECTIONS Call by reference Type reference (TYPE) RSDS_FRANGE_T 20040309
10 Importing IT_BUFF_DATA_KEYFIELDS Call by reference Type reference (TYPE) ABAP_KEYDESCR_TAB 20040210
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040210

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_CL_RTTBF_TABL_BUFFER Value transfer Object reference (TYPE REF TO) CL_RTTBF_TABL_BUFFER RTTBF: Transaktionaler Tabellenpuffer 20040210
2 Importing ID_BUFF_DATA_DDIC_S_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE Struktur für Tabellenpuffer 20040210
3 Importing ID_DB_TABLENAME Call by reference Type reference (TYPE) DDOBJNAME NDatenbanktabelle 20040210
4 Importing ID_SERVICE_NAME Call by reference Type reference (TYPE) STRING 'TABLE_BUFFER' Name des Transaktionsservices 20040210
5 Importing IO_RTTBF_APPL_TABL Call by reference Object reference (TYPE REF TO) IF_RTTBF_APPL_TABL 20040525
6 Importing IO_RTTBF_TRAN_HANDLER Call by reference Object reference (TYPE REF TO) CL_RTTBF_TRAN_HANDLER RTTBF: Verwaltung des transaktionalen Kontextes 20040213
7 Importing IO_TABL_DB_READ Call by reference Object reference (TYPE REF TO) IF_RTTBF_TRAN_TABL_DB_READ RTTBF: Lesen von Daten für die interne Tabelle 20040325
8 Importing IO_TABL_DB_SAVE Call by reference Object reference (TYPE REF TO) IF_RTTBF_TRAN_TABL_DB_SAVE RTTBF: Persistierung der Daten in der internen Tabelle 20040325
9 Importing ITH_RELATION_ADMIN Call by reference Type reference (TYPE) RTTBF_TYPE_TH_RELATION_ADMIN 20040210
10 Importing IT_ADDITIONAL_SELECTIONS Call by reference Type reference (TYPE) RSDS_FRANGE_T 20040309
11 Importing IT_BUFF_DATA_KEYFIELDS Call by reference Type reference (TYPE) ABAP_KEYDESCR_TAB Schlüsselfelder für Tabellenpuffer 20040210
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040210

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 RTTBF: Ausnahmeklasse 20040824
2 CX_RTTBF_FOREIGN_LOCK 20040903
3 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040824

Method EXTRA_BUFFER_CHANGES_FOR_RELKY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_BUFFERED_CHANGES Call by reference Type reference (TYPE) SORTED TABLE 20040308
2 Importing IS_INREL_ADMIN Call by reference Type reference (TYPE) RTTBF_TYPE_S_RELATION_ADMIN 20040308
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040308

Method GET_LOCKGUID_FOR_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_LOCKGUID Call by reference Type reference (TYPE) RTTBF_TYPE_LOCKGUID 20040217
2 Importing IS_INRECORD Call by reference Type reference (TYPE) ANY 20040217
# Exception Resumable Description Created on
1 CX_RTTBF_FOREIGN_LOCK RTTBF: Ausnahmeklasse 20040824
2 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040217

Method GET_LOCKGUID_FROM_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_LOCKGUID Value transfer Type reference (TYPE) RTTBF_TYPE_LOCKGUID 20040217
2 Importing IS_INRECORD Call by reference Type reference (TYPE) ANY 20040217
# Exception Resumable Description Created on
1 CX_RTTBF_FOREIGN_LOCK RTTBF: Ausnahmeklasse 20040824
2 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040217

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 PROMOTE_LOCK_IF_DESIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LOCKGUID Call by reference Type reference (TYPE) RTTBF_TYPE_LOCKGUID 20040322
# Exception Resumable Description Created on
1 CX_RTTBF_FAILED_TO_PROMOTE 20040824
2 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040322

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 RTTBF: Ausnahmeklasse 20040824
2 CX_RTTBF_FOREIGN_LOCK 20040903
3 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_PREPARE_SAVE_FOR_RELTN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_SAVE_IS_FORBIDDEN Call by reference Type reference (TYPE) ABAP_BOOL 20040224
2 Importing ID_INBOUND_RELNAME Call by reference Type reference (TYPE) RTTBF_TYPE_RELNAME 20040224
3 Importing ID_LOCKGUID Call by reference Type reference (TYPE) RTTBF_TYPE_LOCKGUID 20040224
4 Importing IS_PARENT_RECORD Call by reference Type reference (TYPE) ANY 20040224
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040224

Method SINGLE_REFRESH_BUFF_FOR_RELTN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INBOUND_RELNAME Call by reference Type reference (TYPE) RTTBF_TYPE_RELNAME 20040308
2 Importing ID_LOCKGUID Call by reference Type reference (TYPE) RTTBF_TYPE_LOCKGUID 20040308
3 Importing IS_PARENT_RECORD Call by reference Type reference (TYPE) ANY 20040308
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040308

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 Rückgabewert, Rückgabewert nach ABAP-Anweisungen 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_TRUE 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_FOREIGN_LOCK 20040903
3 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 20040824
History
Last changed by/on SAP  20110908 
SAP Release Created in 10V