
procesos de bloqueo
Este proceso se creo para asegurar que no se pueda alterar ningun registro de datos por mas de un usuario al mismo tiempo. esto se hace por medio de (lock management).
1 TRANSACCION DE BASES DE DATOS
Cada paso de dialogo forma una unidad fisica y logica.
2. TRANSACCIONES SAP: Se forman por una secuencia logica de pasos de trabajo relacionados ue forman pasos de dialogo.
SAP necesita administrar su sistema propio de bloqueo, esto lo logra mediante work process de enqueue (encolado), con esto se asegura la independencia de plataforma utilizada para el sistema.
SISEMA DE BLOQUEO DE SAP: Los registros se hacen sobre las tablas de bloqueo (lokc table), estas se pueden generar solo si no existen otras ya para el objeto que se quiere bloquear.
4 ENQUEUE WORK PROCESS: Este maneja los bloqueos logicos de las transacciones de SAP en la tabla de bloqueo. esta instancia esta en la memoria principal donde esta corriendo el proceso.
SM12 utilizada para la revision de los bloqueos. SAP realiza los bloqueos normalmente cuando entro de un evento transaccional. Cuand se tiene un bloqueo transccional se debe tener especial cuidado porque se puede generar una inconsistencia de datos.