SAP ABAP Interface IF_WDK_ENQ_CONTROLLER (Enqueue controller interface)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-MUS (Application Component) Musing Tools
     WDK_CONTROLLER (Package) Kayak Controller
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WDK_ENQ_CONTROLLER enqueue locks 20060331
Properties
Interface IF_WDK_ENQ_CONTROLLER  
Short Description Enqueue controller interface    
General Data
Package WDK_CONTROLLER   Kayak Controller 
Created 20060331   SAP 
Last changed 20070911   SAP 
Unicode checks active    
Forward declarations
Interface IF_WDK_ENQ_CONTROLLER has no forward declaration.
Interfaces
Interface IF_WDK_ENQ_CONTROLLER has no interface.
Friends
Interface IF_WDK_ENQ_CONTROLLER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ATP_ENQ_OBJECT Constant Public Type reference (TYPE) EQEGRANAME 'ATPENQ' WDK enqueue object 20060517
2 MC_WDK_ENQ_OBJECT_EDIT Constant Public Type reference (TYPE) EQEGRANAME 'WDK_ENQUEUE_OBJECT_EDIT_STY' WDK enqueue object 20060607
3 MC_WDK_ENQ_OBJECT_READ Constant Public Type reference (TYPE) EQEGRANAME 'WDK_ENQUEUE_OBJECT_READ_STY' WDK enqueue object 20060607
4 MR_BE_CONTROLLER Instance attribute Public Object reference (TYPE REF TO) IF_WDK_BE_CONTROLLER Backend controller interface 20060331
5 MT_WDK_ENQUEUES Instance attribute Public Type reference (TYPE) TT_ENQ WDK enqueues 20060331
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENQUEUES Instance method Public Method 20060331
2 CHECK_ENQUEUE_LOSS Instance method Public Method 20060411
3 DEQUEUE_ALL Instance method Public Method 20060331
4 EXECUTE_ACTION_SAVE Instance method Public Method 20060622
5 ROLLBACK_ACTION_SAVE Instance method Public Method 20061019
Events
Interface IF_WDK_ENQ_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ENQ Public See coding 20060331 BEGIN OF ts_enq, gname TYPE eqegraname, garg TYPE eqegraarg, gmode TYPE eqegramode, gobj TYPE eqeobj, argument TYPE eqegraarg, END OF ts_enq
2 TT_ENQ Public See coding 20060331 tt_enq TYPE SORTED TABLE OF ts_enq WITH UNIQUE KEY gname garg
Method Signatures

Method ADD_ENQUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENQ_COLLISIONS Call by reference Type reference (TYPE) WDK_ENQ_COLLISION_TTY Enqueue collisions 20060411
2 Importing IT_ENQUEUES Call by reference Type reference (TYPE) WDK_ENQ_TTY Enqueues table 20060331
# Exception Resumable Description Created on
1 CX_WDK_ENQ_CONTROLLER 20060410

Method CHECK_ENQUEUE_LOSS Signature

Method CHECK_ENQUEUE_LOSS on Interface IF_WDK_ENQ_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_WDK_ENQ_CONTROLLER 20060411

Method DEQUEUE_ALL Signature

Method DEQUEUE_ALL on Interface IF_WDK_ENQ_CONTROLLER has no parameter.
Method DEQUEUE_ALL on Interface IF_WDK_ENQ_CONTROLLER has no exception.

Method EXECUTE_ACTION_SAVE Signature

Method EXECUTE_ACTION_SAVE on Interface IF_WDK_ENQ_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_WDK_ENQ_CONTROLLER Enqueue lock errors 20060622

Method ROLLBACK_ACTION_SAVE Signature

Method ROLLBACK_ACTION_SAVE on Interface IF_WDK_ENQ_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_WDK_ENQ_CONTROLLER Enqueue lock errors 20061019
History
Last changed by/on SAP  20070911 
SAP Release Created in 100