码迷,mamicode.com
首页 > 其他好文 > 详细

SAP 菜单增强

时间:2015-01-08 18:04:18      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:菜单增强

SAP中菜单增强也叫GUI代码增强(C),是SAP第二代增强(Enhancement)的一种,其它三种分别是功能退出(E)、屏幕增强(S)、表增强(T)。

可以通过SMOD查询菜单增强的定义,通过CMOD创建一个增强,来实现增强功能。

 

假设有一个屏幕增强的Enhancement为QQMA0003 ( QM:“转向”菜单中的“用户数据”功能),它包括两个增强点,分别是

 

功能退出                       EXIT_SAPMIWO0_004

Menu exit                      SAPLQM00                          +US1

 

其中EXIT_SAPMIWO0_004 为功能退出,用于接收增强的菜单所要处理的逻辑代码

 

SAPLQM00   为菜单增强(GUI 代码),增强他就是修改他的文本和图标等显示信息,点击该菜单所触发的功能码(SY-UCOMM)为 + US1,不可以修改。

 

要向实现该菜单增强的功能,就要用CMOD 创建一个项目,把QQMA0003加进去,然后修改菜单增强SAPLQM00 的文本和图标信息(假设把菜单文本设定为我的菜单),接下来在功能退出 EXIT_SAPMIWO0_004中添加处理代码逻辑。

 

然后激活即可。

 

在增强之前,我们通过QM03,打开一个质量通知单,可以看到 菜单: 转至--》增强--》通知单没有该项菜单。

在增强之后,我们通过QM03,打开一个质量通知单,可以看到菜单: 转至--》增强--》通知单--》我的菜单

点击 我的菜单 ,即运行在EXIT_SAPMIWO0_004中写的代码。

 

SAP 菜单增强

标签:菜单增强

原文地址:http://blog.csdn.net/precipitant/article/details/42525753

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!