SAP ABAP Class CL_UKM_LOCK (UKM: Lock)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-UKM (Application Component) Standardized Key Mapping
⤷
S_UKM_ENGINE (Package) Unified Key Mapping Engine

⤷

⤷

Properties
Class | CL_UKM_LOCK | |
Short Description | UKM: Lock | |
Super Class | ||
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_UKM_ENGINE | Unified Key Mapping Engine |
Created | 20050104 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_UKM_LOCK has no interface implemented.
Friends
Class CL_UKM_LOCK has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_ACTIVITY_CODE | UKM: Code of an Activity | 20050111 | ||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name of a Database Table | 20050111 | ||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_GUID | UKM: GUID | 20050110 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ENQMODE | Lock Mode | 20050110 | ||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_CODE | UKM: Main Context of the Mapping | 20050104 | ||
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID of the Main Context | 20050104 | ||
7 | ![]() |
Instance attribute | Public | Type reference (TYPE) | MANDT | Client | 20050112 | ||
8 | ![]() |
Instance attribute | Public | Type reference (TYPE) | DDOBJNAME | Name of ABAP Dictionary Object | 20050104 | ||
9 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_SUB_CONTEXT_CODE | UKM: Subcontext of the Mapping | 20050104 | ||
10 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_SUB_CONTEXT_ID | UKM: ID of the Subcontext | 20050104 | ||
11 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Boolean Expression | 20050104 | ||
12 | ![]() |
Constant | Public | Type reference (TYPE) | UKM_E_ACTIVITY_CODE | '01' | UKM: Code of an Activity | 20050111 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | UKM_E_ACTIVITY_CODE | '06' | UKM: Code of an Activity | 20050111 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '*' | UKM: Any | 20050128 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | I | 3600 | UKM: Standard Number of Lock Attempts | 20050128 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | DDOBJNAME | 'E_UKM_CONTEXT_CO' | Name of ABAP Dictionary Object | 20050104 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | DDOBJNAME | 'E_UKM_CONTEXT_ID' | Name of ABAP Dictionary Object | 20050104 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | DDOBJNAME | 'E_UKM_DB_TABLE' | Name of ABAP Dictionary Object | 20050111 | |
19 | ![]() |
Constant | Public | Type reference (TYPE) | DDOBJNAME | 'E_UKM_GROUP' | Name of ABAP Dictionary Object | 20050110 | |
20 | ![]() |
Constant | Public | Type reference (TYPE) | DDOBJNAME | 'E_UKM_GUID' | Name of ABAP Dictionary Object | 20050110 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | ENQMODE | 'E' | Lock Mode | 20050111 | |
22 | ![]() |
Constant | Public | Type reference (TYPE) | ENQMODE | 'X' | Lock Mode | 20050111 | |
23 | ![]() |
Constant | Public | Type reference (TYPE) | ENQMODE | 'S' | Lock Mode | 20050111 | |
24 | ![]() |
Static Attribute | Public | Type reference (TYPE) | UKM_T_LOCKS | UKM: Table of Locks | 20050110 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | UKM: Set a New Lock | 20050104 |
2 | ![]() |
Instance method | Public | Method | UKM: Removes a Lock | 20050104 |
3 | ![]() |
Static method | Public | Method | UKM: Removes Listed Locks | 20050104 |
Events
Class CL_UKM_LOCK has no event.
Types
Class CL_UKM_LOCK has no local type.
Method Signatures
Method LOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EP_LOCK | Call by reference | Object reference (TYPE REF TO) | CL_UKM_LOCK | UKM: Sperren | 20050104 | ||
2 | ![]() |
EV_LOCKING_USER | Call by reference | Attribute reference (LIKE) | SY-UNAME | Benutzername | 20060428 | ||
3 | ![]() |
IV_ACTIVITY | Call by reference | Type reference (TYPE) | UKM_E_ACTIVITY_CODE | UKM: Code einer Aktivität | 20050111 | ||
4 | ![]() |
IV_DATABASE_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20050111 | ||
5 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | UKM_E_GUID | UKM: GUID | 20050110 | ||
6 | ![]() |
IV_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | CL_UKM_LOCK=>SC_LOCK_MODE_EXCLUSIVE | Sperrmodus | 20050110 | |
7 | ![]() |
IV_LOCK_OBJECT_NAME | Call by reference | Type reference (TYPE) | DDOBJNAME | Name eines ABAP Dictionary-Objekts | 20050104 | ||
8 | ![]() |
IV_MAIN_CONTEXT | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_CODE | UKM: Hauptkontext des Mappings | 20050104 | ||
9 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID des Hauptkontextes | 20050104 | ||
10 | ![]() |
IV_MANDT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20050112 | ||
11 | ![]() |
IV_SUB_CONTEXT | Call by reference | Type reference (TYPE) | UKM_E_SUB_CONTEXT_CODE | UKM: Subkontext des Mappings | 20050104 | ||
12 | ![]() |
IV_SUB_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_SUB_CONTEXT_ID | UKM: ID des Subkontextes | 20050104 | ||
13 | ![]() |
IV_TRY_X_TIMES | Call by reference | Type reference (TYPE) | I | 1 | 20050111 |
Method LOCK on class CL_UKM_LOCK has no exception.
Method UNLOCK Signature
Method UNLOCK on class CL_UKM_LOCK has no parameter.
Method UNLOCK on class CL_UKM_LOCK has no exception.
Method UNLOCK_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_LOCKS | Call by reference | Type reference (TYPE) | UKM_T_LOCKS | UKM: Tabelle von Sperren | 20050104 |
Method UNLOCK_LIST on class CL_UKM_LOCK has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 700 |