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

    MODULE MOD_SET_STATUS INPUT.
      DATA COUNT_ER TYPE I.
    
      CASE FUNCTION.
        WHEN 'POP'.
          CALL FUNCTION 'POPUP_TO_INFORM'
            EXPORTING
              TITEL = 'Information'
              TXT1  = 'HELLOOOOOOOOOO............'
              TXT2  = COUNT_ER.
      ENDCASE.
    
    ENDMODULE.

    5, SM30测试

    点击自定义按钮,

    003wFBDZgy6W42km6SPaf&690

    弹出 hellooooooooo.....窗口

    003wFBDZgy6W42C0KnA8e&690

    以上。

  • 相关阅读:
    头脑王者 艺术,电影,体育,时尚,动漫
    头脑王者 音乐
    头脑王者 地理
    头脑王者 历史,军事
    头脑王者 文学
    Jenkins project
    sql server drop login failed
    devenv.exe 编译Solution
    Jenkins
    头脑王者
  • 原文地址:https://www.cnblogs.com/datie/p/11435697.html
Copyright © 2011-2022 走看看