what is difference between User Exit and BADI

Answer Posted / venkata ramamohana rao s

in userexists every exist has only one implimentaion.
in Badis have the definitions, definitions are acts as a
interfaces means one definition have many implimentations.
all the implimentations executed one by one.

in userexist if u want to find out the enhancement spots
for using SMOD and activation for Using CMOD.

in Badis, find out ths definitions using SE18 and
Implimentaion are done in SE19.

Userexists is a Procedural approach.

Badi is Object Oriented approach.

Is This Answer Correct ?    12 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is get cursor field?

875


How can we declare a table control in the abap/4 program?

640


Does the table can have multiple foreign keys?

587


Is there any BAPI to retrieve list of customers and their sales areas i.e., Cust No, Distr Channel and Division for all the customers.

1577


What is the function of the transport system and workbench organiser? : abap data dictionary

612






Which function modules can be used to transfer the data using bdc programming? : abap bdc

593


What is append structure?

540


What is the difference between a structure and a table? : abap data dictionary

609


What is processing class, where we do them and why? : sap abap hr

568


How many detail lists can be created in interactive reporting?

740


What is the difference between collect and sum?

570


What is logical database? : abap hr

609


What is the difference between the function module and a normal abap/4 subroutine?

633


SM35 transaction, How to automate BDC ?

606


What is the difference between semi-monthly and Bi-weekly payroll area

3012