zoukankan      html  css  js  c++  java
  • ABAP DEMO 下拉框

    效果展示:

    *&---------------------------------------------------------------------*
    *& 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.
  • 相关阅读:
    springboot 路由 json
    mybatis-plus 条件构造器 Wrapper
    mybatis-plus 逻辑删除
    mybatis-plus 分页查询
    mybatis-plus 乐观锁
    mybatis-plus 自动填充处理
    mybatis-plus 增删改查(普通)
    mybatis-plus 日志
    mybatis-plus 初识
    React项目如何打包发布及遇到的坑
  • 原文地址:https://www.cnblogs.com/rainysblog/p/11980219.html
Copyright © 2011-2022 走看看