BAdI
Business Add-In
Ein von SAP definierter Erweiterungspunkt, an dem eigene ABAP-Logik in einen Standardprozess eingreift, ohne SAP-Code zu modifizieren.
SAP definiert BAdIs an Stellen, an denen Kunden eigene Logik ergänzen dürfen, zum Beispiel um ein Zusatzfeld zu füllen oder eine Findung zu beeinflussen. Die Implementierung ist eigener Code; die Schnittstelle gehört SAP.
In SAP S/4HANA Cloud implementieren Key-User freigegebene Cloud-BAdIs in der App „Custom Logic“. Da die Logik außerhalb des Standards liegt, muss sie nach jedem Upgrade erneut geprüft werden.
In ERP Preflight
Der Custom Field Flow Doctor meldet Weitergabeschritte, die eine nicht vorhandene Cloud-BAdI-Implementierung benötigen; FormDoctor meldet Formularfelder, die das Formular-Interface deklariert, die aber nur ein BAdI befüllen könnte.
Probleme rund um BAdI
- HochFeld von der Formularschnittstelle deklariert, aber nicht befüllt
- HochErforderliche Cloud-BAdI-Implementierung fehlt
- HochAltobjekt erfordert eine Cloud-Erweiterung
- KritischAnforderung impliziert einen Clean-Core-Verstoß (Stufe 11)
- HochFachliche Änderung ohne den erwarteten Änderungszeiger (Soll/Ist-Abgleich)
- KritischGebundenes Feld fehlt im Laufzeit-XML
- KritischAngefordertes Feld kann dem Formular nicht bereitgestellt werden
- KritischVeraltetes SAPscript erkannt
Verwandte Begriffe
Kostenlose Tools
- Wissens- & Fehlersuche
Durchsucht die geprüfte Wissensdatenbank, SAP-Objekte und die Befundcodes der Analyse-Engines.
Hintergrundartikel
- Zusatzfelder mit Key-User-Erweiterbarkeit: warum ein Feld nicht in App, Formular oder API erscheintWie Zusatzfelder aus der Key-User-Erweiterbarkeit in Oberflächen, Berichte, Formulare und APIs gelangen und warum ein Feld, das auf einem Beleg existiert, im Folgebeleg fehlt.
Für ERP Preflight verfasst · geprüft am 27. September 2026
Alle GlossarbegriffeERP Preflight ist ein unabhängiges Produkt und steht in keiner Verbindung zur SAP SE. SAP, ABAP, Fiori und S/4HANA sind Marken der SAP SE.