SAP ABAP Class CL_RTTBF_TRAN_HANDLER (RTTBF: Management of Transactional Context)
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 20040212
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RTTBF_TRAN_HANDLER 20040213
Properties
Class CL_RTTBF_TRAN_HANDLER  
Short Description RTTBF: Management of Transactional Context    
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 20040212   SAP 
Last change 20041208   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 RTTBF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RTTBF_TRAN_HANDLER 20040213
Friends
# Friend Modeled only Created on Description
1 CL_RTTBF_LOCK_MANAGER 20040213 RTTBF: Management of Transactional Locks
2 CL_RTTBF_SERVICE_FACTORY 20040301 RTTBF: Services Factory of Framework
3 CL_RTTBF_TABL_BUFFER 20040302 RTTBF: Transactional Table Buffer
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_PREPARED_FOR_SAVE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20040519
2 MD_SAVE_MODE Instance attribute Private Type reference (TYPE) RTTBF_TYPE_S_MODE rttbf_con_s_mode_unlock_saved 20040623
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP Instance method Private Method 20040623
2 CLEANUP_DB_CHANGE_BUFFERS Instance method Private Method 20040301
3 CLEANUP_PREPARED_DB_CHANGES Instance method Private Method 20040519
4 CONSTRUCTOR Instance method Public Constructor 20040213
5 CREATE Static method Private Method 20040213
6 PREPARE_SAVE Instance method Private Method 20040301
7 RESET_SAVABILITY Instance method Private Method 20040302
8 SAVE Instance method Private Method 20040305
9 TAKEOVER_PREPARED_DB_CHANGES Instance method Private Method 20040519
Events
Class CL_RTTBF_TRAN_HANDLER has no event.
Types
Class CL_RTTBF_TRAN_HANDLER has no local type.
Method Signatures

Method CLEANUP Signature

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

Method CLEANUP_DB_CHANGE_BUFFERS Signature

Method CLEANUP_DB_CHANGE_BUFFERS on class CL_RTTBF_TRAN_HANDLER has no parameter.
Method CLEANUP_DB_CHANGE_BUFFERS on class CL_RTTBF_TRAN_HANDLER has no exception.

Method CLEANUP_PREPARED_DB_CHANGES Signature

Method CLEANUP_PREPARED_DB_CHANGES on class CL_RTTBF_TRAN_HANDLER 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 IB_LOCK_AND_PROMOTE_AUTOMTN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040322
2 Importing ID_LOCKMODE Call by reference Type reference (TYPE) RTTBF_TYPE_LOCKMODE RTTBF_CON_LOCKMODE_SP 20040319
3 Importing ID_LOCK_DATA_DDIC_S_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE Name eines ABAP Dictionary-Objekts 20040213
4 Importing ID_SAVE_MODE Call by reference Type reference (TYPE) RTTBF_TYPE_S_MODE 20040623
5 Importing ID_SERVICE_NAME Call by reference Type reference (TYPE) RTTBF_TYPE_SERVICE_NAME 20040213
6 Importing IO_RTTBF_APPL_ENQDEQ Call by reference Object reference (TYPE REF TO) IF_RTTBF_APPL_ENQDEQ 20040428
7 Importing ITH_LOCKCLIENT_RLTNS Call by reference Type reference (TYPE) RTTBF_TYPE_TH_LOCKCLIENT_RLTNS 20040213
8 Importing IT_LOCK_DATA_KEYFIELDS Call by reference Type reference (TYPE) ABAP_KEYDESCR_TAB 20040213
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040213

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_RTTBF_TRAN_HANDLER Value transfer Object reference (TYPE REF TO) CL_RTTBF_TRAN_HANDLER RTTBF: Verwaltung des transaktionalen Kontextes 20040213
2 Importing IB_LOCK_AND_PROMOTE_AUTOMTN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040322
3 Importing ID_LOCKMODE Call by reference Type reference (TYPE) RTTBF_TYPE_LOCKMODE RTTBF_CON_LOCKMODE_SP 20040319
4 Importing ID_LOCK_DATA_DDIC_S_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE Name eines ABAP Dictionary-Objekts 20040213
5 Importing ID_SAVE_MODE Call by reference Type reference (TYPE) RTTBF_TYPE_S_MODE 20040623
6 Importing ID_SERVICE_NAME Call by reference Type reference (TYPE) RTTBF_TYPE_SERVICE_NAME 20040213
7 Importing IO_RTTBF_APPL_ENQDEQ Call by reference Object reference (TYPE REF TO) IF_RTTBF_APPL_ENQDEQ 20040428
8 Importing ITH_LOCKCLIENT_RLTNS Call by reference Type reference (TYPE) RTTBF_TYPE_TH_LOCKCLIENT_RLTNS 20040213
9 Importing IT_LOCK_DATA_KEYFIELDS Call by reference Type reference (TYPE) ABAP_KEYDESCR_TAB 20040213
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040213

Method PREPARE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_UNSAVABLE_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL 20040524
2 Exporting ET_RETURN_CODES Call by reference Type reference (TYPE) RTTBF_TYPE_T_RETURN_CODE 20040601
3 Importing IT_RECORDS Call by reference Type reference (TYPE) INDEX TABLE 20040301
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040301

Method RESET_SAVABILITY Signature

Method RESET_SAVABILITY on class CL_RTTBF_TRAN_HANDLER has no parameter.
Method RESET_SAVABILITY on class CL_RTTBF_TRAN_HANDLER has no exception.

Method SAVE Signature

Method SAVE on class CL_RTTBF_TRAN_HANDLER has no parameter.
# Exception Resumable Description Created on
1 CX_RTTBF_FRAMEWORK_ERROR RTTBF: Ausnahmeklasse 20040305

Method TAKEOVER_PREPARED_DB_CHANGES Signature

Method TAKEOVER_PREPARED_DB_CHANGES on class CL_RTTBF_TRAN_HANDLER has no parameter.
Method TAKEOVER_PREPARED_DB_CHANGES on class CL_RTTBF_TRAN_HANDLER has no exception.
History
Last changed by/on SAP  20041208 
SAP Release Created in 10V