zoukankan      html  css  js  c++  java
  • 如何在表维护视图(maintenance view)上添加自定义按钮(SM30)

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

    003wFBDZgy6W42km6SPaf&690

    步骤如下:

    1, 创建表维护视图

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

    003wFBDZgy6W42kpOkX13&690

    如下输入相关信息,

    003wFBDZgy6W42pNPGZfd&690

    2, 创建表维护视图事件

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

    003wFBDZgy6W42kx9Tm84&690

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

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

    003wFBDZgy6W42kAPee1e&690

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

    003wFBDZgy6W42kDcyy56&690

    3, 创建GUI status

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

    003wFBDZgy6W42kJVzQ2a&690

    找到GUI status EULG

    003wFBDZgy6W42kNbJd97&690

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

    003wFBDZgy6W42kQSSf5b&690

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

    003wFBDZgy6W42kTKwpd9&690

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

    003wFBDZgy6W42kXHdC20&690

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

    003wFBDZgy6W42l2UGy2e&690 (1)

    003wFBDZgy6W42l6gJb11&690

    然后保存激活。

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

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

    003wFBDZgy6W42lbG1Ac2&690

    代码如下:添加一个module mod_set_status

    003wFBDZgy6W42lf9hBff&690

    5, SM30测试

    点击自定义按钮,

    003wFBDZgy6W42km6SPaf&690

    弹出 hellooooooooo.....窗口

    003wFBDZgy6W42C0KnA8e&690

    以上。

  • 相关阅读:
    WPF中更改键盘默认指令小结
    WPF自己喜欢用的数据验证方式
    重写Windows基类,自定义WPF窗口,实现改回车键为TAB
    用CSS控制表格的框格线
    获取当前鼠标的坐标
    SQL 中的转义字符
    資料站點
    jquery 弹出浮层(div) + 遮蔽层
    Jquery放大镜插件[JMagazine]使用参数简介
    邏輯題 交通事故篇
  • 原文地址:https://www.cnblogs.com/lvdong18847870057/p/12555636.html
Copyright © 2011-2022 走看看