BADI stands for Business Add-In and is an SAP enhancement technique used in SAP ABAP. It is a reusable SAP enhancement technique based on SAP ABAP objects. There are two types of BADI’s available in SAP ABAP. The first one is Multi-use BADI. The second one is filter dependent BADI.
There are a lot of ways to find a BADI in SAP. Most common way is using CL_EXITHANDLER class to find a BADI.