05-31-2007 8:05 AM
Please tell in terms of implementation scenarios. Dont tell this is an OO extensions to enhancements.
05-31-2007 8:08 AM
Hi Jaya Chandra ,
As you have already mentioned BADI are OO Verison of enhancements along with that in BADI you can have filters , based on the value you have specified in the filter the system determines whether the BADI must be executed not , secondly you can have many instance of the same BADI but in case of exits , it can be implemnted only once m if you want to implement it again you need to deactivate the existing veriosn.
Hope this helps
Regards
Arun
05-31-2007 8:12 AM
Can i have clear explanation of many instance of the same BADI. U mean to say the same BADI can b implemented for multiple applications. If so what abt the activation. will only one BADI implementation is activated or the entire BADI imp are activated.
05-31-2007 8:19 AM
When you try to implement a BADI using the transaction SE19 , you can see if the BDAI can have multiple implementains (check box Multiple Use , Filter Dependent) , these two check boxes tell you whether the BDAI can have multiple implemantaion and can heve filters , and my understanding is that it a badi can have multiple implenmenations then all the implementations are executed.
05-31-2007 8:15 AM
Hi,
1)BADI - Some BADI can have multiple independent implementations which is much better for software deployment as several developers can implement the same BADI independently.
Customer-exit -implemented in one project cannot be implemented in other.
2)Badis - allow for a multi-level system landscape (SAP, partner, and customer solutions, as well as country versions, industry solutions, and the like). Business Add-Ins can be created at each level within such a system infrastructure
customer exits- assumes a two-level infrastructure (SAP and customer solutions)
3)Business Add-Ins -are a new SAP enhancement technique based on ABAP Objects.
CUSTOMER EXITS(enhancements)- are FUNCTIONS so they are called using CALL FUNCTION (or more exactly CALL CUSTOMER FUNCTION
Thanks,
Anitha