What is the difference between User Exits and BADI?
Answer Posted / vijay vasant wani
Making enhancements using the transactions SMOD/CMOD has
the following disadvantages:
1) This enhancement technique assumes a two-tiered system
infrastructure (SAP – customers).
2) The naming conventions in effect do not tolerate name
extension.
3) It can be called only once. i.e. A user exit can not be
assigned to more than one project.
Adavantages of BAdI
1) Fulfills the requirements of a system infrastructure
containing country versions, industry solutions, partners,
and customers.
2) Business Add-Ins should be considered generalized
Business Transaction Events that can be used to bundle
program, menu and screen enhancements into a single add-in.
3) Business Add-Ins can be created and employed in each of
the various software levels.
4) BAdI can be called namy times. i.e. BAdI implementation
can be assigned to more definations.
Is This Answer Correct ? | 53 Yes | 7 No |
Post New Answer View All Answers
How do you set up background jobs in sap? What are the steps? What are the event driven batch jobs?
How will you link form with the event driven in sap scripts?
What is the transaction for recording bdc ? : abap bdc
What are system variable in abap?
Give Some examples of reports generated in real time scenarion? Also give examples of standard reports in SAP used in real time?
Write syntax for message error (report)?
What abap statement will trigger list generation?
What is a function group? : abap modularization
What is the difference between bdc_open_group and bdc_open_dataset. : abap bdc
What is the difference between the exits created in M.M and S&D?
Explain how to create any functions? How to go about it?
How will you define org structure in MM?
How to insert a line into abap internal tables?
What is match code? : sap abap hr
What is an interface? In what scenario we use interface? What is the difference between abstract class and interface?