Skip to Content
0
Aug 04, 2023 at 12:57 PM

BAPI_GOODSMVT_CREATE und Commit Work

297 Views

Hallo zusammen,

Im SAP Hinweis 457499 (kein Materialbeleg bei BAPI BAPI_GOODSMVT_CREATE erzeugt), der für keine Softwarekomponente beschränkt ist, wird angegeben, dass der BAPI „BAPI BAPI_GOODSMVT_CREATE „ (Buchen von Warenbewegungen) selbst keinen COMMIT WORK / ROLLBACK WORK durchführt. Ich zitiere aus dem Hinweis: „Vielmehr ist der Anwender des BAPI's verantwortlich den COMMIT WORK / ROLLBACK WORK in der eigenen Anwendung zu programmieren. Sie können hierzu den Funktionsbaustein BAPI_TRANSACTION_COMMIT benutzen“.

Wenn ich aber diesen BAPI in einer Z-Anwendung aufrufe, führt dieser Standardmäßig (Import-Parameter „testrun“ = space) doch einen Commit Work.

Wie kann ich den BAPI_GOODSMVT_CREATE so aufrufen, dass die Z-Anwendung selbst das Commit Work mit BAPI_TRANSACTION_COMMIT steuert. Das Ziel ist das SAP Transaktionsmodell (alles oder nichts) innerhalb der Z-Anwendung zu nutzen.

Vielen Dank für eure Unterstützung

Mit freundlichen Grüßen

Nikos