What is the difference between User Exits and BADI?

Answer Posted / abira

In user exits we go by general method for enhancements
while BADIs we use objects (oops concepts)
methods for enhancement


UserExits r used for adding additional functionality to the
existing SAP standard transactions.Using UserExits we can
add additional functionality standard SAP functionality
without making any changes to the original code.BADI is a
standardized interface for ABAP sources that enables
partners and customers to enhance SAP-delivered programs in
their namespace.

Is This Answer Correct ?    39 Yes 18 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the classifications of the sap abap data classes?

612


What is the difference between the exits created in M.M and S&D?

1613


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

699


What are the problems in processing batch input sessions? How is batch inputprocess different from processing online?

558


How to create user interfaces for lists?

618






What is an “on request field” statement?

659


What is the disadvantage of a call by reference?

642


Difference between call by value and call by reference? : abap data dictionary

605


What are the components in sap application server?

636


How do you process errors in session method ? : abap bdc

587


What are the different types of luws?

662


In which cluster time results are stored? : abap hr

591


What is direct input method ?

1476


From Excel to ABAP - Is batch mode possible ?

582


Explain difference between primary key and unique key?

520