码迷,mamicode.com
首页 > 其他好文 > 详细

SAP ABAP编程 DIALOG屏幕中下拉框

时间:2014-11-12 13:54:20      阅读:1512      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   sp   for   div   on   

bubuko.com,布布扣
bubuko.com,布布扣
在屏幕程序中,我们经常需要下拉框限制用户输入,一下是方法:
1.在Dialog的屏幕上选用inputbox控件,然后选择这个控件的dropdown属性为"Listbox",如图。
bubuko.com,布布扣
bubuko.com,布布扣

2. 在屏幕的flowlogic里面中的BPO中添加以下语句(例句):

PROCESS BEFORE OUTPUT.    


MODULE listbox_0100."下拉选项

3. 双击listbox_0100来创建该module,输入以下代码(示例代码):

MODULE listbox_0100 OUTPUT.
  TYPE-POOLS vrm.
  DATAvid TYPE vrm_id VALUE ‘GW_YS_ITEM-MEINS‘,
        vlist TYPE vrm_values,
        values LIKE LINE OF vlist.


  CLEAR vlist.
  CLEAR values.
  MOVE ‘H‘ TO values-key.
  MOVE ‘小时‘ TO values-text.
  APPEND values TO vlist.

  CLEAR values.
  MOVE ‘D‘ TO values-key.
  MOVE ‘吨‘ TO values-text.
  APPEND values TO vlist.

  CALL FUNCTION ‘VRM_SET_VALUES‘
    EXPORTING
      id              vid
      values          vlist
    EXCEPTIONS
      id_illegal_name 1
      OTHERS          2.
  IF sy-subrc <> 0.
    MESSAGE ‘下拉框出错,请联系管理员!‘ TYPE ‘I‘ DISPLAY LIKE ‘S‘.
  ENDIF.
ENDMODULE

4.实例效果:

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣
bubuko.com,布布扣

SAP ABAP编程 DIALOG屏幕中下拉框

标签:style   blog   http   io   ar   sp   for   div   on   

原文地址:http://blog.csdn.net/qinyuezhan/article/details/41041007

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!