• SAP 自定义弹框(dynpro屏幕定义下拉框)


    1.创建一个屏幕,自定义输入框

    2.代码:

    设置窗口屏幕坐标:http://www.baidusap.com/abap/dialog/6038

    report ztest3.
    
    data:xlk type string,
         save_ok type sy-ucomm,
         ok_code type sy-ucomm.
    
    call screen 100 starting at 8 5 ending at 50 10.  "设置屏幕坐标
    
    *&---------------------------------------------------------------------*
    *& Module STATUS_0100 OUTPUT
    *&---------------------------------------------------------------------*
    *&
    *&---------------------------------------------------------------------*
    MODULE STATUS_0100 OUTPUT.
     SET PF-STATUS 'STATUS1'.     "创建GUI  回车键ENTRY
    * SET TITLEBAR 'xxx'.
    
      TYPE-POOLS vrm.
      data :name type vrm_id value 'XLK', "屏幕上绑定的下拉框也是这个名字
            list type vrm_values,
            value like line of list.
    
        REFRESH list.
        Value-key = '键1'.
        Value-text = '值1'.
        APPEND value TO list.
    
        Value-key = '键2'.
        Value-text = '值2'.
        APPEND value TO list.
    
        CALL FUNCTION 'VRM_SET_VALUES'
          EXPORTING
            id     = Name
            values = list.
    ENDMODULE.
    *&---------------------------------------------------------------------*
    *&      Module  USER_COMMAND_0100  INPUT
    *&---------------------------------------------------------------------*
    *       text
    *----------------------------------------------------------------------*
    MODULE USER_COMMAND_0100 INPUT.
      clear save_ok.
      save_ok = ok_code.
      clear ok_code.
    
      CASE save_ok.
        WHEN 'KEY_VALUE'.
        WHEN 'YES' or 'ENTRY'.
          LEAVE PROGRAM.
        WHEN 'NO'.
          LEAVE PROGRAM.
        WHEN OTHERS.
          LEAVE PROGRAM.
      ENDCASE.
    ENDMODULE.
    View Code

    3.结果

  • 相关阅读:
    刻舟求剑,
    录制时间是不准确的,
    HIV T2
    DNA RNA
    洛谷 P1428 小鱼比可爱
    Codevs 1081 线段树练习2
    Codevs 1080 线段树联系
    Tarjan算法
    Codevs 2611 观光旅游
    洛谷 1865 A%B问题
  • 原文地址:https://www.cnblogs.com/freeandeasy/p/14068824.html
Copyright © 2020-2023  润新知