ACC DOCUMENT: Unterschied zwischen den Versionen

Aus SAP Wiki ツ
M1ch3lde (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
M1ch3lde (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
[[Kategorie:Clean-Core-Level_A]]
== BAdI Einsatz in Bezug zum BAPI_ACC_DOCUMENT_POST und dessen Erweiterungsparameter "extension2" ==
== BAdI Einsatz in Bezug zum BAPI_ACC_DOCUMENT_POST und dessen Erweiterungsparameter "extension2" ==



Aktuelle Version vom 21. März 2026, 16:06 Uhr

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

https://community.sap.com/t5/technology-q-a/mapping-of-posting-key-in-bapi-acc-document-post/qaq-p/3659837