Custom Logic App
A BAdI (Business Add-In) is an enhancement framework mechanism that SAP partners use to expose predefined extension points in their SaaS applications, allowing customers to inject custom business logic without modifying the original application code. As described in Providing Business Add-Ins, an SAP partner defines a BAdI within an enhancement spot and registers it so that it becomes available in the Custom Logic app. Customers can then create and publish their own implementations of those released BAdIs to extend the behavior of the SaaS application.