Sometimes we need to configure the sap server to pop up a message to the users when they logon to the system. Generally, there are two methods to meet this requirement.
- Go to transaction SM02 – System Messages. You can maintain the system message here. If user refreshes or open the window, the system message will be displayed.
- But business wants only part of user will receive such messages when user logon, above method doesn’t work very well. Some enhancement needs to be done. Use customer exit ‘SUSR0001’. Below are the detail steps.
- Transaction SMOD, enter exit name ‘SUSR0001’.
Read more…
The Easy Enhancement Workbench is a development tool with which SAP applications (called Business Objects in the following document) can be extended in a simple manner. Customer enhancements to a Business Object are defined via wizards. The Workbench then does all development work for the user: database tables, screens and application logic are created automatically. Finally the customer enhancement is included in the SAP standard. This post will show you how to enhance SAP business transaction step by step.
Step 1.Create a new project.
Go to transaction code EEWB and choose ‘Create Project’. Enter project name and package name.

Step 2.Assign the transport to the project.
So that the extension objects generated by the Easy Enhancement Workbench can be used in the productive system, the Easy Enhancement Workbench is connected to the Change and Transport System. To include the objects in requests, transport requests must be assigned to the transportable projects of the Easy Enhancement Workbench.
Step 3.Create A new Extension

Step 4. Follow the extension wizard to add new fields
In the wizard, you can choose which business transaction categories do you want to enhance. Then you can define new added fields with data type and length. Once you finish the definition of extension, the EEWB will automatic generate everything for you.
Read more…
This article aims to give a brief introduction about the SAP Enhancement technologies. The standard deliveried sap programs do not always meet the requirement, so enhancment is an very importment part in the ABAP development. SAP provide several technologies to support developer to enhance the standard logic.
1. User exit.
Actually user exit is not part of enhancement technology, as it need us to enter access key to modify it. But sap delivery these user exit form routines in seperate include files and will not overwrite them in the upgrade version. So we can feel free to modify them.
Read more…