我是靠谱客的博主 等待铅笔,最近开发中收集的这篇文章主要介绍SAP 菜单增强,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 菜单增强的全部内容,希望文章能够帮你解决SAP 菜单增强所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部