Menu enhancements in SAP are also called GUI Code enhancements (C), one of the second-generation SAP enhancements (enhancement), and the other three are feature exits (E), screen Enhancements (S), table Enhancements (T).
Enhanced functionality can be achieved by creating an enhancement through the SMOD Query menu enhanced definition.
Suppose there is a screen-enhanced enhancement for the QQMA0003 (QM: "User Data" feature in the "Steering" menu), which includes two enhancement points, respectively
function Exit exit_sapmiwo0_004
Menu Exit SAPLQM00 +us1
Where exit_sapmiwo0_004 is the function exit for receiving the enhanced menu of logic code to be processed
SAPLQM00 for menu Enhancement (GUI code), enhanced he is to modify his text and icons and other display information, click on the menu triggered by the function code (SY-UCOMM) for the + US1, can not be modified.
To implement the enhanced functionality of this menu, create a project with Cmod, add the QQMA0003, and then modify the menu to enhance the SAPLQM00 text and icon information (assuming the menu text is set to my menu), followed by the function exit exit_sapmiwo0_ Add process code logic in 004.
Then activate.
Before the enhancement, we opened a quality notice via QM03, and we could see the menu: Go to-------------------
After the enhancement, we open a quality notice through QM03, we can see the menu: Go to--"enhanced--" notice--"My Menu
Click on my menu, which runs the code written in exit_sapmiwo0_004.
SAP Menu Enhancements