Buchungsabbruch um Datenkonsistenz zu gewährleisten - Hinweis 1776835
Message type: E = Error
Message class: M7 - Inventory Management and Physical Inventory
Message number: 685
Message text: Buchungsabbruch um Datenkonsistenz zu gewährleisten - Hinweis 1776835
Was verursacht dieses Problem?
Die Buchung des Materialbelegs wurde abgebrochen um Datenkonsistenz zu
gewährleisten. Es wurde unerwartet ein COMMIT WORK oder ROLLBACK WORK
Statement ausgelöst, dass durch diesen Fehler abgefangen wird.
Zum Zeitpunkt des COMMITs oder ROLLBACKs sind schon Daten für den UPDATE
vorgemerkt. Wenn in einer Erweiterung ein COMMIT WORK oder ROLLBACK
abgesetzt wird, werden diese auf die Datenbank geschrieben, bzw.
zurückgerollt. Wenn in der folgenden Verarbeitung nach einem COMMIT noch
ein Fehler auftritt, kann kein vollständiges ROLL BACK mehr durchgeführt
werden, da die Daten bis zum COMMIT bereits auf der Datenbank
geschrieben wurden. Im anderen Fall, wenn nach einem ROLLBACK Statement
kein Fehler mehr auftritt, wird der Teil, der danach in die Verbuchung
gestellt wird, auch auf die Datenbank geschrieben.
Somit kann ein inkonsistenter Zustand, z.B. Materialbeleg ohne
Buchhaltungsbeleg oder Buchhaltungsbeleg ohne Materialbeleg, entstehen,
der nur mit erheblichem Aufwand und Kosten repariert werden kann.
Inkonsistenzen, die durch eine fehlerhafte Implementierung verursacht
wurden, müssen gemäß Hinweis 83020 durch SAP kostenpflichtig korrigiert
werden.
Das System gibt eine Fehlermeldung aus und erlaubt Ihnen nicht, mit dieser Transaktion fortzufahren, bis der Fehler behoben ist.
Systemantwort
Wie behebe ich diesen Fehler?
Entfernen Sie bitte umgehend die kritischen Coding-Stellen aus Ihren
Kundenerweiterungen wie z.B. MB_DOCUMENT_BADI. Nähere Infos zu diesem
Fehler und der Vermeidung entnehmen Sie bitte Hinweis 1776835.
Vorgehensweise für Systemadministratoren
Fehlermeldungsextrakt aus SAP-System. Copyright SAP SE