Hierarchy

⤷

⤷

Basic Data
Data Element | ST05_ENQ_OPERATION |
Short Description | Lock Operation |
Data Type
Category of Dictionary Type | D | Domain |
Type of Object Referenced | No Information | |
Domain / Name of Reference Type | CHAR10 | |
Data Type | CHAR | Character String |
Length | 10 | |
Decimal Places | 0 | |
Output Length | 10 | |
Value Table |
Further Characteristics
Search Help: Name | ||
Search Help: Parameters | ||
Parameter ID | ||
Default Component name | ||
Change document | ||
No Input History | ||
Basic direction is set to LTR | ||
No BIDI Filtering |
Field Label
Length | Field Label | |
Short | 10 | Operation |
Medium | 15 | Lock Operation |
Long | 20 | Lock Operation |
Heading | 14 | Lock Operation |
Documentation
Definition
Description of the executed lock operation.
The lock operations have the following meaning:
ENQUEUE Sets lock for lock object or increases lock counter for this lock object.
DEQUEUE Releases lock for lock object or decreases lock counter for this lock object if multiple locks exist.
DEQUEUE_ALL Releases all locks for all lock objects for an owner characterized by the enqueue owner ID or the enqueue transaction ID.
REMOVE Deletes any locks, including other owners' locks - for example with SM12.
GETUSER Gets own enqueue owner ID (for example, for forwarding to an RFC function module if the locks in the RFC function module are to be made under the owner ID of the caller).
ENQUEUE_PERM Saves the locks inherited by an update request from the backup file.
QUERY Reads lock entries from the lock table. (Used in high availability solutions .) In the default setting, lock entries are read by RFC.
GET_STAMP Gets unique, guaranteed increasing numbers. (Used for qRFC, for example.)
STATISTICS Reads statistics of the enqueue server.
OPERATIONS FOR SPECIAL USES SUCH AS ERROR DIAGNOSIS, ADMINISTRATION, and so on.
LOG_ON Activates logging. Operations of the enqueue server are recorded for diagnosis in the files ENQLOG<number>. Recording is usually used to diagnose the lock operations of application programs.
LOG_OFF Deactivates logging.
BCK_ON Activates backup file. During the update request the inherited locks are saved to the backup file so that they can, like the update request, survive a restart. The backup file is activated by default. In special performance-relevant cases, however, and with the customer's agreement, it can be deactivated. In this case, you must make sure that there are no open update requests at shutdown, and after startup make sure by using administrative measures that all existing update requests have been processed before new transactions are started.
BCK_OFF Deactivates backup file, compare with operation BCK_ON.
GET_ENQID Reads the lock table ID to find out, for example, whether lock table content was lost during a connection termination and reconnection between the client and the server.
CLEANUP_USER Like DEQUEUE_ALL, but the owner ID can contain wildcard characters. Used to delete the locks of all owners of an application server at startup and shutdown.
ENQUEUE_ON Activates the emergency operation mode; lock operations deliver ok, but do nothing. Used to execute diagnosis and administration transactions, during partial failure of the R/3 system.
ENQUEUE_OFF Deactivates emergency operation mode - compare with operation ENQUEUE_ON.
ENQUEUE_STATE Queries whether emergency operation mode is activated.
SET_ENQID Used for diagnostic purposes.
GET_HRES_TIME Used for diagnostic purposes.
STATE_TRANSFER Used for diagnosis purposes in high availability solutions.
LOG_ON_REPL Activates recording of replicated lock entries for high availability solutions based on the standalone server for diagnostic purposes.
LOG_OFF_REPL Deactivates recording - compare with operation LOG_ON_REPL.
CLRSTAT Resets time measurement statistics on the client interface.
GETSTAT Reads time measurement statistics on the client interface.
DUMP For diagnostic purposes.
VERIFY For diagnostic purposes.
History
Last changed by/on | SAP | 20130604 |
SAP Release Created in | 703 |