首页 > 其他 > 详细

如何在表维护视图(maintenance view)上添加自定义按钮(SM30)

时间:2020-03-23 22:47:25      阅读:85      评论:0      收藏:0      [点我收藏+]

下面介绍如何在在表维护视图(maintenance view)的工具栏上添加自定义按钮,如下红框内的眼睛按钮。

技术分享图片

步骤如下:

1, 创建表维护视图

SE11,输入自定义表名 ZLM_TEST_MT,通过菜单进入table maintenance generator或者直接SE54进入

技术分享图片

如下输入相关信息,

技术分享图片

2, 创建表维护视图事件

菜单 environment->modification->events,进入事件创建屏幕。

技术分享图片

选择表维护视图事件(maintenance view event)ST,GUI menu main program name,然后输入form routine的名字,

一定要是 ‘SAPL + function group名字‘。点击Editor按钮创建routine。

技术分享图片

如果form routine的名字不符合规则,则会有下面的错误消息。

技术分享图片

3, 创建GUI status

还要搞清楚SM30的GUI status。通过SM30界面的菜单上如下,

技术分享图片

找到GUI status EULG

技术分享图片

然后copy EULG,创建一个新的GUI status,

技术分享图片

copy到刚才创建的那个form routine ‘SAPLZLM_FG_TEST_MT‘上。

技术分享图片

函数组SVIM中能查看到gui status EULG。

技术分享图片

copy完成之后,点击change按钮,在gui status上添加一个自定义按钮POP,

技术分享图片

技术分享图片

然后保存激活。

4, 修改表维护视图的屏幕

通过下面菜单路径,或者直接双击 9001屏幕号,在9001的流逻辑中编写代码,

技术分享图片

代码如下:添加一个module mod_set_status

技术分享图片

 

5, SM30测试

点击自定义按钮,

技术分享图片

弹出 hellooooooooo.....窗口

技术分享图片

以上。

如何在表维护视图(maintenance view)上添加自定义按钮(SM30)

原文:https://www.cnblogs.com/lvdong18847870057/p/12555636.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!