Application Development 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: 

BADI'S

Former Member
0 Kudos

HOW MANY BADIS CAN WE ASSIGN FOR THE ONE IMPLEMENTATION CLASS?

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Satish,

we can only assign only one badi defnition to one implementation.But u can have multiple badi implementations using a single badi defnition.

5 REPLIES 5

Former Member
0 Kudos

Hi

We assign only one badi definition.

For one badi definition we provide more than one implementation class.

In creation of implementation using se19, it will ask the

badi def.

If it helpful reards points.

Regards

Pratap.M

0 Kudos

hi

Reconsider your second sentence. Its a typing mistake which doesn't have "no" in it, making it negative.

We can assign only one implementation to a badi definition.

thanks & regards

raj.

Former Member
0 Kudos

Hi Satish,

we can only assign only one badi defnition to one implementation.But u can have multiple badi implementations using a single badi defnition.

Former Member
0 Kudos

hi,

after defining a badi we can create many implementations for the defined badi but for but we can assign only one defined badi for the implmentaion.

Former Member
0 Kudos

Hai.

check this.

a) There are multiple use and single use Business Add-ins. This option can be choose at Business Add-in definition.

b) The distinction is base on the procedure or event character of an enhancement. In the first case the program waits for the enhancement to return a return code. Typical example is benefit calculation in HR depending on the implementation, alternative calculations can be executed. In case of multiple use add-ins, an event that may be interest to other components in program flow. Any number of components could use this event as a hook to hang their own additional actions on to.

c) There is no sequence control for multiple-use implementations of BAdi’s. Sequence control is technically impossible, at the time of the definition the interface does not know which implementations parameters will be change the implementations.

d) The concept of multiple use of the Business Add-in is that has been implemented once already can be implemented again by right of the software chain.

regards.

sowjanya.b