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

Different types of BADIs

0 Likes
13,460

Hi all ,

can u explain me the different types of badi available

Regards,

N Manjrekar

4 REPLIES 4
Read only

former_member404244
Active Contributor
0 Likes
6,700

hi,

two types of badis are available,

1>Filter and 2>Multi use..

Filter BADI->Business Add-Ins can be implemented based on a specific filter value

If you want to call the implementation of a Business Add-In depending not

only on one filter value but on various values, you can enter the name of a

structure into the Filter type field. The structure can consist of several data

elements that fulfill the above conditions for data elements .

Multi use Badi's..

Multiple Use Business Add-Ins

– Select the Multiple use checkbox from

the Administration tab when creating the

BAdI definition

– BAdI has multiple implementations

– Similar to event calls

– Cannot expect return values

– Can use importing and changing

parameters

– For multiple implementations there is no

sequence control because at the time of

BAdI definition it does not know which

implementation will be active

– All active implementations will be

triggered by the application program

using the BAdI .

regards,

Nagaraj

Read only

Former Member
0 Likes
6,700

hi,

�� In Business Add-Ins, all the components of an enhancement option are

grouped together

– Program Enhancements: Functional enhancement of the program are defined in

the form of interface methods and can be used with or without Menu

Enhancements or Screen Enhancements

– Menu Enhancements: Function codes can be entered for a BAdI for the

corresponding menu entries in the user interface definition.

– Screen Enhancements: Subscreen areas can be entered for a Business Add-In.

Screen enhancements can be implemented for these in the form of subscreen

screens.

regards,

keerthi

Read only

Former Member
0 Likes
6,700

Hi,

There are two types of BADI's.

1) for Single Implementation sake

and other

2) for Multiple Implementations sake.

In the attributes you can check the Check Box TYPE-> MULTIPLE USE for this.

Regards,

Anji

Read only

Former Member
0 Likes
6,700

hi..

jus go thro this link...

https://www.sdn.sap.com/irj/sdn/advancedsearch?query=types%20of%20badi's&cat=sdn_all

the above has many details regarding BADI's.

***reward if useful.

all the best