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

single use badi

Former Member
0 Likes
460

Hi friends...

I have one doubt...

in what way SAP created the BADI definition as SIngle Use badi and Multi use badi ?

Why SAP make it as single Use ? they would have defined everything as Multiple use instaed of single use .

Regards

deva

3 REPLIES 3
Read only

kesavadas_thekkillath
Active Contributor
0 Likes
415

Well everything is meant for Business Purpose.

If there is no need of multiple functionalities to be performed then single can be used,

the other way multiple can be used.

Just an example,

take the example of screen enhancement, we should use single for this.

Correct If im wrong, is is there any important aspect behind this differentiation.

Read only

former_member194416
Contributor
0 Likes
415

Hi Deva,

It is up to functional requirements. In multiple use BADI you can implement a BADI many times depending on filter value. Think the scenario you are workin in an international company and there is a requirement to calculate tax for each country and there is a BADI. If country key is defined as filter value you can implement same BADI for each different country and differemt implementation will run in all different countries.

But as you can see it is not always necessary. Functionally you may not need to implement your BADI more than one times. It can be enough to use only one implementation.

Regards,

Read only

0 Likes
415

solved