首页 > 其他 > 详细

如何在选择画面中创建下拉列表(drop down list)-as list box

时间:2019-08-30 09:56:31      阅读:67      评论:0      收藏:0      [点我收藏+]

下面介绍一下如何在选择画面中创建下拉列表字段(drop down list box),语法使用到parameter中的as list box,如下:

技术分享图片

下拉列表创建完毕后,使用函数VRM_SET_VALUES填入下拉列表值。

例子代码如下:

REPORT ztest_dropdown_list.

PARAMETERS:p_prtmv TYPE char25 AS LISTBOX VISIBLE LENGTH 25.

INITIALIZATION.
  PERFORM frm_init.

*&---------------------------------------------------------------------*
*&      Form  FRM_INIT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM frm_init .

  DATA: l_field     TYPE vrm_id,
        lit_listbox TYPE vrm_values,
        lwa_listbox LIKE LINE OF lit_listbox.


* Do not print
  lwa_listbox-key  = A.
  lwa_listbox-text = Do not print.
  APPEND lwa_listbox TO lit_listbox.

* Print
  lwa_listbox-key  = B.
  lwa_listbox-text = Print.
  APPEND lwa_listbox TO lit_listbox.

* Print and move stock
  lwa_listbox-key  = C.
  lwa_listbox-text = Print and move stock.
  APPEND lwa_listbox TO lit_listbox.

  l_field = P_PRTMV.

  CALL FUNCTION VRM_SET_VALUES
    EXPORTING
      id     = l_field
      values = lit_listbox.

ENDFORM.

运行如下:

技术分享图片

以上。

如何在选择画面中创建下拉列表(drop down list)-as list box

原文:https://www.cnblogs.com/datie/p/11433281.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!