✒️SAP BASIS El proceso de bloqueo
SAP BASIS El proceso de bloqueo
Para asegurar la consistencia de los datos, debemos asegurarnos que sólo accede y modifica un usuario los registros de datos al mismo tiempo. Para esto el sistema SAP hace uso de un administrador de bloqueos (Lock management)
1.- Transacciones de base de datos
Desde la perspectiva de BDD cada paso de diálogo forma una unidad física y lógica, la transacción de BDD, El sistema de BDD sobre el que corre nuestro SAP puede coordinar dichas transacciones
2.- Transacciones SAP
Desde el punto de vista de SAP, esto no es suficiente para asegurar la consistencia. Ya que las transacciones se forman por una secuencia lógica de pasos de trabajo relacionados, los cuales a su vez están formados de varios pasos de diálogo.
El sistema SAP administra su propio concepto de bloqueo a traves de work process de enqueue (Encolado), asegurando la independencia de la plataforma usada.
3.- El sistema de bloqueo
Solo pueden generarse nuevas entradas en la tabla si no existen otras para el objeto que intenta bloquearse
4.- El Enqueue work process
Maneja los bloqueos lógicos de las transacciones en la tabla de bloqueos
5.- Modos de bloqueo
Cuando se solicita un bloqueo, el sistema verifica si se generará un conflicto con alguna entrada que ya existiera en la tabla. En el caso de que hubiera un conflicto el bloqueo se rechaza y la aplicación informará al usuario que la operacion no se puede realizar. Los desarrolladores son los que deciden el modo de bloqueo para la aplicación.
- Escritura Exclusivo (E)
- Lectura compartido (S)
- Escritura mejorado (X)
- Optimistico (O)
- La transacción SM12 muestra los bloqueos
 
 
 
Sobre el autor
Publicación académica de Juan Poderoso Blasco, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Juan Poderoso Blasco
Profesión: Técnico Soporte Informatico - España - Legajo: DO76V
✒️Autor de: 47 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Buena jornada. trabajo cómo técnico de soporte y sistemas, quiero aprender sap para tener una mejora laboral.
Certificación Académica de Juan Poderoso