ACC DOCUMENT
BAdI Einsatz in Bezug zum BAPI_ACC_DOCUMENT_POST und dessen Erweiterungsparameter "extension2"
Z-Implementierung anlegen
Der BAdI ist mehrfach nutzbar und es kann eine eigene Z-Implementierung angelegt werden. Bevor man diesen speichern kann, muss ein Filter zugeordnet werden welcher Referenzvorgang relevant ist. In Bezug auf dem BAPI_ACC_DOCUMENT_POST ist hier der Referenzvorgang "BKPFF" zu verwenden. Bei manueller Buchung wäre es "BKPF", bei BAPI oder Batch Inputmappen ist es "BKPFF".
Vorgehen: Buchungsschlüssel explizit setzen
Wenn z.B. mit dem BAPI_ACC_DOCUMENT_POST eine FB01 Buchung erzeugt wird und der Erweiterungsparameter "extension2" zuvor mitgegeben wurde, wird die Z-Implementierung durchlaufen.
S. kurzen Blogeintrag, wann und warum die Buchungschlüssel explizit gesetzt werden sollten.
In der Interface Methode "CHANGE" ist entsprechend Code zu programmieren, sodass der BAPI_ACC_DOCUMENT_POST mit den definierten Buchungsschlüssel arbeitet:
https://answers.sap.com/answers/3883521/view.html
Dieses Wiki wird privat in Freizeit nach bestem Wissen und Gewissen gepflegt und dient primär als eigene Wissenssammlung für die tägliche Arbeit im SAP-ERP-Umfeld.
Alle dargestellten Softwareprodukte, auch in Form von Screenshots, sind Eigentum der SAP SE. Ihre Marken, vgl. Link, sind u.a.: SAP®, ABAP®, SAP Fiori®, SAP HANA®, SAP S/4HANA®, SAP S/4HANA® Cloud