首页 > 其他 > 详细

ABAP DEMO 下拉框

时间:2019-12-03 23:56:15      阅读:113      评论:0      收藏:0      [点我收藏+]

效果展示:

技术分享图片

 

 

 

*&---------------------------------------------------------------------*
*& Report YCX_020
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ycx_020.
TABLES: mcha.

DATA: ls_id   TYPE vrm_id,
      lt_list TYPE vrm_value OCCURS 0,
      ls_list LIKE LINE OF lt_list.
DATA: ps_t(10) TYPE c.

DATA: BEGIN OF str_charg,
        matnr LIKE mcha-matnr,
        werks LIKE mcha-werks,
        charg LIKE mcha-charg,
      END OF str_charg.
DATA: lt_charg LIKE str_charg OCCURS 0,
      ls_charg LIKE str_charg.

PARAMETERS:p_matnr LIKE mcha-matnr DEFAULT 000000000000000098,
           p_werks LIKE mcha-werks DEFAULT 1701.
PARAMETERS p_charg AS LISTBOX VISIBLE LENGTH 10.

SELECT-OPTIONS: s_charg FOR mcha-charg.



AT SELECTION-SCREEN OUTPUT.
  ls_id = P_CHARG.


  REFRESH lt_list.
  LOOP AT lt_charg INTO ls_charg.
    ls_list-key  = ls_charg-charg.
    ls_list-text = Line 1.
    APPEND ls_list TO lt_list.
  ENDLOOP.

  ls_list-key  = 10000000001.
  ls_list-text = Line 1.
  APPEND ls_list TO lt_list.
  CLEAR: ls_list.
  ls_list-key  = 10000000002.
  ls_list-text = Line 2.
  APPEND ls_list TO lt_list.
  CLEAR: ls_list.
  CALL FUNCTION VRM_SET_VALUES
    EXPORTING
      id     = ls_id
      values = lt_list.

 

ABAP DEMO 下拉框

原文:https://www.cnblogs.com/rainysblog/p/11980219.html

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