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

kernal BADI

Former Member
0 Likes
632

Hi

What is the advantages of kernal BADI while comparing classical badi and how to find out whether the badi is kernal or classical ?

Hi

What is the advantages of kernal BADI while comparing classical badi and how to find out whether the badi is kernal or classical ?

2 REPLIES 2
Read only

Former Member
0 Likes
531

Search in SDN....Lot of Posts you will get

The basic diff between Classic and Kernal BADI are

The old classic-BADI used to mix both implementation selection and method call in the same CALL METHOD statement. The implementations could only be chosen at run-time because of the above reason and due to the fact that the BADI handle could only be gotten from another method call by passing the BADI name.

Whereas in the new Kernel-BADI, the active BADI implementations are included into the load of BADI handle at compile time and the filter criterion are expanded as IF statements. This is the reason the new Kernel-BADIu2019s are much faster than classic-BADIu2019s.

You can use search help for new badi definition in se19 or you can use se84 -> enhancements -> Business Add-Ins definition. In selection screen choose kernel badi it will show you all kernel BADI's in the system.

Ptrabhudas

Read only

Former Member
0 Likes
531

Moderator message - Cross post locked Rob