Hierarchy

⤷

⤷

Properties
Class | CL_DMC_LOCK_OBJECT | |
Short Description | DMC: Locking Objects | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_DMCM | Data Mapping and Conversion: Maintenance |
Created | 20000706 | SAP |
Last change | 20141030 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_DMC_LOCK_OBJECT has no forward declaration.
Interfaces
Class CL_DMC_LOCK_OBJECT has no interface implemented.
Friends
Class CL_DMC_LOCK_OBJECT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_ENQUEUE_BEHAVIOUR | '3' | 20051027 | ||
2 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_ENQUEUE_BEHAVIOUR | '1' | Lock (including all dependent objects) in change mode | 20051027 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_ENQUEUE_BEHAVIOUR | '2' | 20051027 | ||
4 | ![]() |
Constant | Public | Type reference (TYPE) | ENQMODE | 'X' | Enhanced Exclusive Lock | 20040305 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | ENQMODE | 'S' | Shared lock | 20040305 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | ENQMODE | 'E' | Write Lock | 20040305 | |
7 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_DMC_LOG_HANDLER | DMC: MESSAGES Handler | 20040310 |
Methods
Events
Class CL_DMC_LOCK_OBJECT has no event.
Types
Class CL_DMC_LOCK_OBJECT has no local type.
Method Signatures
Method ADM_TRY_LOCK_CUST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_OWNER | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20060406 | |||
2 | ![]() |
I_CUSTOMIZING_STEP | Call by reference | Type reference (TYPE) | DMC_CONV_LOGIC_CUST | 20060406 | |||
3 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20060406 | |||
4 | ![]() |
I_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20060406 |
Method ADM_TRY_LOCK_CUST on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_APPLICATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_APPLICATION | Call by reference | Object reference (TYPE REF TO) | CL_DMC_APPL | Anwendung | 20040225 | ||
2 | ![]() |
IM_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Sperrmodus | 20040225 | ||
3 | ![]() |
IM_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | Enqueue 'X'; Dequeue '-' | 20040225 | ||
4 | ![]() |
IM_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | Basisklasse für alle Objekte in DMC | 20040225 |
Method LOCK_APPLICATION on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_CNTRLPARAM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_CNTRLPARAM | Call by reference | Object reference (TYPE REF TO) | CL_DMC_CNTRLPARAM | 20050801 | |||
2 | ![]() |
IM_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20050801 | |||
3 | ![]() |
IM_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20050801 | |||
4 | ![]() |
IM_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20050801 |
Method LOCK_CNTRLPARAM on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_CNTRLPARAM_CUST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_OWNER | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20050824 | |||
2 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20050824 | |||
3 | ![]() |
I_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20050824 |
Method LOCK_CNTRLPARAM_CUST on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_CNTRLPARAM_IDENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20050819 | |||
2 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20050819 | |||
3 | ![]() |
I_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20050819 |
Method LOCK_CNTRLPARAM_IDENT on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_COBJ_BY_GUID_BACKGRD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_RC | Call by reference | Type reference (TYPE) | SYSUBRC | Returncode | 20030625 | ||
2 | ![]() |
EX_USER | Call by reference | Type reference (TYPE) | UNAME | Benutzername | 20030625 | ||
3 | ![]() |
IM_GUID | Call by reference | Type reference (TYPE) | DMC_GUID | DMC: Global eindeutiger Schlüssel (22-stellig) | 20030625 | ||
4 | ![]() |
IM_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Sperrmodus (S=Lesen, E=Schreiben, X=erw. Schreiben) | 20040308 | ||
5 | ![]() |
IM_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | Aktion (X=enqueue, -=dequeue, space=keine Aktion) | 20030625 |
Method LOCK_COBJ_BY_GUID_BACKGRD on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_CONV_OBJECT_BY_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_GUID | Call by reference | Type reference (TYPE) | DMC_GUID | DMC: Global eindeutiger Schlüssel (22-stellig) | 20000830 | ||
2 | ![]() |
IM_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Sperrmodus | 20040219 | ||
3 | ![]() |
IM_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20000830 | ||
4 | ![]() |
IM_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | Objekt | 20000906 |
Method LOCK_CONV_OBJECT_BY_GUID on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_CUSTOMIZING_STEP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_OWNER | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20050824 | |||
2 | ![]() |
I_CUSTOMIZING_STEP | Call by reference | Type reference (TYPE) | DMC_CONV_LOGIC_CUST | 20050824 | |||
3 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20050824 | |||
4 | ![]() |
I_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20050824 |
Method LOCK_CUSTOMIZING_STEP on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_FIXEDVALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_FIXEDVALUE | Call by reference | Object reference (TYPE REF TO) | CL_DMC_FIXEDVALUE | 20050801 | |||
2 | ![]() |
IM_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20050801 | |||
3 | ![]() |
IM_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20050801 | |||
4 | ![]() |
IM_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20050801 |
Method LOCK_FIXEDVALUE on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_FIXEDVALUE_CUST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_OWNER | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20050824 | |||
2 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20050824 | |||
3 | ![]() |
I_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20050824 |
Method LOCK_FIXEDVALUE_CUST on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_FIXEDVALUE_IDENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20050819 | |||
2 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20050819 | |||
3 | ![]() |
I_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20050819 |
Method LOCK_FIXEDVALUE_IDENT on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Sperrmodus | 20040219 | ||
2 | ![]() |
IM_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20001109 | ||
3 | ![]() |
IM_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | Referenc auf das zu sperrenden Objekt | 20000706 |
Method LOCK_OBJECT on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_OBJECT_BY_IDENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20050819 | |||
2 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20050819 | |||
3 | ![]() |
I_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20050819 |
Method LOCK_OBJECT_BY_IDENT on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_PROJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Sperrmodus | 20040219 | ||
2 | ![]() |
IM_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | Enqueue'X' or dequeue ' ' | 20000706 | ||
3 | ![]() |
IM_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | Objekt | 20000906 | ||
4 | ![]() |
IM_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_DMC_PROJECT | Projekt | 20000706 |
Method LOCK_PROJECT on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_RULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Sperrmodus | 20040226 | ||
2 | ![]() |
IM_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | Enqueue 'X'; Dequeue '-' | 20040226 | ||
3 | ![]() |
IM_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | Basisklasse für alle Objekte in DMC | 20040226 | ||
4 | ![]() |
IM_RULE | Call by reference | Object reference (TYPE REF TO) | CL_DMC_SIMPLE_RULE | CL_DMC_SIMPLE_RULE | 20040226 |
Method LOCK_RULE on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_RULE_CUST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_OWNER | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20050824 | |||
2 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20050824 | |||
3 | ![]() |
I_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20050824 |
Method LOCK_RULE_CUST on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_RULE_IDENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20050819 | |||
2 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20050819 | |||
3 | ![]() |
I_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20050819 |
Method LOCK_RULE_IDENT on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_SUBPROJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Sperrmodus | 20040219 | ||
2 | ![]() |
IM_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20000714 | ||
3 | ![]() |
IM_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | Objekt | 20000906 | ||
4 | ![]() |
IM_SUBPROJECT | Call by reference | Object reference (TYPE REF TO) | CL_DMC_SUBPROJECT | Subprojekt | 20000714 |
Method LOCK_SUBPROJECT on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_TRANSLATION_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20050805 | |||
2 | ![]() |
IREF_TRANSLATION_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_DMC_TRANSLATION_OBJECT | 20050805 | |||
3 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20050805 | |||
4 | ![]() |
I_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20050805 |
Method LOCK_TRANSLATION_OBJECT on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_TRANSLATION_OBJECT_CUST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_OWNER | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | persistentes Objekt | 20051121 | ||
2 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Lock mode | 20051121 | ||
3 | ![]() |
I_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20051121 |
Method LOCK_TRANSLATION_OBJECT_CUST on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_TRANSLATION_OBJECT_IDENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20050819 | |||
2 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20050819 | |||
3 | ![]() |
I_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20050819 |
Method LOCK_TRANSLATION_OBJECT_IDENT on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_VARIABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20051010 | |||
2 | ![]() |
IREF_VARIABLE | Call by reference | Object reference (TYPE REF TO) | CL_DMC_VARIABLE | Variable | 20051010 | ||
3 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20051010 | |||
4 | ![]() |
I_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20051010 |
Method LOCK_VARIABLE on class CL_DMC_LOCK_OBJECT has no exception.
Method LOCK_VARIABLE_IDENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | 20051010 | |||
2 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20051010 | |||
3 | ![]() |
I_LOCK_TYPE | Call by reference | Type reference (TYPE) | BOOLEAN | 20051010 |
Method LOCK_VARIABLE_IDENT on class CL_DMC_LOCK_OBJECT has no exception.
History
Last changed by/on | SAP | 20141030 |
SAP Release Created in | 20C |