SAP ABAP Class CL_LOCK_MANAGER (Class for Administration of Fast Close)
Hierarchy
EA-FIN (Software Component) EA-FIN
   AC (Application Component) Accounting - General
     FB_CLOSING (Package) Closing
Properties
Class CL_LOCK_MANAGER  
Short Description Class for Administration of Fast Close    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class TFC0    
Program status P  SAP Standard Production Program 
Category 0   
Package FB_CLOSING   Closing 
Created 20040204   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_LOCK_MANAGER has no forward declaration.
Interfaces
Class CL_LOCK_MANAGER has no interface implemented.
Friends
Class CL_LOCK_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CM_ENQUEUE_TYPE_PERMANENT Constant Public Type reference (TYPE) CHAR1 'P' Single-Character Indicator 20040204
2 CM_ENQUEUE_TYPE_VOLATILE Constant Public Type reference (TYPE) CHAR1 'V' Single-Character Indicator 20040204
3 SM_LOCKED_HDR Static Attribute Private Type reference (TYPE) TFC_T_HDR ITAB for TFC_HDR 20040204
4 SM_LOCKED_ITEM Static Attribute Private Type reference (TYPE) TFC_IITEM TFC_ITEM itab 20040205
Methods
# Method Level Visibility Method type Description Created on
1 DEQUEUE Static method Public Method Unlock 20040204
2 DEQUEUE_ITEM Static method Public Method Unlock 20040205
3 ENQUEUE Static method Public Method Lock 20040204
4 ENQUEUE_ITEM Static method Public Method Lock 20040205
5 IS_LOCKED Static method Public Method Have I set lock on the object? 20040204
Events
Class CL_LOCK_MANAGER has no event.
Types
Class CL_LOCK_MANAGER has no local type.
Method Signatures

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ENQUEUE_TYPE Call by reference Type reference (TYPE) CHAR1 'V' (V)olatile oder(P)ermanent 20040204
2 Importing ID_INSTANCE Call by reference Type reference (TYPE) TFC_NUM Zähler 20040204
3 Importing ID_PROFILE Call by reference Type reference (TYPE) TFC_PROFILE FastClose: Abschlußplan 20040204
4 Importing ID_UNLOCK_ALL Call by reference Type reference (TYPE) CHAR1 Alles entsperren 20040204

Method DEQUEUE on class CL_LOCK_MANAGER has no exception.

Method DEQUEUE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ENQUEUE_TYPE Call by reference Type reference (TYPE) CHAR1 'V' (V)olatile oder(P)ermanent 20040205
2 Importing ID_INSTANCE Call by reference Type reference (TYPE) TFC_NUM Zähler 20040205
3 Importing ID_ITEM Call by reference Type reference (TYPE) SCMA_NODE ID eines Knotens 20040205
4 Importing ID_PROFILE Call by reference Type reference (TYPE) TFC_PROFILE FastClose: Abschlußplan 20040205
5 Importing ID_UNLOCK_ALL Call by reference Type reference (TYPE) CHAR1 Alles entsperren 20040205
6 Importing IR_ITEM Call by reference Object reference (TYPE REF TO) CITEMX Knotenelement 20040205

Method DEQUEUE_ITEM on class CL_LOCK_MANAGER has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HDR_LOCKED Call by reference Type reference (TYPE) TFC_T_HDR ITAB zu TFC_HDR 20040205
2 Exporting ET_HDR_NOT_LOCKED Call by reference Type reference (TYPE) TFC_T_HDR ITAB zu TFC_HDR 20040204
3 Importing ID_DO_UNLOCK_BEFORE Call by reference Type reference (TYPE) CHAR1 alle sperren vor neuer sperre wegwerfen 20040204
4 Importing ID_ENQUEUE_TYPE Call by reference Type reference (TYPE) CHAR1 'V' (V)olatile oder (P)ermanent 20040204
5 Importing ID_INSTANCE Call by reference Type reference (TYPE) TFC_NUM Zähler 20040204
6 Importing ID_NO_AUTHORITY_CHECK Call by reference Type reference (TYPE) CHAR1 Keine Änderungsberechtigung abprüfen 20040205
7 Importing ID_PROFILE Call by reference Type reference (TYPE) TFC_PROFILE FastClose: Abschlußplan 20040204
8 Importing IT_HDR_TO_LOCK Call by reference Type reference (TYPE) TFC_T_HDR ITAB zu TFC_HDR 20040204
# Exception Resumable Description Created on
1 E_FOREIGN_LOCK Objekt gesperrt 20040204
2 E_NO_AUTHORITY Keine Änderungsberechtigung 20040204

Method ENQUEUE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEMS_LOCKED Call by reference Type reference (TYPE) TFC_IITEM Itab mit gesperrten items 20040205
2 Exporting ET_ITEMS_NOT_LOCKED Call by reference Type reference (TYPE) TFC_IITEM Itab mit nicht gesperrten items 20040205
3 Exporting ET_NODES_LOCKED Call by reference Type reference (TYPE) TFC_IITEM TFC_ITEM itab 20040206
4 Exporting ET_NODES_NOT_LOCKED Call by reference Type reference (TYPE) TFC_IITEM TFC_ITEM itab 20040206
5 Importing ID_DO_UNLOCK_BEFORE Call by reference Type reference (TYPE) CHAR1 alle sperren vor neuer sperre wegwerfen 20040205
6 Importing ID_ENQUEUE_TYPE Call by reference Type reference (TYPE) CHAR1 'V' (V)olatile oder (P)ermanent 20040205
7 Importing ID_INSTANCE Call by reference Type reference (TYPE) TFC_NUM Zähler 20040205
8 Importing ID_ITEM Call by reference Type reference (TYPE) SCMA_NODE ID eines Knotens 20040205
9 Importing ID_PROFILE Call by reference Type reference (TYPE) TFC_PROFILE FastClose: Abschlußplan 20040205
10 Importing IR_ITEM Call by reference Object reference (TYPE REF TO) CITEMX Knotenelement 20040205
11 Importing IT_CITEMS Call by reference Type reference (TYPE) CITEMS Itemtabelle 20040205
12 Importing IT_ITEM_TO_LOCK Call by reference Type reference (TYPE) TFC_IITEM Itab mit items 20040205
13 Importing IT_NODES Call by reference Type reference (TYPE) CNODES Knotentabelle 20040206
# Exception Resumable Description Created on
1 E_FOREIGN_LOCK Objekt gesperrt 20040205
2 E_NO_AUTHORITY Keine Änderungsberechtigung 20040205

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INSTANCE Call by reference Type reference (TYPE) TFC_NUM Zähler 20040204
2 Importing ID_PROFILE Call by reference Type reference (TYPE) TFC_PROFILE FastClose: Abschlußplan 20040204
3 Returning RD_LOCKED_BY_ME Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040204

Method IS_LOCKED on class CL_LOCK_MANAGER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 500