Objet de verrouillage

Définition - Que signifie Verrouiller un objet?

Dans SAP, les objets de verrouillage sont utilisés pour éviter les incohérences qui peuvent être causées par la modification ou la création de données par rapport à la base de données. Un système SAP donne à plusieurs utilisateurs un accès simultané aux mêmes enregistrements de base de données et les synchronise tous à l'aide des objets de verrouillage. Le mode de verrouillage attribué à l'objet de verrouillage définit le mode de verrouillage. Cela permet de résoudre les problèmes qui surviennent suite à l'accès simultané aux tables de la base de données. On peut créer des verrous pour un objet via les transactions SE11 et SE80.

Definir Tech explique Lock Object

Le mécanisme de verrouillage fourni par SAP est de trois types: Verrou en lecture: permet à d'autres méthodes / transactions d'accéder à l'objet via un mécanisme de lecture mais ne peut pas modifier les zones verrouillées de l'objet. Verrou en écriture: protection fournie pour l'accès en écriture de l'objet. Il ne permet à aucune autre méthode / transaction de lire ou d'écrire les fonctionnalités verrouillées de l'objet. Verrou d'écriture amélioré: fonctionne presque comme le verrou d'écriture, bien que la différence soit qu'il offre une protection supplémentaire contre tout accès supplémentaire via la même méthode / transaction. Lorsqu'un objet de verrouillage est créé dans SAP, il crée automatiquement deux modules fonction. Ce sont: ENQUEUE_name de l'objet verrou: Ce module fonction est utilisé lors de l'insertion d'un objet dans la file d'attente DEQUEUE_name de l'objet verrou: Ce module fonction est utilisé lors de la suppression de l'objet de la file d'attente.