Impossible de bloquer le journal &1 - interblocage.

Message type: E = Error

Message class: BL - Application Log

Message number: 264

Message text: Impossible de bloquer le journal &1 - interblocage.



Quelle est la cause de ce problème?

Le programme actuel qui a été appelé via l'instruction ABAP SUBMIT ou
CALL TRANSACTION veut modifier le journal des applications (par exemple
ajouter ou supprimer un message) avec le descripteur &V1&.
Ce journal a cependant été modifié auparavant par le programme appelant,
cette modification n'ayant pas été clôturée par l'appel du module
fonction BAL_DB_SAVE <ZH>et</> par un commit de base de données.
Cette modification en cours empêche le programme actuel de modifier ce
journal car les deux programmes sont exécutés dans des sessions séparées
et ne peuvent ainsi pas modifier le journal en même temps.


Réponse du système

Le traitement du journal est interrompu car il s'agit d'une situation
d'interblocage.


Comment corriger cette erreur?

Corrigez le programme appelant de telle sorte que le journal est
sauvegardé entre la dernière modification du journal et l'instruction
SUBMIT ou CALL TRANSACTION et qu'un commit de base de données est
exécuté par l'instruction COMMIT WORK ou par le module fonction
DB_COMMIT.
Si vous ne voulez pas interrompre l'unité de travail logique SAP
actuelle, appelez le module fonction BAL_DB_SAVE avec les paramètres
I_2TH_CONNECTION = "X"
I_2TH_CONNECT_COMMIT = "X"
(voir la note 1535132). La modification est ainsi immédiatement
clôturée.


Procédure pour les administrateurs système

Le système émet un message d'erreur et ne vous permettra pas de poursuivre cette transaction tant que l'erreur n'est pas résolue.


Extrait du message d'erreur du système SAP. Copyright SAP SE.