SAP ABAP Class CL_CRM_BOL_TX_MANAGER (BOL Transaction Manager)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-BOL (Application Component) Business Object Layer
     CRM_BOL (Package) CRM Business Object Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BOL_CUSTOM_TX_CTXT Collection Container for Transaction Contexts 20030109
Properties
Class CL_CRM_BOL_TX_MANAGER  
Short Description BOL Transaction Manager    
Super Class CL_CRM_BOL_CUSTOM_TX_CTXT Collection Container for Transaction Contexts 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BOL   CRM Business Object Layer 
Created 20030108   SAP 
Last change 20130531   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 CL_CRM_BOL_TX_MANAGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CRM_BOL_CORE 20090417 BOL Core
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BOL_CORE Instance attribute Private Object reference (TYPE REF TO) CL_CRM_BOL_CORE Business Object Layer Core 20070822
2 CO_LUW_COMMIT Constant Public Type reference (TYPE) CHAR1 'C' Checkbox: Transaction Ends with COMMIT 20090519
3 CO_LUW_ROLLBACK Constant Public Type reference (TYPE) CHAR1 'R' Checkbox: Transaction Ends with ROLLBACK 20090519
4 CO_NOT_SAVED Constant Public Type reference (TYPE) CHAR1 'N' Checkbox: Not Saved 20090525
5 CO_SAVED_FAILED Constant Public Type reference (TYPE) CHAR1 'F' Checkbox: Saved Unsuccessfully 20090525
6 CO_SAVED_SUCCESS Constant Public Type reference (TYPE) CHAR1 'S' Checkbox: Saved Successfully 20090525
7 ENTITY_BEING_REMOVED Instance attribute Private Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE Object Instance in the Generic Interaction Layer 20070914
8 GENERIC_IL Instance attribute Private Object reference (TYPE REF TO) CL_CRM_GENERIC_IL_NEW Generic Interaction Layer 20030109
9 GLOBAL_MESSAGE_CONT Instance attribute Private Object reference (TYPE REF TO) CL_CRM_GENIL_GLOBAL_MESS_CONT Global Message Container 20031028
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENTITY Instance method Public Method 20030122
2 ADJUST_IDS Instance method Private Method 20070111
3 CHECK_ENTITY_IS_PERSISTENT Instance method Public Method Checks Whether Entity Is Persistent 20070612
4 CONSTRUCTOR Instance method Public Constructor Constructor 20030108
5 GET_ENTITY Instance method Private Method Returns an Entity for a Given Key 20071008
6 HANDLE_ADDITIONAL_REVERTED_OBJ Instance method Private Method 20080729
7 HANDLE_ADDITIONAL_SAVED_OBJ Instance method Private Method 20080729
8 ON_ENTITY_CREATED Instance method Private Event handling method 20070205
9 ON_ENTITY_DELETED Instance method Private Event handling method 20070205
10 REMOVE_ENTITIES_FROM_BOL_CACHE Instance method Private Method 20070716
11 REMOVE_ENTITY Instance method Public Method 20030122
Events
# Event Type Visibility Description Created on
1 LUW_FINISHED Instance Event
(0)
Public
(2)
Database LUW Ended Using COMMIT or ROLLBACK 20030425
Types
Class CL_CRM_BOL_TX_MANAGER has no local type.
Method Signatures

Method ADD_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entität 20030122

Method ADD_ENTITY on class CL_CRM_BOL_TX_MANAGER has no exception.

Method ADJUST_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ID_MAPPING Call by reference Type reference (TYPE) CRMT_GENIL_ID_MAPPING_TAB Tabelle von ID Mapping Einträgen in gen. IL 20070111

Method ADJUST_IDS on class CL_CRM_BOL_TX_MANAGER has no exception.

Method CHECK_ENTITY_IS_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entität 20070612
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20070612

Method CHECK_ENTITY_IS_PERSISTENT on class CL_CRM_BOL_TX_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GENERIC_IL Call by reference Object reference (TYPE REF TO) CL_CRM_GENERIC_IL_NEW Generischer Interaction Layer 20030109

Method CONSTRUCTOR on class CL_CRM_BOL_TX_MANAGER has no exception.

Method GET_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE 20071008
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entität 20071008

Method GET_ENTITY on class CL_CRM_BOL_TX_MANAGER has no exception.

Method HANDLE_ADDITIONAL_REVERTED_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20080729
2 Importing IV_SUPPRESS_BUFFER_SYNC Call by reference Type reference (TYPE) ABAP_BOOL 20080729

Method HANDLE_ADDITIONAL_REVERTED_OBJ on class CL_CRM_BOL_TX_MANAGER has no exception.

Method HANDLE_ADDITIONAL_SAVED_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20080729

Method HANDLE_ADDITIONAL_SAVED_OBJ on class CL_CRM_BOL_TX_MANAGER has no exception.

Method ON_ENTITY_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Attribute reference (LIKE) 20070205

Method ON_ENTITY_CREATED on class CL_CRM_BOL_TX_MANAGER has no exception.

Method ON_ENTITY_DELETED Signature

Method ON_ENTITY_DELETED on class CL_CRM_BOL_TX_MANAGER has no parameter.
Method ON_ENTITY_DELETED on class CL_CRM_BOL_TX_MANAGER has no exception.

Method REMOVE_ENTITIES_FROM_BOL_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLLECTION Call by reference Object reference (TYPE REF TO) IF_BOL_BO_COL Business Object Collection Interface 20070716

Method REMOVE_ENTITIES_FROM_BOL_CACHE on class CL_CRM_BOL_TX_MANAGER has no exception.

Method REMOVE_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entität 20030122

Method REMOVE_ENTITY on class CL_CRM_BOL_TX_MANAGER has no exception.
Event Signatures

Event LUW_FINISHED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 KEEP_LOCKS Exporting Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040804
2 KIND Exporting Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090519
History
Last changed by/on SAP  20130531 
SAP Release Created in 400