adesso orange🍊Stellenangebote:
Software Engineer Trainee · Senior
| (Senior) Cloud Software Engineer BTP
(Senior) Consultant Technologie · Consultant ABAP
Werkstudent Softwareentwicklung · Fiori / UI5 · Consulting · Application Management
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