Dynamische Verarbeitung 
Wenn Sie Ihr eigene spezifische Verarbeitung implementieren, z.B. eine Position in einem Beleg oder ein Folgebeleg anlegen wollen, implementieren Sie das BadI EXEC_METHODICAL_PPF. Das Anwendungsobjekt ermöglicht Ihnen den Zugriff auf die Belegdaten und damit das Durchführen von Operationen mit ihnen.
Die Methode EXECUTE von BAdI EXEC_METHODCALL_PPF hat die folgende Schnittstelle:
Parameter |
Bedeutung |
FLT_VAL |
Filterwert |
IO_APPL_OBJECT |
Anwendungsobjekt |
IO_PARTNER |
Partnerobjekt (bei partnerabhängiger Aktion) |
IP_APPLICATION_LOG |
Verarbeitungsprotokoll |
IP_PREVIEW |
Vorschau bei 'X' |
II_CONTAINER |
Container mit Parameterwerten |
IP_ACTION |
Aktionsdefinition |
RP_STATUS |
Verarbeitungsstatus (Erfolg oder Fehler) |
Mithilfe der Transaktion SE19 (Business Add-Ins: Einstieg Implementierungspflege) können Sie eine Implementierung des BAdI EXEC_METHODCALL_PPF anlegen, indem ein Filterwert zugewiesen wird. Sie geben diesen Filterwert in den Details der Methodenverarbeitung in Customizing ein. Das BAdI wird daraufhin jedesmal ausgeführt, wenn eine Aktion mit diesem Verarbeitungstyp ausgeführt wird.