OBJETOS DE BLOQUEO SAP
Cuando varios usuario tienen acceso a la misma tabla de la BD a través de diferentes programas, estos accesos deben estar sincronizados para garantizar la consistencia. Para esta sincronización se utilizan los bloqueos.Los bloqueos son un método que nos ayuda a coordinar los accesos de cada usuario a los recursos. Antes de acceder a los datos, cada usuario realizará un bloqueo de modo que ningún otro usuario puede hacerlo al mismo tiempo.
Para crearlos:
1. Accesar la SE11
2. Seleccionar " Lock Object" y darle un nombre
3. Darle click a CREATE
4. Colocar una descripción
5. En la pestaña 'TABLE' se coloca la tabla a bloquear y el modo de bloqueo.
6. En la pestaña 'Lock Parameter' se muestran los parámetros por lo que quedará bloqueada la tabla.
7. Se graba y se activa.
8. Este genera módulos de función que se pueden ver en la opción del menú GOTO->LOCK MODULES.
ENQUEUE_EZTABLA_USUARIOS - Request Lock
DEQUEUE_EZTABLA_USUARIOS - Release Lock
En la transacción SM12 se puede ver un listado de las tablas bloqueadas del sistema. Esta transacción nos ayuda a desbloquear algún objeto del sistema que se haya quedado bloqueado por un usuario y éste usuario no se encuentra en línea y que el objeto se pudo quedar bloqueado por falla en la conexión con SAP.