"CMOD: To create a project to implement customer exists
SMOD: To search the exits"
A filter dependent BADI can have multiple implementation which can be triggered based on the filter value
Exits are the old method of enhancement where only one implementation is possible for each exit. BADI on the other hand are the newest way to enhance the standard functionality. It is possible to have multiple implementation for BADI even with the Filter values.