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

Former Member
0 Likes
446

Hi everyone,

How many implementation can be done for particular BADI? Is there is any limit?

regards,

Stanley

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
422

no limit i guess.

few more details...

Goto SE18, display your BADI...

in the tab "Attributes", in the group "Type" there is check box called "Multiple Use" if it is not selected, that means the BADI can have only one active implementation. so there is no problem in sequence.

However, if this is selected , there can be multiple active implementations. However, there is no guarantee on the sequence in whcih those are called. See below what SAP help says on this....

Multiple Usability for BADI Definitions

Multiple use for BADI definitions means that there can be several

active BADI implementations. When there is a call, they are all called

up - however, in an unpredictable sequence.

If you have multiple-use BADI definitions, the sequence must not play

any role therefore. A typical example is the execution of checks before

a save.

Regards

vasu

3 REPLIES 3
Read only

Former Member
0 Likes
422

Jose,

There are no limitations but you can keep only one implementation as active version.

Reward if it helps,

Satish

Read only

Former Member
0 Likes
422

hi,

I hope we dont have limit.

regards,

Prabhu

Read only

Former Member
0 Likes
423

no limit i guess.

few more details...

Goto SE18, display your BADI...

in the tab "Attributes", in the group "Type" there is check box called "Multiple Use" if it is not selected, that means the BADI can have only one active implementation. so there is no problem in sequence.

However, if this is selected , there can be multiple active implementations. However, there is no guarantee on the sequence in whcih those are called. See below what SAP help says on this....

Multiple Usability for BADI Definitions

Multiple use for BADI definitions means that there can be several

active BADI implementations. When there is a call, they are all called

up - however, in an unpredictable sequence.

If you have multiple-use BADI definitions, the sequence must not play

any role therefore. A typical example is the execution of checks before

a save.

Regards

vasu