what is BADI? explain in detail.

Answer Posted / avishek prakash

BADI (Business Add-In) is a new SAP Object Oriented enhancement technique which is used to add our own business functionality to the existing SAP standard functionality. BADI's are available in SAP R/3 from the system release 4.6c.
BAPI is using in contrast to the earlier enhancement techniques, BADI follows Object Oriented approach to make them reusable. A BADI can be used any number of times where as standard enhancement techniques can be used only once.
For example if we assign an enhancement to one custom project, then that enhancement cannot be assigned to any other custom projects. To overcome this drawback SAP has provided a new enhancement technique called BADI.

Define and Implement a BAPI:-
This involved three steps Step :-
1. Creating BADI Definition : T. Code- SE18
2. Define BADI interface: Transaction SE19
3. Define a class implements the interface : During implementation creation, a class for implementing the enhancement's interface is also created

Is This Answer Correct ?    3 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the different contract types? How to create a contract in sap system?

603


Can I hide the conditions in export excise invoice in from standard configuration

1256


Mention what is the reversal pgi? Can you cancel the pgi and mention the transaction code for pgi?

688


What is sales order item category determination and what is delivery item category determine?

626


why tolerance groups are to be define in sap?

688






Can we assign multi distribution channel to a single customer in sap sd sales process. If yes then how?

668


What is the importance of customer account groups?

650


Difference between business sale cycle nd customer sale cycles?

647


What is a condition type? What are the two main groups of condition types?

620


Subtotals in pricing how do the subtotals that have carry over value kompkzwi1, komp-kzwi2, work with respect to condition types?

1012


Which type of aptitude question

572


How to assign division to sales organization?

690


one of interviewer asked me this requirement please tell me anybody? Issue: the problem faced by us right now is,when there are more than 2 route codes available, users can select a wrong route code which is a longer route for the destination, the physical shipment can still go through a shorter route, but company will end up in paying more. Requirement: user maintained route list, the user will maintain a master from which route should be picked, users should be able to enable or disable a particular route. Thanks in advance

1212


Hi Friends, Can you please let me know the difference between user exist and Routines

1654


Define credit control area (t014)?

704