美文网首页
ABAP下拉菜单(ListBox)

ABAP下拉菜单(ListBox)

作者: JayDragon | 来源:发表于2018-02-20 16:58 被阅读0次

假如我事先创建了一个界面0100,里面放了一个带有下拉框的Input/Output Field,


Listbox with key.png 无内容的下拉框.png

不过此时下拉框只有样式没有内容。
接下来就是在PBO中给下拉框添加内容。

MODULE DEPT_DROPDOWN OUTPUT.
  DATA GT_DEPT TYPE VRM_VALUES WITH HEADER LINE.
  CLEAR GT_DEPT.
  GT_DEPT-KEY = 'A'.
  GT_DEPT-TEXT = '人事部'.
  APPEND GT_DEPT.
  GT_DEPT-KEY = 'B'.
  GT_DEPT-TEXT = '财务部'.
  APPEND GT_DEPT.
  GT_DEPT-KEY = 'C'.
  GT_DEPT-TEXT = '后勤部'.
  APPEND GT_DEPT.
  
  CALL FUNCTION 'VRM_SET_VALUES'
    EXPORTING
      ID                    = 'GV_DEPT'
      VALUES                = GT_DEPT[]
    EXCEPTIONS
      ID_ILLEGAL_NAME       = 1
      OTHERS                = 2
            .
  IF SY-SUBRC <> 0.
* Implement suitable error handling here
  ENDIF.
ENDMODULE.  

这里借助一个函数,实现效果如下:

image.png

相关文章

网友评论

      本文标题:ABAP下拉菜单(ListBox)

      本文链接:https://www.haomeiwen.com/subject/rmygtftx.html