difference between User exit , customer exit & BADI
im new to SAP & ABAP programming
i want to know why do we have three different concepts , when all the three do the same
which is ENCHANCING an Object,
how is a user exit different from customer exit ?
can badi's be used for enhancing the gui for a screen at all
Thanking u all in advance,