SAP ABAP Class CL_GRFN_MSMP_LOCKING (MSMP Synchronization API)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_MSMP_WORKFLOW (Package) GRC Shared MSMP Engine
Properties
Class CL_GRFN_MSMP_LOCKING  
Short Description MSMP Synchronization API    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_MSMP_WORKFLOW   GRC Shared MSMP Engine 
Created 20090908   SAP 
Last change 20141106    
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)
2 GRFNW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRFN_MSMP_LOCKING has no interface implemented.
Friends
Class CL_GRFN_MSMP_LOCKING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DEFAULT_LOCK_WAIT_SEC Constant Public Type reference (TYPE) GRFN_MW_LOCK_WAIT_TIME 3 Default wait time (in sec) for getting the lock 20090923
2 C_DEFAULT_LOCK_WAIT_STEP_SEC Constant Public Type reference (TYPE) GRFN_MW_LOCK_WAIT_TIME 1 MSMP Wait Time for Lock 20090923
3 C_LCK_STRUC_HEADER Constant Public Type reference (TYPE) SEQG3-GNAME 'GRFNMW_S_HEADER' Elementary Lock of Lock Entry (Table Name) 20100111
4 C_LCK_STRUC_INSTANCE Constant Public Type reference (TYPE) SEQG3-GNAME 'GRFNMWRTINST' Elementary Lock of Lock Entry (Table Name) 20100111
5 C_LCK_STRUC_LINEITEM Constant Public Type reference (TYPE) SEQG3-GNAME 'GRFNMW_S_LINE_ITEM' Elementary Lock of Lock Entry (Table Name) 20100111
6 C_LCK_STRUC_STAGE Constant Public Type reference (TYPE) SEQG3-GNAME 'GRFNMW_S_STAGE' Elementary Lock of Lock Entry (Table Name) 20100111
7 C_LOCK_WAIT_FOREVER Constant Public Type reference (TYPE) GRFN_MW_LOCK_WAIT_TIME -1 Wait forever 20100111
8 _DISABLE_UI_LOCKS Constant Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091031
Methods
# Method Level Visibility Method type Description Created on
1 FLUSH_COLLECTED_LOCKS Static method Public Method Flush Collected Locks (calls with _COLLECT = 'X') 20100111
2 LOCK_INSTANCE_STAGE Static method Public Method 20100111
3 LOCK_MSMP_INSTANCE Static method Public Method Lock whole MSMP Instance - internal - initernal MSMP sync 20090923
4 LOCK_PROCESS_HEADER Static method Public Method 20090923
5 LOCK_PROCESS_LINE_ITEM Static method Public Method 20090923
6 LOCK_PROCESS_LINE_ITEMS_TABLE Static method Public Method 20091001
7 READ_ENQUEUE_HEADER Static method Public Method Read Status of Lock - Header Lock 20100111
8 READ_ENQUEUE_INSTANCE Static method Public Method Read Status of Lock - Instance Lock 20100111
9 READ_ENQUEUE_LINEITEM Static method Public Method Read Status of Lock - LineItem Lock 20100111
10 READ_ENQUEUE_STAGE Static method Public Method Read Status of Lock - Stage Lock 20100111
11 UNLOCK_INSTANCE_STAGE Static method Public Method 20100111
12 UNLOCK_MSMP_INSTANCE Static method Public Method Internal - MSMP Instance Unlock 20090924
13 UNLOCK_PROCESS_HEADER Static method Public Method 20090924
14 UNLOCK_PROCESS_LINE_ITEM Static method Public Method 20090924
15 UNLOCK_PROCESS_LINE_ITEM_TABLE Static method Public Method 20091002
16 _LOCK_INSTANCE_STAGE Static method Private Method 20100111
17 _LOCK_MSMP_INSTANCE Static method Private Method Lock whole MSMP Instance - internal - initernal MSMP sync 20090910
18 _LOCK_PROCESS_HEADER Static method Private Method 20090910
19 _LOCK_PROCESS_LINE_ITEM Static method Private Method 20090910
20 _READ_ENQUEUE Static method Private Method Read Status of Lock 20100111
21 _UNLOCK_INSTANCE_STAGE Static method Private Method 20100111
22 _UNLOCK_MSMP_INSTANCE Static method Private Method Internal - MSMP Instance Unlock 20100929
23 _UNLOCK_PROCESS_HEADER Static method Private Method 20100929
24 _UNLOCK_PROCESS_LINE_ITEM Static method Private Method 20100929
Events
Class CL_GRFN_MSMP_LOCKING has no event.
Types
Class CL_GRFN_MSMP_LOCKING has no local type.
Method Signatures

Method FLUSH_COLLECTED_LOCKS Signature

Method FLUSH_COLLECTED_LOCKS on class CL_GRFN_MSMP_LOCKING has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_LOCKED MSMP Locking Failure 20100111

Method LOCK_INSTANCE_STAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WAIT_TIME Value transfer Type reference (TYPE) GRFN_MW_LOCK_WAIT_TIME C_LOCK_WAIT_FOREVER MSMP Lock Wait-Time (in sec.) - (No wait=0, Infinite Wait<0) 20100111
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'X' Lock mode 20100111
3 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTROUTE-INSTANCE_ID UUID of the GRC object (char32) 20100111
4 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFNMWRTROUTE-PATH_ID Path ID 20100111
5 Importing I_PATH_SEQUENCE Call by reference Type reference (TYPE) GRFNMWRTROUTE-PATH_SEQ Path Sequence Number 20100111
6 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFNMWRTROUTE-STAGE_SEQNR Stage Sequence Number 20100111
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_LOCKED MSMP Locking Failure 20100111

Method LOCK_MSMP_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WAIT_TIME Value transfer Type reference (TYPE) GRFN_MW_LOCK_WAIT_TIME C_LOCK_WAIT_FOREVER MSMP Wait Time for Lock 20090923
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'X' Lock mode 20090923
3 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID UUID of the GRC object (char32) 20100203
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_LOCKED MSMP Locking Failure 20090923

Method LOCK_PROCESS_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WAIT_TIME Value transfer Type reference (TYPE) GRFN_MW_LOCK_WAIT_TIME C_DEFAULT_LOCK_WAIT_SEC MSMP Wait Time for Lock 20090923
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' Lock mode 20090923
3 Importing I_MSMP_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID UUID of the GRC object (char32) 20090923
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_LOCKED MSMP Locking Failure 20090923

Method LOCK_PROCESS_LINE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WAIT_TIME Value transfer Type reference (TYPE) GRFN_MW_LOCK_WAIT_TIME C_DEFAULT_LOCK_WAIT_SEC MSMP Lock Wait-Time (in sec.) - (No wait=0, Infinite Wait<0) 20090923
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' Lock mode 20090923
3 Importing I_LINE_ITEM Call by reference Type reference (TYPE) GRFNMWRTDATLG-LINE_ITEM_KEY Line Item Key 20090923
4 Importing I_MSMP_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID UUID of the GRC object (char32) 20090923
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_LOCKED MSMP Locking Failure 20090923

Method LOCK_PROCESS_LINE_ITEMS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINE_ITEM Value transfer Type reference (TYPE) GRFN_T_MSMP_LINEITEM Line Item Key 20091001
2 Importing IV_WAIT_TIME Value transfer Type reference (TYPE) GRFN_MW_LOCK_WAIT_TIME C_DEFAULT_LOCK_WAIT_SEC MSMP Lock Wait-Time (in sec.) - (No wait=0, Infinite Wait<0) 20091001
3 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' Lock mode 20091001
4 Importing I_MSMP_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID UUID of the GRC object (char32) 20091001
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_LOCKED MSMP Locking Failure 20091001

Method READ_ENQUEUE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENQUEUE Value transfer Type reference (TYPE) GRFNW_MSMP_T_ENQUEUE 20100111
2 Importing IV_ENQ_VALUE Value transfer Type reference (TYPE) SEQG3-GARG Argument String (=Key Fields) of Lock Entry 20100111
3 Importing IV_FAST_READ Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100111
4 Importing IV_LOCAL_ONLY Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100111
5 Importing IV_UNAME Value transfer Type reference (TYPE) SY-UNAME '*' User Name 20100111
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100111

Method READ_ENQUEUE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENQUEUE Value transfer Type reference (TYPE) GRFNW_MSMP_T_ENQUEUE 20100111
2 Importing IV_ENQ_VALUE Value transfer Type reference (TYPE) SEQG3-GARG Argument String (=Key Fields) of Lock Entry 20100111
3 Importing IV_FAST_READ Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100111
4 Importing IV_LOCAL_ONLY Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100111
5 Importing IV_UNAME Value transfer Type reference (TYPE) SY-UNAME '*' User Name 20100111
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100111

Method READ_ENQUEUE_LINEITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENQUEUE Value transfer Type reference (TYPE) GRFNW_MSMP_T_ENQUEUE 20100111
2 Importing IV_ENQ_VALUE Value transfer Type reference (TYPE) SEQG3-GARG Argument String (=Key Fields) of Lock Entry 20100111
3 Importing IV_FAST_READ Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100111
4 Importing IV_LOCAL_ONLY Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100111
5 Importing IV_UNAME Value transfer Type reference (TYPE) SY-UNAME '*' User Name 20100111
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100111

Method READ_ENQUEUE_STAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENQUEUE Value transfer Type reference (TYPE) GRFNW_MSMP_T_ENQUEUE 20100111
2 Importing IV_ENQ_VALUE Value transfer Type reference (TYPE) SEQG3-GARG Argument String (=Key Fields) of Lock Entry 20100111
3 Importing IV_FAST_READ Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100111
4 Importing IV_LOCAL_ONLY Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100111
5 Importing IV_UNAME Value transfer Type reference (TYPE) SY-UNAME '*' User Name 20100111
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100111

Method UNLOCK_INSTANCE_STAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'X' Lock mode 20100111
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTROUTE-INSTANCE_ID UUID of the GRC object (char32) 20100111
3 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFNMWRTROUTE-PATH_ID Path ID 20100111
4 Importing I_PATH_SEQUENCE Call by reference Type reference (TYPE) GRFNMWRTROUTE-PATH_SEQ Path Sequence Number 20100111
5 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFNMWRTROUTE-STAGE_SEQNR Stage Sequence Number 20100111

Method UNLOCK_INSTANCE_STAGE on class CL_GRFN_MSMP_LOCKING has no exception.

Method UNLOCK_MSMP_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'X' 20090924
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID 20100203

Method UNLOCK_MSMP_INSTANCE on class CL_GRFN_MSMP_LOCKING has no exception.

Method UNLOCK_PROCESS_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' 20090924
2 Importing I_MSMP_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID 20090924

Method UNLOCK_PROCESS_HEADER on class CL_GRFN_MSMP_LOCKING has no exception.

Method UNLOCK_PROCESS_LINE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' 20090924
2 Importing I_LINE_ITEM Call by reference Type reference (TYPE) GRFNMWRTDATLG-LINE_ITEM_KEY Line Item Key 20090924
3 Importing I_MSMP_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID 20090924

Method UNLOCK_PROCESS_LINE_ITEM on class CL_GRFN_MSMP_LOCKING has no exception.

Method UNLOCK_PROCESS_LINE_ITEM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINE_ITEM Call by reference Type reference (TYPE) GRFN_T_MSMP_LINEITEM Line Item Key Table 20091002
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' 20091002
3 Importing I_MSMP_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID 20091002

Method UNLOCK_PROCESS_LINE_ITEM_TABLE on class CL_GRFN_MSMP_LOCKING has no exception.

Method _LOCK_INSTANCE_STAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLLECT Call by reference Type reference (TYPE) DDENQ_LIKE-COLLECT SPACE Flag whether locks should only be collected first 20100111
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'X' Lock mode 20100111
3 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTROUTE-INSTANCE_ID UUID of the GRC object (char32) 20100111
4 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFNMWRTROUTE-PATH_ID Path ID 20100111
5 Importing I_PATH_SEQUENCE Call by reference Type reference (TYPE) GRFNMWRTROUTE-PATH_SEQ Path Sequence Number 20100111
6 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQ_LIKE-SCOPE '2' Control lock behavior when calling the update task 20100111
7 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFNMWRTROUTE-STAGE_SEQNR Stage Sequence Number 20100111
8 Importing I_WAIT Call by reference Type reference (TYPE) DDENQ_LIKE-WAITFLAG SPACE Flag indicating whether lock attempt is to be repeated 20100111
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_LOCKED MSMP Locking Failure 20100111

Method _LOCK_MSMP_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLLECT Call by reference Type reference (TYPE) DDENQ_LIKE-COLLECT SPACE Flag whether locks should only be collected first 20090910
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'X' Lock mode 20090910
3 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID UUID of the GRC object (char32) 20100203
4 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQ_LIKE-SCOPE '2' Control lock behavior when calling the update task 20090910
5 Importing I_WAIT Call by reference Type reference (TYPE) DDENQ_LIKE-WAITFLAG SPACE Flag indicating whether lock attempt is to be repeated 20090910
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_LOCKED MSMP Locking Failure 20090910

Method _LOCK_PROCESS_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLLECT Call by reference Type reference (TYPE) DDENQ_LIKE-COLLECT SPACE Flag whether locks should only be collected first 20090910
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'X' Enqueue mode 20090910
3 Importing I_MSMP_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID UUID of the GRC object (char32) 20090910
4 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQ_LIKE-SCOPE '2' Control lock behavior when calling the update task 20090910
5 Importing I_WAIT Call by reference Type reference (TYPE) DDENQ_LIKE-WAITFLAG SPACE Flag indicating whether lock attempt is to be repeated 20090910
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_LOCKED MSMP Locking Failure 20090910

Method _LOCK_PROCESS_LINE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLLECT Call by reference Type reference (TYPE) DDENQ_LIKE-COLLECT SPACE Flag whether locks should only be collected first 20090910
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'X' Lock mode 20090910
3 Importing I_LINE_ITEM Call by reference Type reference (TYPE) GRFNMWRTDATLG-LINE_ITEM_KEY Line Item Key 20090910
4 Importing I_MSMP_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID UUID of the GRC object (char32) 20090910
5 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQ_LIKE-SCOPE '2' Control lock behavior when calling the update task 20090910
6 Importing I_WAIT Call by reference Type reference (TYPE) DDENQ_LIKE-WAITFLAG SPACE Flag indicating whether lock attempt is to be repeated 20090910
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_LOCKED MSMP Locking Failure 20090910

Method _READ_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENQUEUE Value transfer Type reference (TYPE) GRFNW_MSMP_T_ENQUEUE 20100111
2 Importing IV_ENQ_VALUE Value transfer Type reference (TYPE) SEQG3-GARG Argument String (=Key Fields) of Lock Entry 20100111
3 Importing IV_FAST_READ Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100111
4 Importing IV_LOCAL_ONLY Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100111
5 Importing IV_TAB_NAME Value transfer Type reference (TYPE) SEQG3-GNAME Elementary Lock of Lock Entry (Table Name) 20100111
6 Importing IV_UNAME Value transfer Type reference (TYPE) SY-UNAME '*' User Name 20100111
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100111

Method _UNLOCK_INSTANCE_STAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLLECT Call by reference Type reference (TYPE) DDENQ_LIKE-COLLECT SPACE Flag whether locks should only be collected first 20100111
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'X' Lock mode 20100111
3 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTROUTE-INSTANCE_ID UUID of the GRC object (char32) 20100111
4 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFNMWRTROUTE-PATH_ID Path ID 20100111
5 Importing I_PATH_SEQUENCE Call by reference Type reference (TYPE) GRFNMWRTROUTE-PATH_SEQ Path Sequence Number 20100111
6 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQ_LIKE-SCOPE '3' Control lock behavior when calling the update task 20100111
7 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFNMWRTROUTE-STAGE_SEQNR Stage Sequence Number 20100111
8 Importing I_SYNCHRON Call by reference Type reference (TYPE) DDENQSYNC SPACE Flag: synchronous unlocking? 20100111
# Exception Resumable Description Created on
1 CX_GRFN_MSMP MSMP Locking Failure 20100111

Method _UNLOCK_MSMP_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLLECT Call by reference Type reference (TYPE) DDENQ_LIKE-COLLECT SPACE 20100929
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'X' 20100929
3 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID 20100929
4 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQ_LIKE-SCOPE '3' 20100929
5 Importing I_SYNCHRON Call by reference Type reference (TYPE) DDENQSYNC SPACE Flag: synchronous unlocking? 20100929
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100929

Method _UNLOCK_PROCESS_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLLECT Call by reference Type reference (TYPE) DDENQ_LIKE-COLLECT SPACE 20100929
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' 20100929
3 Importing I_MSMP_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID 20100929
4 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQ_LIKE-SCOPE '3' 20100929
5 Importing I_SYNCHRON Call by reference Type reference (TYPE) DDENQSYNC SPACE Flag: synchronous unlocking? 20100929
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100929

Method _UNLOCK_PROCESS_LINE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLLECT Call by reference Type reference (TYPE) DDENQ_LIKE-COLLECT SPACE 20100929
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' 20100929
3 Importing I_LINE_ITEM Call by reference Type reference (TYPE) GRFNMWRTDATLG-LINE_ITEM_KEY Line Item Key 20100929
4 Importing I_MSMP_INSTANCE_ID Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID 20100929
5 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQ_LIKE-SCOPE '3' 20100929
6 Importing I_SYNCHRON Call by reference Type reference (TYPE) DDENQSYNC SPACE Flag: synchronous unlocking? 20100929
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100929
History
Last changed by/on SAP  20141106 
SAP Release Created in 600