Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

diff bet New BAdI Enhancement Implementation and Classic BAdI

Hi all,

what is the difference between

New BAdI Enhancement Implementation and

Classic BAdI Implementation ?

When do we go for each method ?

Thanks in advance


Former Member
Former Member replied


New BADI Enhancement option are called kernel BAdi, these are integrated in ABAP Workbench. Kernel BAdi are part of enhancement spot and are implemented using enhancement implementation.

->New BAdi are approx. 40-600 times faster the classic Badi's.

->Improved filter support allows non-character filter types

(Packed, numeric, string) and complex filter conditions

->Can be switched by the Switch Framework

Classic BAdi

->Are part of ABAP Workbench.

->Selecting implementations and issuing calls is

mixed up in classic


For further reference check the below link


Edited by: Surender Yadav on Sep 26, 2008 7:36 PM

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question