
PROCESO DE BLOQUEO
* enqueue (encolado) Work process: Administra los bloqueos lógicos de las transacciones en la tabla de bloqueos, esta tabla se encuentra en la memoria principal de en la instancia donde le proceso corre
* En sap hay una tabla de bloqueos (lock table), no se pueden ingresar nuevas entradas si se esta generando un bloqueo para el objeto que intenta bloquearse
MODOS DE BLOQUEO:
* Bloqueo de Escritura exclusivo (E): Lo datos bloqueos solo pueden ser editados por un usuario, solo pueden acumular otros bloqueos del mismo usuario.
* Bloqueos de Lectura Compartido (S): Aceptan solicitudes de Lectura pero no de escritura
* Bloqueo de escritura mejorado (X): Solo puede solicitado una vez, las demás solicitudes se rechazan
* Bloqueo optimístico (O): Comienzan como bloqueos de lectura y luego se pueden convertir en bloqueos de escritura. Permiten bloqueos adicionales sobre el mismo objeto.
SM12: Muestra los bloqueos que hay en el sistema
SM04: Verificar que usuarios están conectados y que tareas esta ejecutando
Nunca debemos eliminar bloqueos de la tabla de bloqueo a menos que estemos seguros de que el usuario que lo generó no está trabajando en el sistema. De otra forma podemos provocar inconsistencias en los datos