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




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