✒️Los objetos de bloqueo en SAP
Los objetos de bloqueo en SAP
Los objetos de bloqueo en SAP.
En una transacción de dialogo, reporte o cualquier otro programa cuando varios usuarios quieren tener acceso a la misma tabla base de datos deben de estar sincronizados para garantizar la consistencia de los datos de la tabla.
Para sincronizar estos accesos se utilizara los bloqueos de SAP: Método para coordinar los accesos a cada usuario a los recursos, antes de acceder a los datos críticos cada usuario realizara un bloqueo de los mismos para que otro no ingrese al mismo tiempo.
Para generar un bloqueo se utilizar la transacción SE11 se marca Lock object y se ingresa el nombre de la tabla a bloquear anticipada con la letra e, luego en la ventana se ingresa una descripción.
En la solapa tables se ingresa el nombre de la tabla Z a la cual se le generara el bloqueo y en lock mode selecciona White lock (bloqueo de lectura).
En la solapa lock parameter se visualizara los campos por los cuales se realizara el bloqueo, finalmente se graba y se activa el objeto de bloqueo.
Una vez que se genera el objeto de bloqueo vamos al menú Goto- Lock modules y se verán los dos módulos que se han generado para realizar el bloqueo y el desbloqueo de la tabla Z.
Para utilizar los dos módulos de funciones que se generaron, se crea un nuevo programa ABAP, para utilizar la función se da clic en Pattern (botón modelo) y en la ventana en la opción CALL FUNCTION se antecede el nombre del bloqueo ENQUEUE Y enter y se genera la estructura y para realizar el desbloqueo se realizar el mismo procedimiento pero se utiliza DEQUEUE, se ambos se ingresan los datos particulares.
Luego a través de la transacción SM12 podremos ver el listado de las tablas bloqueadas en el sistema en el momento.
 
 
 
Sobre el autor
Publicación académica de David De Jesùs Restrepo Cañas, en su ámbito de estudios para la Carrera Consultor ABAP.
David De Jesùs Restrepo Cañas
Profesión: Ingenieria de Sistemas - Colombia - Legajo: JC61B
✒️Autor de: 146 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial