Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Public | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | 3 | Default wait time (in sec) for getting the lock | 20090923 | ||
| 2 | Constant | Public | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | 1 | MSMP Wait Time for Lock | 20090923 | ||
| 3 | Constant | Public | Type reference (TYPE) | SEQG3-GNAME | 'GRFNMW_S_HEADER' | Elementary Lock of Lock Entry (Table Name) | 20100111 | ||
| 4 | Constant | Public | Type reference (TYPE) | SEQG3-GNAME | 'GRFNMWRTINST' | Elementary Lock of Lock Entry (Table Name) | 20100111 | ||
| 5 | Constant | Public | Type reference (TYPE) | SEQG3-GNAME | 'GRFNMW_S_LINE_ITEM' | Elementary Lock of Lock Entry (Table Name) | 20100111 | ||
| 6 | Constant | Public | Type reference (TYPE) | SEQG3-GNAME | 'GRFNMW_S_STAGE' | Elementary Lock of Lock Entry (Table Name) | 20100111 | ||
| 7 | Constant | Public | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | -1 | Wait forever | 20100111 | ||
| 8 | Constant | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20091031 |
Methods
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 | MSMP Locking Failure | 20100111 |
Method LOCK_INSTANCE_STAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'X' | Lock mode | 20100111 | ||
| 3 | I_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-INSTANCE_ID | UUID of the GRC object (char32) | 20100111 | |||
| 4 | I_PATH_ID | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-PATH_ID | Path ID | 20100111 | |||
| 5 | I_PATH_SEQUENCE | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-PATH_SEQ | Path Sequence Number | 20100111 | |||
| 6 | I_STAGE_SEQNR | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-STAGE_SEQNR | Stage Sequence Number | 20100111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSMP Locking Failure | 20100111 |
Method LOCK_MSMP_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_WAIT_TIME | Value transfer | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | C_LOCK_WAIT_FOREVER | MSMP Wait Time for Lock | 20090923 | ||
| 2 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'X' | Lock mode | 20090923 | ||
| 3 | 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 | MSMP Locking Failure | 20090923 |
Method LOCK_PROCESS_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | Lock mode | 20090923 | ||
| 3 | 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 | 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 | 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 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | Lock mode | 20090923 | ||
| 3 | I_LINE_ITEM | Call by reference | Type reference (TYPE) | GRFNMWRTDATLG-LINE_ITEM_KEY | Line Item Key | 20090923 | |||
| 4 | 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 | 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 | IT_LINE_ITEM | Value transfer | Type reference (TYPE) | GRFN_T_MSMP_LINEITEM | Line Item Key | 20091001 | |||
| 2 | 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 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | Lock mode | 20091001 | ||
| 4 | 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 | MSMP Locking Failure | 20091001 |
Method READ_ENQUEUE_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENQUEUE | Value transfer | Type reference (TYPE) | GRFNW_MSMP_T_ENQUEUE | 20100111 | ||||
| 2 | IV_ENQ_VALUE | Value transfer | Type reference (TYPE) | SEQG3-GARG | Argument String (=Key Fields) of Lock Entry | 20100111 | |||
| 3 | IV_FAST_READ | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100111 | |||
| 4 | IV_LOCAL_ONLY | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100111 | |||
| 5 | IV_UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | '*' | User Name | 20100111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_ENQUEUE | Value transfer | Type reference (TYPE) | GRFNW_MSMP_T_ENQUEUE | 20100111 | ||||
| 2 | IV_ENQ_VALUE | Value transfer | Type reference (TYPE) | SEQG3-GARG | Argument String (=Key Fields) of Lock Entry | 20100111 | |||
| 3 | IV_FAST_READ | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100111 | |||
| 4 | IV_LOCAL_ONLY | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100111 | |||
| 5 | IV_UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | '*' | User Name | 20100111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_ENQUEUE | Value transfer | Type reference (TYPE) | GRFNW_MSMP_T_ENQUEUE | 20100111 | ||||
| 2 | IV_ENQ_VALUE | Value transfer | Type reference (TYPE) | SEQG3-GARG | Argument String (=Key Fields) of Lock Entry | 20100111 | |||
| 3 | IV_FAST_READ | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100111 | |||
| 4 | IV_LOCAL_ONLY | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100111 | |||
| 5 | IV_UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | '*' | User Name | 20100111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_ENQUEUE | Value transfer | Type reference (TYPE) | GRFNW_MSMP_T_ENQUEUE | 20100111 | ||||
| 2 | IV_ENQ_VALUE | Value transfer | Type reference (TYPE) | SEQG3-GARG | Argument String (=Key Fields) of Lock Entry | 20100111 | |||
| 3 | IV_FAST_READ | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100111 | |||
| 4 | IV_LOCAL_ONLY | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100111 | |||
| 5 | IV_UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | '*' | User Name | 20100111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'X' | Lock mode | 20100111 | ||
| 2 | I_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-INSTANCE_ID | UUID of the GRC object (char32) | 20100111 | |||
| 3 | I_PATH_ID | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-PATH_ID | Path ID | 20100111 | |||
| 4 | I_PATH_SEQUENCE | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-PATH_SEQ | Path Sequence Number | 20100111 | |||
| 5 | 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 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'X' | 20090924 | |||
| 2 | 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 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | 20090924 | |||
| 2 | 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 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | 20090924 | |||
| 2 | I_LINE_ITEM | Call by reference | Type reference (TYPE) | GRFNMWRTDATLG-LINE_ITEM_KEY | Line Item Key | 20090924 | |||
| 3 | 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 | IT_LINE_ITEM | Call by reference | Type reference (TYPE) | GRFN_T_MSMP_LINEITEM | Line Item Key Table | 20091002 | |||
| 2 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | 20091002 | |||
| 3 | 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 | I_COLLECT | Call by reference | Type reference (TYPE) | DDENQ_LIKE-COLLECT | SPACE | Flag whether locks should only be collected first | 20100111 | ||
| 2 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'X' | Lock mode | 20100111 | ||
| 3 | I_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-INSTANCE_ID | UUID of the GRC object (char32) | 20100111 | |||
| 4 | I_PATH_ID | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-PATH_ID | Path ID | 20100111 | |||
| 5 | I_PATH_SEQUENCE | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-PATH_SEQ | Path Sequence Number | 20100111 | |||
| 6 | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQ_LIKE-SCOPE | '2' | Control lock behavior when calling the update task | 20100111 | ||
| 7 | I_STAGE_SEQNR | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-STAGE_SEQNR | Stage Sequence Number | 20100111 | |||
| 8 | 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 | MSMP Locking Failure | 20100111 |
Method _LOCK_MSMP_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COLLECT | Call by reference | Type reference (TYPE) | DDENQ_LIKE-COLLECT | SPACE | Flag whether locks should only be collected first | 20090910 | ||
| 2 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'X' | Lock mode | 20090910 | ||
| 3 | I_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFNMWRTINST-INSTANCE_ID | UUID of the GRC object (char32) | 20100203 | |||
| 4 | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQ_LIKE-SCOPE | '2' | Control lock behavior when calling the update task | 20090910 | ||
| 5 | 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 | MSMP Locking Failure | 20090910 |
Method _LOCK_PROCESS_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COLLECT | Call by reference | Type reference (TYPE) | DDENQ_LIKE-COLLECT | SPACE | Flag whether locks should only be collected first | 20090910 | ||
| 2 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'X' | Enqueue mode | 20090910 | ||
| 3 | I_MSMP_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFNMWRTINST-INSTANCE_ID | UUID of the GRC object (char32) | 20090910 | |||
| 4 | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQ_LIKE-SCOPE | '2' | Control lock behavior when calling the update task | 20090910 | ||
| 5 | 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 | 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 | I_COLLECT | Call by reference | Type reference (TYPE) | DDENQ_LIKE-COLLECT | SPACE | Flag whether locks should only be collected first | 20090910 | ||
| 2 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'X' | Lock mode | 20090910 | ||
| 3 | I_LINE_ITEM | Call by reference | Type reference (TYPE) | GRFNMWRTDATLG-LINE_ITEM_KEY | Line Item Key | 20090910 | |||
| 4 | I_MSMP_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFNMWRTINST-INSTANCE_ID | UUID of the GRC object (char32) | 20090910 | |||
| 5 | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQ_LIKE-SCOPE | '2' | Control lock behavior when calling the update task | 20090910 | ||
| 6 | 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 | MSMP Locking Failure | 20090910 |
Method _READ_ENQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENQUEUE | Value transfer | Type reference (TYPE) | GRFNW_MSMP_T_ENQUEUE | 20100111 | ||||
| 2 | IV_ENQ_VALUE | Value transfer | Type reference (TYPE) | SEQG3-GARG | Argument String (=Key Fields) of Lock Entry | 20100111 | |||
| 3 | IV_FAST_READ | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100111 | |||
| 4 | IV_LOCAL_ONLY | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100111 | |||
| 5 | IV_TAB_NAME | Value transfer | Type reference (TYPE) | SEQG3-GNAME | Elementary Lock of Lock Entry (Table Name) | 20100111 | |||
| 6 | IV_UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | '*' | User Name | 20100111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_COLLECT | Call by reference | Type reference (TYPE) | DDENQ_LIKE-COLLECT | SPACE | Flag whether locks should only be collected first | 20100111 | ||
| 2 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'X' | Lock mode | 20100111 | ||
| 3 | I_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-INSTANCE_ID | UUID of the GRC object (char32) | 20100111 | |||
| 4 | I_PATH_ID | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-PATH_ID | Path ID | 20100111 | |||
| 5 | I_PATH_SEQUENCE | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-PATH_SEQ | Path Sequence Number | 20100111 | |||
| 6 | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQ_LIKE-SCOPE | '3' | Control lock behavior when calling the update task | 20100111 | ||
| 7 | I_STAGE_SEQNR | Call by reference | Type reference (TYPE) | GRFNMWRTROUTE-STAGE_SEQNR | Stage Sequence Number | 20100111 | |||
| 8 | I_SYNCHRON | Call by reference | Type reference (TYPE) | DDENQSYNC | SPACE | Flag: synchronous unlocking? | 20100111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSMP Locking Failure | 20100111 |
Method _UNLOCK_MSMP_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COLLECT | Call by reference | Type reference (TYPE) | DDENQ_LIKE-COLLECT | SPACE | 20100929 | |||
| 2 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'X' | 20100929 | |||
| 3 | I_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFNMWRTINST-INSTANCE_ID | 20100929 | ||||
| 4 | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQ_LIKE-SCOPE | '3' | 20100929 | |||
| 5 | I_SYNCHRON | Call by reference | Type reference (TYPE) | DDENQSYNC | SPACE | Flag: synchronous unlocking? | 20100929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100929 |
Method _UNLOCK_PROCESS_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COLLECT | Call by reference | Type reference (TYPE) | DDENQ_LIKE-COLLECT | SPACE | 20100929 | |||
| 2 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | 20100929 | |||
| 3 | I_MSMP_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFNMWRTINST-INSTANCE_ID | 20100929 | ||||
| 4 | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQ_LIKE-SCOPE | '3' | 20100929 | |||
| 5 | I_SYNCHRON | Call by reference | Type reference (TYPE) | DDENQSYNC | SPACE | Flag: synchronous unlocking? | 20100929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_COLLECT | Call by reference | Type reference (TYPE) | DDENQ_LIKE-COLLECT | SPACE | 20100929 | |||
| 2 | I_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | 20100929 | |||
| 3 | I_LINE_ITEM | Call by reference | Type reference (TYPE) | GRFNMWRTDATLG-LINE_ITEM_KEY | Line Item Key | 20100929 | |||
| 4 | I_MSMP_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFNMWRTINST-INSTANCE_ID | 20100929 | ||||
| 5 | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQ_LIKE-SCOPE | '3' | 20100929 | |||
| 6 | I_SYNCHRON | Call by reference | Type reference (TYPE) | DDENQSYNC | SPACE | Flag: synchronous unlocking? | 20100929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100929 |
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 600 |