Cómo bloquea Abap las tablas
El FM utilizado para el bloqueo es enqueue_;. Se utiliza para generar una entrada de bloqueo en la tabla de bloqueos. Si el bloqueo no tiene éxito, se reflejará en las devoluciones.
La FM utilizada para liberar el bloqueo es: dequeue_;. Se utiliza para eliminar una entrada de bloqueo de la tabla de bloqueos.
En programas ABAP, puede utilizar la "función de llamada" para llamar a sus declaraciones.
Estas dos FM de cerraduras se ejecutan en un proceso de trabajo especial dedicado a la gestión de cerraduras en el sistema SAP. Se ejecuta en un servidor independiente y está dedicado a mantener la tabla Locak central de todo el sistema SAP.
Hay dos tipos de bloqueos:
* * *Bloqueo de disfrute: un bloqueo de solo lectura que evita que otros usuarios cambien datos mientras un usuario los está leyendo.
Bloqueo exclusivo: un bloqueo de escritura que evita que otros usuarios cambien datos mientras un usuario modifica los datos.