SAP ABAP Class CL_SADL_TRANSACTION_MANAGER (Transaction manager)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-BSA (Application Component) Business Service Adaptation
     SADL_ENTITY_API (Package) SADL Entity API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SADL_TRANSACTION_DIRTY Transaction manager pending updates 20130820
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SADL_TRANSACTION_MANAGER Transaction manager interface 20130809
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  TH_SADL_TRANSACT_MANAGER_SPY SADL transaction manager spy 20130813
Properties
Class CL_SADL_TRANSACTION_MANAGER  
Short Description Transaction manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SADL_ENTITY_API   SADL Entity API 
Created 20130809   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SADL_TRANSACTION_MANAGER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SADL_TRANSACTION_DIRTY Transaction manager pending updates 20130820
2 IF_SADL_TRANSACTION_MANAGER Transaction manager interface 20130809
Friends
# Friend Modeled only Created on Description
1 CL_SADL_AUNIT_FRIEND 20130813 Friend helper class for Unit Tests
2 TH_SADL_TRANSACT_MANAGER_SPY 20130813 SADL transaction manager spy
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_TRANSACTION_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_SADL_TRANSACTION_MANAGER 20130819
2 GV_IS_DIRTY Static Attribute Private Type reference (TYPE) IF_SADL_TRANSACTION_DIRTY=>TY_IS_DIRTY 20130820
3 MT_ENTITY_TRANSACTION Instance attribute Private Type reference (TYPE) TT_ENTITY_TRANSACTION 20130812
Methods
# Method Level Visibility Method type Description Created on
1 GET_TRANSACTION_MANAGER Static method Public Method 20130809
2 REGISTER_ENTITY_TRANSACTION Instance method Public Method 20130809
3 SET_IS_DIRTY Instance method Public Method 20130829
Events
Class CL_SADL_TRANSACTION_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ENTITY_TRANSACTION Private See coding 20130812 tt_entity_transaction TYPE SORTED TABLE OF ty_entity_transaction WITH UNIQUE KEY entity_type
2 TY_ENTITY_TRANSACTION Private See coding 20130812 BEGIN OF ty_entity_transaction, entity_type TYPE sadl_entity_type, transaction TYPE REF TO if_sadl_transaction_manager, END OF ty_entity_transaction
Method Signatures

Method GET_TRANSACTION_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_TRANSACTION_MANAGER Value transfer Object reference (TYPE REF TO) CL_SADL_TRANSACTION_MANAGER 20130809

Method GET_TRANSACTION_MANAGER on class CL_SADL_TRANSACTION_MANAGER has no exception.

Method REGISTER_ENTITY_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_SADL_TRANSACTION_MANAGER 20130809
2 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20130812
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130809

Method SET_IS_DIRTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_DIRTY Call by reference Type reference (TYPE) IF_SADL_TRANSACTION_DIRTY=>TY_IS_DIRTY 20130829

Method SET_IS_DIRTY on class CL_SADL_TRANSACTION_MANAGER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740