SAP ABAP Class CL_UA_ENQUEUE_SERVICE (Enqueue Service for Costing Engine)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_COSTING_ENGINE (Package) Costing Solutions: Costing Engine
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_ENQUEUE_SERVICE Enqueue Service for Costing Engine 20040318
Properties
Class CL_UA_ENQUEUE_SERVICE  
Short Description Enqueue Service for Costing Engine    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_COSTING_ENGINE   Costing Solutions: Costing Engine 
Created 20040318   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UA_ENQUEUE_SERVICE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_UA_ENQUEUE_SERVICE Enqueue Service for Costing Engine 20040318
Friends
Class CL_UA_ENQUEUE_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_ENQMODE_EXCL Instance attribute Private Attribute reference (LIKE) 20050117
2 CD_ENQMODE_OPTI Instance attribute Private Attribute reference (LIKE) 20050117
3 CD_ENQMODE_PROM Instance attribute Private Attribute reference (LIKE) 20050117
4 MB_SINGLE_LOCK Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20050117
5 MD_ENQUEUE_ON_LOAD Instance attribute Private Type reference (TYPE) BOOLE_D Setting: Enqueues when Loading 20040318
6 MD_MAX_ENQUEUES Static Attribute Public Type reference (TYPE) I 9999 Setting: Maximum #Enqueues on Multiple Lock 20040319
7 MD_NO_ENQUEUE Instance attribute Private Type reference (TYPE) BOOLE_D Setting: No Enqueues 20040318
8 MO_CURRENT_ELEMENT Instance attribute Private Object reference (TYPE REF TO) CL_UA_ELEMENT Current Element 20070320
9 MO_ENVIRONMENT Instance attribute Private Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT 20040318
10 MO_LEVEL_CON Instance attribute Private Object reference (TYPE REF TO) CL_UA_LEVEL_CON 20040319
11 MTS_ENQUEUED_ELEMENT Instance attribute Public Type reference (TYPE) UAB_TS_ELEMENT_ENQMODE 20040319
12 MTS_ENQUEUED_GENERIC Instance attribute Public Type reference (TYPE) UAB_TS_GENERIC_LOCK Sorted Table: Fields for Generic Lock of UA_ELEMENT 20041103
13 MTS_ENQUEUED_LCID_ELEMENT Instance attribute Public Type reference (TYPE) UAB_TS_DID_T_ELEMENT 20040319
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20040318
2 DEQUEUE_ALL Instance method Private Method 20040318
3 DEQUEUE_ELEMENT Instance method Private Method 20040318
4 ENQUEUE_ELEMENT Instance method Private Method 20040318
5 ENQUEUE_ELEMENTS Instance method Private Method 20040318
6 ENQUEUE_ELEMENT_VAL_TAB Instance method Private Method 20050117
7 ENQUEUE_SPECIFIC Instance method Private Method 20041103
8 GENERIC_ELEMENT_ENQ Instance method Private Method Generic Lock of Elements 20040319
9 GET_ELEMENT_FROM_KEY Instance method Private Method Get Element from Key 20070320
10 HANDLE_PROMOTION Instance method Private Method 20050117
11 PREPARE_GENERIC_ELEMENT_ENQ Instance method Private Method Prepare Generic Element Locks 20040319
12 REDUCE_ENQUEUES Instance method Private Method Reduce Lock Entries 20070702
13 SET_LCID Instance method Private Method 20040322
14 SET_MAX_ENQUEUES Static method Public Method 20060824
Events
Class CL_UA_ENQUEUE_SERVICE has no event.
Types
Class CL_UA_ENQUEUE_SERVICE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT 20040319

Method CONSTRUCTOR on class CL_UA_ENQUEUE_SERVICE has no exception.

Method DEQUEUE_ALL Signature

Method DEQUEUE_ALL on class CL_UA_ENQUEUE_SERVICE has no parameter.
Method DEQUEUE_ALL on class CL_UA_ENQUEUE_SERVICE has no exception.

Method DEQUEUE_ELEMENT Signature

Method DEQUEUE_ELEMENT on class CL_UA_ENQUEUE_SERVICE has no parameter.
Method DEQUEUE_ELEMENT on class CL_UA_ENQUEUE_SERVICE has no exception.

Method ENQUEUE_ELEMENT Signature

Method ENQUEUE_ELEMENT on class CL_UA_ENQUEUE_SERVICE has no parameter.
Method ENQUEUE_ELEMENT on class CL_UA_ENQUEUE_SERVICE has no exception.

Method ENQUEUE_ELEMENTS Signature

Method ENQUEUE_ELEMENTS on class CL_UA_ENQUEUE_SERVICE has no parameter.
Method ENQUEUE_ELEMENTS on class CL_UA_ENQUEUE_SERVICE has no exception.

Method ENQUEUE_ELEMENT_VAL_TAB Signature

Method ENQUEUE_ELEMENT_VAL_TAB on class CL_UA_ENQUEUE_SERVICE has no parameter.
Method ENQUEUE_ELEMENT_VAL_TAB on class CL_UA_ENQUEUE_SERVICE has no exception.

Method ENQUEUE_SPECIFIC Signature

Method ENQUEUE_SPECIFIC on class CL_UA_ENQUEUE_SERVICE has no parameter.
Method ENQUEUE_SPECIFIC on class CL_UA_ENQUEUE_SERVICE has no exception.

Method GENERIC_ELEMENT_ENQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ENQMODE Call by reference Type reference (TYPE) ENQMODE CD_ENQMODE_OPTI 20050117
2 Importing IT_LCID_DESC Call by reference Type reference (TYPE) UAB_TS_LCID_DESC 20040319
3 Importing IT_TYPE_T_FIELDVAL Call by reference Type reference (TYPE) UAB_T_TYPENAME_T_FIELDVALS 20040319
4 Returning RD_ERROR Value transfer Type reference (TYPE) BOOLE_D 20040319
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20040319

Method GET_ELEMENT_FROM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LOGICAL_KEY Call by reference Type reference (TYPE) UAB_LOGICAL_KEY Datenelement für WWI-Callbacks 20070320
2 Importing ID_METATYPE Call by reference Type reference (TYPE) FINB_METATYPE Metatyp 20070320
3 Importing ID_TYPENAME Call by reference Type reference (TYPE) FINB_TYPE_NAME Name eines Typs 20070320
4 Returning RO_ELEMENT Value transfer Object reference (TYPE REF TO) CL_UA_ELEMENT Instanz 20070320
# Exception Resumable Description Created on
1 NOT_FOUND 20070320

Method HANDLE_PROMOTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LEVEL_DESC Call by reference Type reference (TYPE) UAB_CON_DESCRIPTION 20050117
2 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT 20050117
3 Importing IT_LOCKED_ELEMENTS Call by reference Type reference (TYPE) UAB_TS_ELEMENT_ENQMODE 20050117
4 Returning RD_OPT_LOCK_INDEX Value transfer Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20050117
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20050117

Method PREPARE_GENERIC_ELEMENT_ENQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TYPE_T_FIELDVAL Call by reference Type reference (TYPE) UAB_T_TYPENAME_T_FIELDVALS Tabelle: Typname und Tabelle von Feldern mit Wertetabelle 20040319
2 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Instanz 20040319
3 Importing IS_TYPE_T_KEYVAL Call by reference Type reference (TYPE) UAB_S_TYPENAME_T_KEYVALS 20041103
4 Importing IT_ELEMENT Call by reference Type reference (TYPE) UAB_T_ELEMENT Tabelle von Elementen 20040319
# Exception Resumable Description Created on
1 PARAMETER_MISSING Falscher Aufruf der Methode 20041103

Method REDUCE_ENQUEUES Signature

Method REDUCE_ENQUEUES on class CL_UA_ENQUEUE_SERVICE has no parameter.
Method REDUCE_ENQUEUES on class CL_UA_ENQUEUE_SERVICE has no exception.

Method SET_LCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LCID Call by reference Type reference (TYPE) UAB_LCID 20040322
2 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT 20040322
3 Returning RD_LCID Value transfer Type reference (TYPE) UAB_LCID ID der Buchungsebene 20040322

Method SET_LCID on class CL_UA_ENQUEUE_SERVICE has no exception.

Method SET_MAX_ENQUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MAX_ENQUEUES Call by reference Type reference (TYPE) I 20060824

Method SET_MAX_ENQUEUES on class CL_UA_ENQUEUE_SERVICE has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in 400