SAP ABAP Class IF_BOL_TRANSACTION_CONTEXT (Access Interface for Transaction Contexts)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CRM_BOL_CUSTOM_TX_CTXT Collection Container for Transaction Contexts 20030109
Properties
Class IF_BOL_TRANSACTION_CONTEXT  
Short Description Access Interface for Transaction Contexts    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20020403   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)
Interfaces
Class IF_BOL_TRANSACTION_CONTEXT has no interface implemented.
Friends
Class IF_BOL_TRANSACTION_CONTEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACTION_ADJUST_ID Constant Public Type reference (TYPE) CHAR1 'A' Single-Character Flag 20100428
2 CO_ACTION_REVERT Constant Public Type reference (TYPE) CHAR1 'R' Single-Character Flag 20090506
3 CO_ACTION_SAVE Constant Public Type reference (TYPE) CHAR1 'S' Single-Character Flag 20090506
4 CO_ACTION_SAVE_NEEDED Constant Public Type reference (TYPE) CHAR1 'N' Single-Character Flag 20090506
5 CO_ACTION_SAVE_POSSIBLE Constant Public Type reference (TYPE) CHAR1 'P' Single-Character Flag 20090506
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SAVE_NEEDED Instance method Public Method Checks Whether Data Has to Be Saved 20030127
2 CHECK_SAVE_POSSIBLE Instance method Public Method Checks Whether Data Can Be Saved 20030509
3 COMMIT Instance method Public Method Commit 20020403
4 GET_ID Instance method Public Method Returns Context ID 20030127
5 GET_NAME Instance method Public Method Returns Context Name 20030127
6 GET_NAMESPACE Instance method Public Method Returns Context Namespace 20090714
7 REVERT Instance method Public Method Discard Changes 20020403
8 ROLLBACK Instance method Public Method Rollback 20020403
9 SAVE Instance method Public Method Save Objects in Transaction 20020403
Events
# Event Type Visibility Description Created on
1 ACTION_REQUESTED Instance Event
(0)
Public
(2)
Action was called 20090506
2 AFTER_TX_FINISHED Instance Event
(0)
Public
(2)
After Transaction End: Transaction Already Deleted Centrally 20070822
3 CUSTOM_TX_CONTEXT_REQUESTED Instance Event
(0)
Public
(2)
Custom Transaction Context has been Requested 20110414
4 LOCK_SET Instance Event
(0)
Public
(2)
Lock Was Set 20050119
5 TX_FINISHED Instance Event
(0)
Public
(2)
Transaction Ended 20030122
Types
Class IF_BOL_TRANSACTION_CONTEXT has no local type.
Method Signatures

Method CHECK_SAVE_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IGNORE_REJECTED_ENTITIES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090213
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20030127

Method CHECK_SAVE_NEEDED on class IF_BOL_TRANSACTION_CONTEXT has no exception.

Method CHECK_SAVE_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IGNORE_REJECTED_ENTITIES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090213
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20030509
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20030509

Method COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEEP_LOCKS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: Sperren der gesicherten Objekte halten 20040804
2 Returning RV_COMMIT_WORK_SUCCEEDED Value transfer Type reference (TYPE) ABAP_BOOL 20110223

Method COMMIT on class IF_BOL_TRANSACTION_CONTEXT has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_GENIL_OBJECT_ID Objekt ID im generischen Interaction Layer 20030127

Method GET_ID on class IF_BOL_TRANSACTION_CONTEXT has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20030127

Method GET_NAME on class IF_BOL_TRANSACTION_CONTEXT has no exception.

Method GET_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) GENILT_NAMESPACE Namespace 20090714

Method GET_NAMESPACE on class IF_BOL_TRANSACTION_CONTEXT has no exception.

Method REVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUPPRESS_BUFFER_SYNC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Kennzeichen: Puffersynchronisation unterdrücken 20041014

Method REVERT on class IF_BOL_TRANSACTION_CONTEXT has no exception.

Method ROLLBACK Signature

Method ROLLBACK on class IF_BOL_TRANSACTION_CONTEXT has no parameter.
Method ROLLBACK on class IF_BOL_TRANSACTION_CONTEXT has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASYNCHRONOUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Indicator: Save asynchronously if possible 20090729
2 Importing IV_FORCE_SAVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Kennzeichen: Triggern des Sicherns auch ohne Änderungen 20060703
3 Returning RV_SUCCESS Value transfer Type reference (TYPE) CRMT_BOOLEAN Kennzeichen: Sichern erfolgreich 20020426

Method SAVE on class IF_BOL_TRANSACTION_CONTEXT has no exception.
Event Signatures

Event ACTION_REQUESTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ACTION Exporting Value transfer Type reference (TYPE) CHAR1 Requested Action 20090506
2 PARAM Exporting Value transfer Type reference (TYPE) ABAP_BOOL Generic Action Parameter 20090506
3 RESULT Exporting Value transfer Object reference (TYPE REF TO) ABAP_BOOL Action Execution Result 20090506

Event AFTER_TX_FINISHED Signature
Event AFTER_TX_FINISHED on class IF_BOL_TRANSACTION_CONTEXT has no parameter.
Event CUSTOM_TX_CONTEXT_REQUESTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 REF_TO_CUSTOM_TX_CONTEXT_REF Exporting Value transfer Object reference (TYPE REF TO) DATA Collection Container for Transaction Contexts 20110414

Event LOCK_SET Signature
Event LOCK_SET on class IF_BOL_TRANSACTION_CONTEXT has no parameter.
Event TX_FINISHED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 INSTANCE Exporting Value transfer Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE Objektinstanz im generischen IL 20030122
2 LOCKS_KEPT Exporting Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Objektsperre(n) werden weiter gehalten 20080418
History
Last changed by/on SAP  20110908 
SAP Release Created in