SAP ABAP Class CL_RSENQ_COMP_MEDIATOR_CORE (Lock Matrix for Lean BW)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM (Application Component) Warehouse Management
     RSENQ_CORE (Package) Lock Manager (Core)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSENQ_COMP_MEDIATOR Componentization: Lock Matrix 20091111
Properties
Class CL_RSENQ_COMP_MEDIATOR_CORE  
Short Description Lock Matrix for Lean BW    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSENQ_CORE   Lock Manager (Core) 
Created 20091111   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSENQ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSENQ_COMP_MEDIATOR Componentization: Lock Matrix 20091111
Friends
Class CL_RSENQ_COMP_MEDIATOR_CORE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_THX_LOCKHANDLE Static Attribute Private Type reference (TYPE) PT_THX_LOCKHANDLE 20091112
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_HIERARCHY_C Instance method Private Method Hierarchy Activation 20091112
2 ACTIVATE_HIERARCHY_D Instance method Private Method Hierarchy Activation 20091112
3 ACTIVATE_HIERARCHY_E Instance method Private Method Hierarchy Activation 20091112
4 APPEND_MSG Instance method Private Method Add Message 20091112
5 COLLECT_LOCKINFO Instance method Private Method Collects the information for the lock under a handle 20091112
6 READ_ENQUEUE Static method Public Method Read the sm12 for Lock Manager 20091112
Events
Class CL_RSENQ_COMP_MEDIATOR_CORE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_SX_LOCKHANDLE Private See coding 20091112 begin of PT_SX_LOCKHANDLE, lockid type rsenq_lockid, action type rsenq_action, object type rsenq_t_object, subobject type rsenq_t_object, end of PT_SX_LOCKHANDLE
2 PT_THX_LOCKHANDLE Private See coding 20091112 pt_thx_lockhandle type HASHED TABLE OF pt_sx_lockhandle WITH UNIQUE key lockid
Method Signatures

Method ACTIVATE_HIERARCHY_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20091112
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20091112
3 Importing I_T_OBJECT Call by reference Type reference (TYPE) RSENQ_T_OBJECT 20091112
4 Importing I_T_SUBOBJECT Call by reference Type reference (TYPE) RSENQ_T_OBJECT 20091112

Method ACTIVATE_HIERARCHY_C on class CL_RSENQ_COMP_MEDIATOR_CORE has no exception.

Method ACTIVATE_HIERARCHY_D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20091112
2 Importing I_T_OBJECT Call by reference Type reference (TYPE) RSENQ_T_OBJECT 20091112
3 Importing I_T_SUBOBJECT Call by reference Type reference (TYPE) RSENQ_T_OBJECT 20091112

Method ACTIVATE_HIERARCHY_D on class CL_RSENQ_COMP_MEDIATOR_CORE has no exception.

Method ACTIVATE_HIERARCHY_E Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20091112
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20091112
3 Importing I_T_OBJECT Call by reference Type reference (TYPE) RSENQ_T_OBJECT 20091112
4 Importing I_T_SUBOBJECT Call by reference Type reference (TYPE) RSENQ_T_OBJECT 20091112

Method ACTIVATE_HIERARCHY_E on class CL_RSENQ_COMP_MEDIATOR_CORE has no exception.

Method APPEND_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20091112
2 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20091112
3 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20091112
4 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20091112
5 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY 20091112
6 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY 20091112
7 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY 20091112
8 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY 20091112

Method APPEND_MSG on class CL_RSENQ_COMP_MEDIATOR_CORE has no exception.

Method COLLECT_LOCKINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) RSENQ_ACTION Sperr-Aktion des Sperr-Managers 20091112
2 Importing I_T_OBJECT Call by reference Type reference (TYPE) RSENQ_T_OBJECT 20091112
3 Importing I_T_SUBOBJECT Call by reference Type reference (TYPE) RSENQ_T_OBJECT 20091112
4 Returning R_LOCKID Value transfer Type reference (TYPE) RSENQ_LOCKID Sperr-ID des Sperr-Managers 20091112

Method COLLECT_LOCKINFO on class CL_RSENQ_COMP_MEDIATOR_CORE has no exception.

Method READ_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ENQ_TAB Call by reference Type reference (TYPE) RSENQ_T_ENQ 20091112
2 Importing I_OBJECT Call by reference Type reference (TYPE) RSENQ_OBJECT Sperr-Object des Sperr-Managers 20091112
3 Importing I_OBJECT_TYP Call by reference Type reference (TYPE) RSENQ_TYP Typ der Info des Sperr-Managers 20091112
4 Importing I_SUBOBJECT Call by reference Type reference (TYPE) RSENQ_OBJECT Sperr-Object des Sperr-Managers 20091112
5 Importing I_SUBSUBOBJECT Call by reference Type reference (TYPE) RSENQ_OBJECT Sperr-Object des Sperr-Managers 20091112

Method READ_ENQUEUE on class CL_RSENQ_COMP_MEDIATOR_CORE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730