Skip to content
ERP Preflight

BAdI

Business Add-In

An enhancement spot defined by SAP where custom ABAP logic plugs into a standard process without modifying SAP code.

SAP defines BAdIs at points where customers may add their own logic, for example to fill a custom field or to influence a determination. The implementation is custom code; the interface belongs to SAP.

In SAP S/4HANA Cloud, key users implement released Cloud BAdIs in the Custom Logic app. Because the logic lives outside the standard, it has to be re-validated after every upgrade.

In ERP Preflight

Custom Field Flow Doctor reports propagation steps that need a Cloud BAdI implementation that does not exist; FormDoctor reports form fields that are declared by the form interface but only a BAdI could populate.

Problems that involve BAdI

Written for ERP Preflight · reviewed September 27, 2026

All glossary terms

ERP Preflight is independent and not affiliated with SAP SE. SAP, ABAP, Fiori and S/4HANA are trademarks of SAP SE.

What is BAdI? Business Add-In explained | ERP Preflight