‎2008 Jun 30 7:00 AM
Hi,
can any one explain me the Differnce among Single use, multiple use and filter dependent BADI
Thanks&Regards
Rama
‎2008 Jun 30 7:35 AM
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
‎2008 Jun 30 8:49 AM
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