Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Differnce among Single use, multiple use and filter dependent BADI

Former Member
0 Likes
5,342

Hi,

can any one explain me the Differnce among Single use, multiple use and filter dependent BADI

Thanks&Regards

Rama

2 REPLIES 2
Read only

Former Member
0 Likes
2,383

Hi Ramadevi,

A single used badi can have only single implementation i.e the same as customer exit which has only single implementation.

Multiple use badi can be used for multiple implementations.

Suppose u want a particular badi to be used for a particular language then u can set the filter ,in such cases filters are useful.

Thanks,

Surya

Read only

Former Member
0 Likes
2,383

Hi Rama Devi,

Here you will be having only one implementation. When you go for implementing a BAdi there in the type you will be finding the check boxes, 1. Multiple Use and 2. Filter Dependent. Multiple use badi can be used for multiple implementations.

What is the use of Filter Dependent BAdi?

In BADI's filters give you a chance to call specific implementation based on filter value.Actually it is available whenever you have multiple implementations for one BADI definition.

Suppose you created one two BADI implementations for ME_PO_PROCESS_CUST definitions..you check the filter option in SE18 and give on what field you want to do filetr...give that field data element or structure.then automatically all of the methods in your BADI implementation gets one import parameter which is FLT_VALUE.within the code you write for different values different code in both implementations.within the transaction if you give that one of field value that perticular BADI implementation will be triggered.

Still to get more clear picture on this Filter Dependent and Multiple Use you go to these links, you will have better understanding with the help of screen shots.

http://www.saptechnical.com/Tutorials/ExitsBADIs/Filter/page1.htm

http://www.saptechnical.com/Tutorials/ExitsBADIs/MultipleUse/page1.htm

Reward points if useful.

Cheers,

Swamy Kunche