✒️SAP BASIS El proceso de bloqueo
SAP BASIS El proceso de bloqueo
UNIDAD II - Leccion 6 Proceso de Bloqueo
La Administracion de bloqueos (lock managment) es para asegurar que los registros de datos no serán accedidos y cambiados por mas de un usuario al mismo tiempo.
1. TRANSACCIONES DE BASE DE DATOS --> Unidad Fisica y Logica formada por cada paso de diálogo
2. TRANSACCIONES SAP --> SAP administra el concepto de bloqueo por medio de los Work Process de Enqueue
3. SISTEMA DE BLOQUEO EN SAP --> Los programas de SAP realizan entradas de registros en la tabla de bloqueos (Lock table), solo pueden generarse nuevas entradas en la tabla si no existe otra para el objeto que intenta bloquearse.
4. ENQUEUE WORK PROCESS --> meneja los bloqueos logicos de la transaccion en la tabla de bloqueos que esta situada en la memoria principal de la instancia. Cuando se crea un bloque se entrega una llave al usuario, la cual se mantiene en la memoria, si el Work Process y el Enqueue Work Process corren en didfentes instancias, se comunican por el Message Server
5. MODOS DE BLOQUEO --> Cuando se solicita un bloqueo, se valida que no exista un bloqueo previamente.
Los desarrolladores son quienes deciden el modo de bloqueo para la aplicacion:
- Bloqueo de Escritura Exclusivo (Exclusive Write Lock) : Se define con una letra E (solo pueden ser editados por un usuario, rechaza cualquier tipo de bloqueo por otra transaccion
- Bloqueo de Lectura Compartido (Shared Lock Mode): Se identifican con la letra S, se aceptan otras solicitudes de lectura.
- Bloqueo de Escritura Mejorado (Exclusive Noncumulative Write Lock): Se identifican con la letra X, solo pueden ser solicitados una vez.
- Bloqueo Optimistico (Optimistic Lock): Se identifican con la letra O primero establece bloqueos de lectura y luego de escritura.
 
 
 
Sobre el autor
Publicación académica de Azucena Ballesteros, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Azucena Ballesteros
Mexico - Legajo: MD31J
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Azucena Ballesteros