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

    以上。

  • 相关阅读:
    函数式宏定义与普通函数
    linux之sort用法
    HDU 4390 Number Sequence 容斥原理
    HDU 4407 Sum 容斥原理
    HDU 4059 The Boss on Mars 容斥原理
    UVA12653 Buses
    UVA 12651 Triangles
    UVA 10892
    HDU 4292 Food
    HDU 4288 Coder
  • 原文地址:https://www.cnblogs.com/lvdong18847870057/p/12555636.html
Copyright © 2011-2022 走看看