| Business Add-In (BC-ABA) |
Vorlage für BAdI-Objekte.
BAdIs sind die Grundlage für Erweiterungen, bei denen in ABAP-Programmen BAdI-Methoden in Objekt-Plugins aufgerufen werden können, wobei der Aufrufer durch die Angabe von Filterwerten steuert, welche BAdI-Implementierungen verwendet werden. Ein BAdI besteht aus einem BAdI-Interface, einer Menge von Filtern und einigen Einstellungen.
BAdIs werden ab Release 7.0 im Enhancement Builder als Erweiterungsspot-Elementdefinition bearbeitet und liegen im Namensraum der globalen Klassen. Ihre Implementierungen sind über das Switch Framework schaltbar.
Weiterhin gibt es noch die klassischen BAdIs, die im BAdI-Builder bearbeitet werden und zu Release 4.6 Funktionsbaustein-Exits abgelöst haben.