✒️SAP BASIS El proceso de bloqueo
SAP BASIS El proceso de bloqueo
Procesos de bloqueo
Para que los usuarios no usen los mismos datos SAP usa bloqueos
lock managment. esto se realiza en los mismos work proccess encolado.
tabla de bloqueo lock table, solo funciona el ingreso a esta tabla, si el objeto a tratar no se encuentra en en ella. El enqueue work process manekja los bloqueos a nivel logico.
Enqueue work process
El enqueue work process maneja los bloqueos lógicos de las transacciones de sap en una tabla de bloqueo esta tabla se situa en la memoria principal de la instancia donde el proceso corre.
si el work procces y el enqueue se trabajan en instancias diferentes,
se comunican entre si por el MS.
cuando un bloqueo se realiza, se genera una key y se envia al sdispacher y al MS.
luego de ser generado el bloqueo, en el sistema se verifica si el bloqueo generara algun tipo de confilictos con entradas ya realizadas en las tablas. si esto pasase rechaza el bloqueo.
Tipos de bloqueo
- Bloqueo de escritura exclusivo: Letra E, bloqueado por un usuario y es el quien
puede editar.
- Bloqueo de lectura compartido: Letra S, se aceptan solicitiudes adicionales de lectura una solicitud de escritura es rechazada
- Bloqueo de escritura Mejorado: Letra X, solo puede ser solicitado una vez,
las demas solicitudes se rechazan
- Bloqueo Optimistico: Letra O, son primero bloqueos de lectura
y luego pasan a ser escritura. si el usuario se encuentra visualizando
algun documento esta en O, pero al pasar a la transaccion de modificacion
se pasa a E
la transacción sm12 muestra los bloqueos que actualmente hay en el sistema.
 
 
 
Sobre el autor
Publicación académica de Camilo Andres Cubides Mojica, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Camilo Andres Cubides Mojica
Profesión: Tecnologo en Electronica, Ingenieria de Sistemas - Colombia - Legajo: XM63O
✒️Autor de: 104 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Camilo Cubides