Business add-ins [BADI] in SAP are enhancements to the standard version of the system. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery.
This document describes required steps for defining and implementing BADIs in SAP with screenshots..