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

BADI'S

Former Member
0 Likes
803

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

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
771

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.

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

5 REPLIES 5
Read only

Former Member
0 Likes
771

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

Read only

0 Likes
771

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.

Read only

Former Member
0 Likes
772

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.

Read only

Former Member
0 Likes
771

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.

Read only

Former Member
0 Likes
771

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