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 does the account group of the customer control?

629


What is invoice correction?

582


What is product attributes?

641


Tell me about your EDI/IDOC experience?

1872


What are the primary functions of sales and distribution?

654






PRICING…… I have a requirement where I have a fright condition which is a header condition for the whole document, I will be maintaining the fright condition recorder (header level) because it’s header condition, now the requirement is if I want to have 5 conditions to be calculated for each item because let’s say I have 5 line items, I want to see how the side calculated first of each item so what’s the best way to take out that out of the system in standard configuration, how can we achieve this?..... REPEATING question (I have a fright condition, now fright condition is a header condition, now my requirement is I wanted to applied that fright condition each line item level so fright condition applies a header level but my requirement is I want to see each and every line item should also get this fright condition on the value of the item, let’s say my fright is $100 so I have 5 line item, each item has the 10 10 10… so build on that value I want to purpurnate the fright condition, how can we achieve this from the standard system configuration stand point?

538


What are the two influence factors for field selection for customer master record maintenance?

956


How we improve our pricing procedure?

1527


Understanding Clint business process & Relevant Sap Logic Review of Business & Technical Documention

2055


I have a shopping mall. If a customer comes to my mall and if he purchase or not anything I give him pen free. How we map it in sap?

1620


Does sap transportation management support optimized routing and last mile planning? : transportation management

638


how can I do (config)? if my product category like this 1 product brand exam 101 brand A, 102 brand B 2 product type exam 501 type water, 502 type resin my sale deal is every customer can buy mix product category if buy 400.00 each can get free goods 10.00 each from any product in mix cat exam customer order line brand type quantity 1 101 501 100.00 2 101 502 100.00 3 102 501 100.00 4 102 502 100.00 mean customer meet target can get free 10.00 each but customer can select material in mix category chot trinnamaitip

1529


What is the relevance of tab 'Weight/ Volume Relevant' during Credit Memo Request and Debit Memo Request as it is being checked in both process at item level? As I know, it is relevant for re-determination of route at delivery level.

1635


What is difference between delivery document & scheduling?

606


What are the responsibilities of "core team" and "functional team" in an implementation?

710