SAP ABAP Class CL_RTTBF_TABL_DB_SAVE (RTTBF: Make Data in Internal Table Persistent)
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_SERVICE RTTBF: Services of Runtime Transaction Buffer Frameworks 20040210
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RTTBF_TRAN_TABL_DB_SAVE 20040325
Properties
Class CL_RTTBF_TABL_DB_SAVE  
Short Description RTTBF: Make Data in Internal Table Persistent    
Super Class CL_RTTBF_SERVICE RTTBF: Services of Runtime Transaction Buffer Frameworks 
Instantiability of a Class 2  Public 
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 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_DB_SAVE 20040325
Friends
Class CL_RTTBF_TABL_DB_SAVE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_DB_TABLENAME Instance attribute Private Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20040210
2 MO_APPL_TABL Instance attribute Private Object reference (TYPE REF TO) IF_RTTBF_APPL_TABL 20040602
3 MO_RTTBF_TABL_BUFFER Instance attribute Private Object reference (TYPE REF TO) CL_RTTBF_TABL_BUFFER RTTBF: Transactional Table Buffer 20040917
4 MO_TYPE_HNDL_S_DB_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20040301
5 MO_TYPE_HNDL_T_DB_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20040301
6 MR_S_RECORD Instance attribute Private Object reference (TYPE REF TO) DATA 20040301
7 MR_T_BEFORE_UPDATE_RECORDS Instance attribute Public Object reference (TYPE REF TO) DATA 20040525
8 MR_T_DELETE_RECORDS Instance attribute Public Object reference (TYPE REF TO) DATA 20040301
9 MR_T_INSERT_RECORDS Instance attribute Public Object reference (TYPE REF TO) DATA 20040301
10 MR_T_PREPARED_DELETE_RECORDS Instance attribute Public Object reference (TYPE REF TO) DATA 20040519
11 MR_T_PREPARED_INSERT_RECORDS Instance attribute Public Object reference (TYPE REF TO) DATA 20040519
12 MR_T_PREPARED_UPDATE_RECORDS Instance attribute Public Object reference (TYPE REF TO) DATA 20040519
13 MR_T_UPDATE_RECORDS Instance attribute Public Object reference (TYPE REF TO) DATA 20040301
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP_DB_CHANGE_BUFFERS Instance method Private Method 20040302
2 CLEANUP_PREPARED_DB_CHANGES Instance method Private Method 20040519
3 CONSTRUCTOR Instance method Public Constructor 20040210
4 EXECUTE_DB_SAVE Instance method Private Method 20040302
5 PREPARE_DB_DELETE Instance method Private Method 20040301
6 PREPARE_DB_INSERT Instance method Private Method 20040301
7 PREPARE_DB_UPDATE Instance method Private Method 20040301
8 REMEMBER_BEFORE_BUFF_UPDATE Instance method Private Method 20040525
9 TAKEOVER_PREPARED_DB_CHANGES Instance method Private Method 20040519
Events
Class CL_RTTBF_TABL_DB_SAVE has no event.
Types
Class CL_RTTBF_TABL_DB_SAVE has no local type.
Method Signatures

Method CLEANUP_DB_CHANGE_BUFFERS Signature

Method CLEANUP_DB_CHANGE_BUFFERS on class CL_RTTBF_TABL_DB_SAVE has no parameter.
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR 20040519

Method CLEANUP_PREPARED_DB_CHANGES Signature

Method CLEANUP_PREPARED_DB_CHANGES on class CL_RTTBF_TABL_DB_SAVE has no parameter.
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR 20040519

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DB_TABLENAME Call by reference Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20040210
2 Importing ID_SERVICE_NAME Call by reference Type reference (TYPE) RTTBF_TYPE_SERVICE_NAME 20040210
3 Importing IO_APPL_TABL Call by reference Object reference (TYPE REF TO) IF_RTTBF_APPL_TABL 20040602
4 Importing IO_RTTBF_TABL_BUFFER Call by reference Object reference (TYPE REF TO) CL_RTTBF_TABL_BUFFER 20040917
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040301

Method EXECUTE_DB_SAVE Signature

Method EXECUTE_DB_SAVE on class CL_RTTBF_TABL_DB_SAVE has no parameter.
Method EXECUTE_DB_SAVE on class CL_RTTBF_TABL_DB_SAVE has no exception.

Method PREPARE_DB_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INRECORD Call by reference Type reference (TYPE) ANY 20040301
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040301

Method PREPARE_DB_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INRECORD Call by reference Type reference (TYPE) ANY 20040301
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040301

Method PREPARE_DB_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INRECORD Call by reference Type reference (TYPE) ANY 20040301
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040301

Method REMEMBER_BEFORE_BUFF_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INRECORD Call by reference Type reference (TYPE) ANY 20040525
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR 20040525

Method TAKEOVER_PREPARED_DB_CHANGES Signature

Method TAKEOVER_PREPARED_DB_CHANGES on class CL_RTTBF_TABL_DB_SAVE has no parameter.
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR 20040519
History
Last changed by/on SAP  20110908 
SAP Release Created in 10V