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
What is handling unit in sap?
Can you make texts mandatory for a customer master or a sales document?
What is the transaction code to open and close posting period?
What is the difference between a sales activity and a sales document?
What is variant in reporting?
Is it possible to create sales order for 40 items if the quotation is sent for 30 items?
Explain about distribution channel?
Hi Friends, Can you please let me know the difference between user exist and Routines
What are the condition record and condition table?
What is the difference between sd account key and fi account key?
What is the purpose of 'text determination'?
What is invoice correction?
The transaction code used to create a return delivery?
What’s the process of pricing procedures determination?
How can we set up to have the vat# be accepted in the ship-to master file data control screen?