Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 6

Using BADI for

enhancing
extractors in
Source System

1
► As of SAP_BASIS 6.20 and PI_BASIS 2004_1 (R/3 Release
4.6C) is available a more efficient way to enhance SAP standard
content, using Business Add-Ins (BAdIs) rather than user exits.
► The technical name of this BAdI is RSU5_SAPI_BADI, detailed
on the SAP Note 691154.
► Each enhancement will be implemented in a separated method of
the BADI class, then the code will be more organized and clear.

2
► Go to TCODE SE19

Create New Classic Enhancement (eg ZTEST)


Definition Name should be RSU5_SAPI_BADI

3
Name something meaningful

4
► The code to call the function module is written in the
implementing class

Click on the class to modify the code

Click on the method to write your extractor logic

5
Difference between BADI and USER-EXIT.

► BADI's can be used any number of times, where as USER-EXITS


can be used only one time.
Ex:- if your assigning a USER-EXIT to a project in (CMOD),
then you can not assign the same to other project.
► BADI's are oops based.
► Full form of BADI 'Business addins‘.

You might also like