SAP ABAP Class CL_FCC_LOCK_MANAGER (Class for Administration of Fast Close)
Hierarchy
FCCO (Software Component) Financial Closing Cockpit 200
   CA-GTF-FCC (Application Component) Financial Closing cockpit Add-on
     FCC_CLOSING (Package) Financial Closing Cockpit - SAPGUI and backend
Properties
Class CL_FCC_LOCK_MANAGER  
Short Description Class for Administration of Fast Close    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FCC0    
Program status P  SAP Standard Production Program 
Category 0   
Package FCC_CLOSING   Financial Closing Cockpit - SAPGUI and backend 
Created 20110611   SAP 
Last change 20141107    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FCC_LOCK_MANAGER has no interface implemented.
Friends
Class CL_FCC_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 20110611
2 CM_ENQUEUE_TYPE_VOLATILE Constant Public Type reference (TYPE) CHAR1 'V' Single-Character Indicator 20110611
3 SM_LOCKED_HDR Static Attribute Private Type reference (TYPE) FCC_T_HDR ITAB for TFC_HDR 20110611
4 SM_LOCKED_ITEM Static Attribute Private Type reference (TYPE) FCC_IITEM TFC_ITEM itab 20110611
Methods
# Method Level Visibility Method type Description Created on
1 DEQUEUE Static method Public Method Unlock 20110611
2 DEQUEUE_ID_SEQ Static method Public Method Dequeue ID Sequence 20111019
3 DEQUEUE_ITEM Static method Public Method Unlock 20110611
4 DEQUEUE_NOTI_SENT_LOG Static method Public Method Unlock record of FCC_NOTI_SENTLOG 20110823
5 DEQUEUE_NOTI_SENT_LOGS Static method Public Method Unlock records of FCC_NOTI_SENTLOG 20110823
6 DEQUEUE_NOTI_SENT_LOG_ITEM Static method Public Method Unlock record of FCC_NOTI_SENTLOG 20110823
7 ENQUEUE Static method Public Method Lock 20110611
8 ENQUEUE_ID_SEQ Static method Public Method Enqueue ID Sequence 20111019
9 ENQUEUE_ITEM Static method Public Method Lock 20110611
10 ENQUEUE_NEW_CREATED_ITEM Static method Public Method Lock new created task 20120209
11 ENQUEUE_NOTI_SENT_LOG Static method Public Method Lock record of FCC_NOTI_SENTLOG 20110823
12 ENQUEUE_NOTI_SENT_LOGS Static method Public Method Lock records of FCC_NOTI_SENTLOG 20110823
13 ENQUEUE_NOTI_SENT_LOG_ITEM Static method Public Method Lock record of FCC_NOTI_SENTLOG 20110823
14 IS_LOCKED Static method Public Method Have I set lock on the object? 20110611
Events
Class CL_FCC_LOCK_MANAGER has no event.
Types
Class CL_FCC_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 20110611
2 Importing ID_INSTANCE Call by reference Type reference (TYPE) FCC_NUM Zähler 20110611
3 Importing ID_PROFILE Call by reference Type reference (TYPE) FCC_PROFILE FastClose: Abschlußplan 20110611
4 Importing ID_UNLOCK_ALL Call by reference Type reference (TYPE) CHAR1 Alles entsperren 20110611

Method DEQUEUE on class CL_FCC_LOCK_MANAGER has no exception.

Method DEQUEUE_ID_SEQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROFILE Call by reference Type reference (TYPE) FCC_PROFILE Fast Close: Task List 20111019

Method DEQUEUE_ID_SEQ on class CL_FCC_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 20110611
2 Importing ID_INSTANCE Call by reference Type reference (TYPE) FCC_NUM Zähler 20110611
3 Importing ID_ITEM Call by reference Type reference (TYPE) SCMA_NODE ID eines Knotens 20110611
4 Importing ID_PROFILE Call by reference Type reference (TYPE) FCC_PROFILE FastClose: Abschlußplan 20110611
5 Importing ID_UNLOCK_ALL Call by reference Type reference (TYPE) CHAR1 Alles entsperren 20110611
6 Importing IR_ITEM Call by reference Object reference (TYPE REF TO) CL_FCC_CITEMX Knotenelement 20110611

Method DEQUEUE_ITEM on class CL_FCC_LOCK_MANAGER has no exception.

Method DEQUEUE_NOTI_SENT_LOG 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) FCC_NUM Counter 20110823
2 Importing ID_ITEM Call by reference Type reference (TYPE) SCMA_NODE Node ID 20110823
3 Importing ID_NODE Call by reference Type reference (TYPE) SCMA_NODE Node ID 20110823
4 Importing ID_PROFILE Call by reference Type reference (TYPE) FCC_PROFILE Fast Close: Task List 20110823

Method DEQUEUE_NOTI_SENT_LOG on class CL_FCC_LOCK_MANAGER has no exception.

Method DEQUEUE_NOTI_SENT_LOGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110823
2 Importing IT_LOGS Call by reference Type reference (TYPE) FCC_T_SENTLOGS Table for INST_ITEM 20110823

Method DEQUEUE_NOTI_SENT_LOGS on class CL_FCC_LOCK_MANAGER has no exception.

Method DEQUEUE_NOTI_SENT_LOG_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITEM Call by reference Type reference (TYPE) FCC_INST_ITEM Administration of a Job (Report/Transaction or Workflow) 20110823

Method DEQUEUE_NOTI_SENT_LOG_ITEM on class CL_FCC_LOCK_MANAGER has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_CHANGE Call by reference Type reference (TYPE) I Single-Character Flag 20111024
2 Exporting ET_HDR_LOCKED Call by reference Type reference (TYPE) FCC_T_HDR ITAB zu TFC_HDR 20110611
3 Exporting ET_HDR_NOT_LOCKED Call by reference Type reference (TYPE) FCC_T_HDR ITAB zu TFC_HDR 20110611
4 Importing ID_DO_UNLOCK_BEFORE Call by reference Type reference (TYPE) CHAR1 alle sperren vor neuer sperre wegwerfen 20110611
5 Importing ID_ENQUEUE_TYPE Call by reference Type reference (TYPE) CHAR1 'V' (V)olatile oder (P)ermanent 20110611
6 Importing ID_INSTANCE Call by reference Type reference (TYPE) FCC_NUM Zähler 20110611
7 Importing ID_LOCKINFO Call by reference Type reference (TYPE) ABAP_BOOL Lock Information 20111014
8 Importing ID_NO_AUTHORITY_CHECK Call by reference Type reference (TYPE) CHAR1 Keine Änderungsberechtigung abprüfen 20110611
9 Importing ID_PROFILE Call by reference Type reference (TYPE) FCC_PROFILE FastClose: Abschlußplan 20110611
10 Importing ID_TYPE Call by reference Type reference (TYPE) FCC_TEMPLATE_TYPE Template Type 20110728
11 Importing ID_WEBDYNPRO Call by reference Type reference (TYPE) ABAP_BOOL 20111104
12 Importing IT_HDR_TO_LOCK Call by reference Type reference (TYPE) FCC_T_HDR ITAB zu TFC_HDR 20110611
# Exception Resumable Description Created on
1 E_FOREIGN_LOCK Objekt gesperrt 20110611
2 E_NO_AUTHORITY Keine Änderungsberechtigung 20110611

Method ENQUEUE_ID_SEQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) ABAP_BOOL 20111019
2 Importing IV_PROFILE Call by reference Type reference (TYPE) FCC_PROFILE Fast Close: Task List 20111019
# Exception Resumable Description Created on
1 E_FOREIGN_LOCK 20111019
2 E_SYSTEM_FAILURE 20111019

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) FCC_IITEM Itab mit gesperrten items 20110611
2 Exporting ET_ITEMS_NOT_LOCKED Call by reference Type reference (TYPE) FCC_IITEM Itab mit nicht gesperrten items 20110611
3 Exporting ET_NODES_LOCKED Call by reference Type reference (TYPE) FCC_IITEM TFC_ITEM itab 20110611
4 Exporting ET_NODES_NOT_LOCKED Call by reference Type reference (TYPE) FCC_IITEM TFC_ITEM itab 20110611
5 Importing ID_DO_UNLOCK_BEFORE Call by reference Type reference (TYPE) CHAR1 alle sperren vor neuer sperre wegwerfen 20110611
6 Importing ID_ENQUEUE_TYPE Call by reference Type reference (TYPE) CHAR1 'V' (V)olatile oder (P)ermanent 20110611
7 Importing ID_INSTANCE Call by reference Type reference (TYPE) FCC_NUM Zähler 20110611
8 Importing ID_ITEM Call by reference Type reference (TYPE) SCMA_NODE ID eines Knotens 20110611
9 Importing ID_PROFILE Call by reference Type reference (TYPE) FCC_PROFILE FastClose: Abschlußplan 20110611
10 Importing IR_ITEM Call by reference Object reference (TYPE REF TO) CL_FCC_CITEMX Knotenelement 20110611
11 Importing IT_CITEMS Call by reference Type reference (TYPE) FCC_ITEMS Itemtabelle 20110611
12 Importing IT_ITEM_TO_LOCK Call by reference Type reference (TYPE) FCC_IITEM Itab mit items 20110611
13 Importing IT_NODES Call by reference Type reference (TYPE) FCC_NODES Knotentabelle 20110611
# Exception Resumable Description Created on
1 E_FOREIGN_LOCK Objekt gesperrt 20110611
2 E_NO_AUTHORITY Keine Änderungsberechtigung 20110611

Method ENQUEUE_NEW_CREATED_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 Single-Character Flag 20120209
2 Importing ID_INSTANCE Call by reference Type reference (TYPE) FCC_INST_ITEM-INSTANCE Counter 20120209
3 Importing ID_ITEM Call by reference Type reference (TYPE) FCC_INST_ITEM-ITEM FCC Node ID 20120209
4 Importing ID_PROFILE Call by reference Type reference (TYPE) FCC_INST_ITEM-PROFILE Fast Close: Task List 20120209

Method ENQUEUE_NEW_CREATED_ITEM on class CL_FCC_LOCK_MANAGER has no exception.

Method ENQUEUE_NOTI_SENT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110823
2 Importing ID_INSTANCE Call by reference Type reference (TYPE) FCC_NUM Counter 20110823
3 Importing ID_ITEM Call by reference Type reference (TYPE) SCMA_NODE Node ID 20110823
4 Importing ID_NODE Call by reference Type reference (TYPE) SCMA_NODE Node ID 20110823
5 Importing ID_PROFILE Call by reference Type reference (TYPE) FCC_PROFILE Fast Close: Task List 20110823
# Exception Resumable Description Created on
1 LOCK_FAILED Failed to lock the record in FCC_NOTI_SENTLOG 20110823

Method ENQUEUE_NOTI_SENT_LOGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110823
2 Importing IT_LOGS Call by reference Type reference (TYPE) FCC_T_SENTLOGS Table of sent logs 20110823

Method ENQUEUE_NOTI_SENT_LOGS on class CL_FCC_LOCK_MANAGER has no exception.

Method ENQUEUE_NOTI_SENT_LOG_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110823
2 Importing IS_ITEM Call by reference Type reference (TYPE) FCC_INST_ITEM Administration of a Job (Report/Transaction or Workflow) 20110823
# Exception Resumable Description Created on
1 LOCK_FAILED Failed to lock the record of FCC_NOTI_SENTLOG 20110823

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) FCC_NUM Zähler 20110611
2 Importing ID_PROFILE Call by reference Type reference (TYPE) FCC_PROFILE FastClose: Abschlußplan 20110611
3 Returning RD_LOCKED_BY_ME Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20110611

Method IS_LOCKED on class CL_FCC_LOCK_MANAGER has no exception.
History
Last changed by/on SAP  20141107 
SAP Release Created in 607