• BADI is object oriented.But User Exits is not.BADI is client independent.User exit is client dependent.In BADI multiple implementation is possible.But in User Exit it is not possible.