zoukankan      html  css  js  c++  java
  • 选择屏幕中的下拉框和dialog中下拉框设计


    REPORT  YTEST014.

    PARAMETERS: auart LIKE vapma-auart  AS LISTBOX   VISIBLE LENGTH 6.

    AT SELECTION-SCREEN OUTPUT.
        PERFORM fill_data_to_auart.

       " DEFAULT 'ZESC' OBLIGATORY.
    FORM fill_data_to_auart .
      TYPE-POOLS: vrm . "存放combobox内容的type pool
      DATA: name TYPE vrm_id, " list box的名称
            list TYPE vrm_values, " list box的值
            value LIKE LINE OF list . " list box的结构

      REFRESH list .

      DEFINE fill_list.
        value-key &1.  "个就是变量P_LIST的值
        value-text &2. "这个是text
        append value to list.
      END-OF-DEFINITION.

      fill_list 'ZESC' 'ZESC'.
      fill_list 'ZESE' 'ZESE'.
      fill_list 'ZEDN' 'ZEDN'.
      fill_list 'ZEEN' 'ZEEN'.
      fill_list 'ZPBB' 'ZPBB'.
      fill_list 'ZPBE' 'ZPBE'.
      fill_list 'ZPDN' 'ZPDN'.
      fill_list 'ZPEN' 'ZPEN'.
      fill_list 'ZOCS' 'ZOCS'.
      fill_list 'ZASC' 'ZASC'.
      fill_list 'ZASE' 'ZASE'.
      fill_list 'ZADN' 'ZADN'.
      fill_list 'ZAEN' 'ZAEN'.

      "---〉调用函数显示listbox里面的值
      CALL FUNCTION 'VRM_SET_VALUES'
        EXPORTING
          id     'AUART'  " PARAMETERS's Name
          values list.
    ENDFORM.                    " fill_data_to_auart

    ****************************************************************************************************

    dialog中的下拉框设计

    和选择屏幕中的是一样的只不过函数调用的

     CALL FUNCTION 'VRM_SET_VALUES'
        EXPORTING
          id     'AUART'  "    是选择屏幕画出来的输入框名称
          values list.

  • 相关阅读:
    唱歌循序渐进
    523法则
    南北朝鲜
    全名K歌
    《如何进行接口mock测试》
    vue动态添加路由,跳转页面时,页面报错路由重复:vue-router.esm.js?8c4f:16 [vue-router] Duplicate named routes definition: { name: "Login", path: "/login" }
    npm install -g 和npm install --save-dev的关系
    vue项目安装依赖项的时候总是报错
    聊聊 OAuth 2.0 的 Token 续期处理
    Spring Security OAuth 格式化 token 输出
  • 原文地址:https://www.cnblogs.com/caizjian/p/3324433.html
Copyright © 2011-2022 走看看