|Home • Trainings • Quiz • Tips • Tutorials • Functional • Cert Q's • Interview Q's • Jobs • Testimonials • Advertise • Contact Us|
Demo on Enhancement Framework
By Jagadeshwar Gollapelly, Gems Techno Solutions
Restrict users (sales persons) to view
or change Sales order data - Using Enhancement framework:
Source Code Enhancement is
one of the enhancement technologies available under Enhancement Framework.
Implementing this technology is also called as Source Code Plug-In. Technically
the source code plug-in implementations are stored in a separate include program
and not as part of the original source program.
There are two types of
Source Code enhancements possible.
One sales person can’t
see or change another sales person’s sales orders.
In my program, I have used
Sales person1 (user 1):
lz8xzf Owner for Sales order
Sales person2 (user 2):
to Implement the Implicit enhancement option:
to SE38 and Open include MV45AFZB
Step2: In order to implement any of these Source code enhancements, you need to be in ‘change Enhancement mode’ (the spiral icon available in the editor).
Go to EDIT option in the menu and
choose Enhancement Operations -> Show implicit Enhancement Options
All Implicit Enhancement
option will be displayed. All yellow lines indicate Implicit Enhancement
options. In ABAP programs, implicit enhancement options are predefined at the
Begin/End of an include.
Begin/End of Method/Function Module/Form Routine
End of a structure
End of Private/Protected/Public Section of a local class
Step4: Place the cursor on
the yellow line and choose
Enhancement implementation à
Step5: Give Implementation
name and then create.
Step6: Here Editor will be
enabled to write the code. Write your own code save and activate it.
Step 7: Once the development is completed you can test the scenario.
When Sales person (lzn4rm) tries to Open Sales order no
174, it gives error message ’Access
Note: Sales order 174 is created by another sales person (lz8xzf).
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