|Home • Trainings • Quiz • Tips • Tutorials • Functional • Cert Q's • Interview Q's • Jobs • Testimonials • Advertise • Contact Us|
Implementing BADI for the transactions VL02 & MM02
By Truptimaya Mishra, Capgemini India
transaction SE24. Under object type
put the class name ‘CL_EXITHANDLER’.
class ‘CL_EXITHANDLER’ select the
method ‘GET_INSTANCE’ and double
the method ‘GET_INSTANCE’ put
break point on a function module called
according to the requirement run the transaction. In this example transaction
code is VL02.
transaction VL02. As in 1st
step we have putted a break point, that function module will give all BADI used
by the transaction in each screen and activity on the application (VL02).
parameter EXIT_NAME this debugger
screen will give all BADI name for
press F8, you will get all BADI used for the screen. After that system will go
for next screen.
screen of transaction VL02.
your BADI name and you can see the detail in transaction SE18. Lets take a BADI ‘BADI_LAYER’.
Click on display button.
to get the details of the corresponding BADI.
can get the attribute and interface details of the BADI. As this one is screen
BADI sub-screen tab also is there.
implement the BADI, we have transaction SE19.
new BADI to implement the put your BADI name here. If the BADI is an
enhancement-point then put the BADI name in option NEW BADI and if only BADI then put the name in CLASSIC BADI.
BADI name and click on create button.
press F8. Give an implementation name. Let it be ZTTTTT
Please send us your feedback/suggestions at webmaster@SAPTechnical.COM
©2006-2007 SAPTechnical.COM. All rights reserved.
product names are trademarks of their respective companies. SAPTechnical.COM
is in no way affiliated with SAP AG.
Graphic Design by Round the Bend Wizards