需求:把ALV中某列设置为列表框


步骤一:设置FIELDCAT结构
FORM frm_fields_build
    IF lw_fcat-fieldname = 'POSID'.
          lw_fcat-drdn_hndl = '1'.
    ENDIF.
ENDFORM.

步骤二:

*       ALV的WBS编码下拉列表
FORM set_dropdownlist. (grid->set_table_for_first_display前调用该函数)"下拉列表DATA lt_drop       TYPE lvc_t_drop.   "下拉框对应的内表DATA lw_drop       TYPE lvc_s_drop.   "下拉框对应的结构DATA: lv_posid TYPE prps-posid.DATA: lt_posid TYPE TABLE OF prps,lw_posid TYPE prps.lv_posid = p_stgc && '%'.SELECT posidINTO CORRESPONDING FIELDS OF TABLE lt_posidFROM prpsWHERE posid LIKE lv_posid.LOOP AT lt_posid INTO lw_posid.lw_drop-handle = '1'.   lw_drop-value = lw_posid-posid.COLLECT lw_drop INTO lt_drop.   "如果显示的不是数字,可以用collect添加不重复的数据。最终目标:就是下拉框的数据不重复。ENDLOOP.gr_grid->set_drop_down_table( it_drop_down = lt_drop ).
ENDFORM.                    "set_dropdownlist

OO ALV 下拉列表框相关推荐

  1. 【ABAP】OO ALV 概述

    •OO ALV,是指通过面向对象(Object-Oriented)的方式实现的ALV输出 •基本使用原理: –通过界面调用,在界面的Customer Control控件中,输出ALV •CLASS A ...

  2. OO ALV 工具栏对于的功能码

    原文地址:OO ALV 工具栏对于的功能码作者:Lemon 图标与对应的 功能码 明细 &DETAIL 检查 &CHECK 刷新 &REFRESH 剪切 &LOCAL& ...

  3. OO ALV 设置搜索帮助的三种方式 ONF4 EVENT

    一.在 FIELDCAT 中设置参照 二.CALL FUNCTION  'F4IF_INT_TABLE_VALUE_REQUEST ' 三.CALL FUNCTION ' HELP_VALUES_GE ...

  4. OO ALV中的data_changed、data_changed_finished事件介绍

    Alv grid/OO ALV中有两个事件(Event):data_changed和ata_changed_finished. 第一个事件在可编辑字段的数据发生变化时触发,可用来检查数据的输入正确性, ...

  5. OO ALV简单报表之DOCKING容器实现

    OO ALV报表实现 后面再说其他的 由简入繁助于理解 下面介绍一下OO ALV的灵魂 两个类(SE24查看): CL_GUI_ALV_GRID CL_GUI_DOCKING_CONTAINER 介绍 ...

  6. FM ALV和OO ALV的区别

    1.OO ALV的屏幕需要自己创建生成,FM ALV的屏幕已经包含在函数中: 2.OO ALV更灵活,通过类的方法对ALV执行操作,比如,一个屏幕可以放多个ALV,而FM ALV不能: 3.OO AL ...

  7. OO ALV checkbox更新的问题

    OO ALV在CHECKBOX的处理与FUNCTION ALV有稍微的不同,在调用set_table_for_first_display后需要加上以下语句才能实现点击后自动更新内表. CALL MET ...

  8. SAP ABAP OO ALV全屏显示

    通过CL_GUI_SPLITTER_CONTAINER拆分容器,实现OO ALV全屏幕显示. 1.创建屏幕0100 . 代码实现如下: DATA SPLITTER TYPE REF TO CL_GUI ...

  9. ABAP - OO ALV基本实现步骤

    ABAP - OO ALV基本实现步骤 新建程序 定义屏幕 PBO实现 PAI实现 完整代码 新建程序 使用T-code:SE38 新建Report: ZOOALV 为新建的Report分配一个pac ...

最新文章

  1. 干货 | 阿里巴巴混沌测试工具ChaosBlade两万字解读
  2. 【渝粤教育】国家开放大学2018年秋季 2247T社会工作政策法规 参考试题
  3. CSS中的overflow属性
  4. 柯达新款Wi-Fi数码相机闪亮登场
  5. HTML用ONMOUSEOVER,ONMOUSEOUT改变背景色或背景图片的方法
  6. linux的so命令,每天一个 Linux 命令(67): ldd 命令
  7. dd linux 格式化u盘启动盘_Ubuntu to go启动盘制作
  8. SPI、I2C、I2S
  9. RabbitMQ的任意延迟队列
  10. 【语音去噪】基于matlab谱减法+最小均方+维纳滤波语音去噪【含Matlab源码 1542期】
  11. VMware虚拟机安装WinXP出现错误output error file to the following location A:\GHOSTERR.TXT
  12. cass道路设计教程_如何用CASS搞定道路类土方工程计算?
  13. 【有利可图网】PS教程:制作变形文字
  14. 各种二手及全新的光纤熔(融)接机,OTDR,光测试仪器仪表等
  15. Java毕设项目藏宝阁游戏交易系统(java+VUE+Mybatis+Maven+Mysql)
  16. 强大且免费的文本转换工具,word转其他格式,epub转换
  17. 大会详细日程:O'Reilly AI Conference 北京站
  18. 笨方法学Python(二)
  19. 分享63个JS幻灯片代码,总有一款适合您
  20. HTTP基础:响应报文

热门文章

  1. 计算机的四代表格,8代酷睿+144Hz电竞屏 惠普光影精灵4代够惊艳
  2. 新王降临——英特尔13代酷睿发布
  3. 太阳能热水器智能上水
  4. hr竟主动给这位测试小姐姐涨工资,她是怎么做到的?
  5. 基于VoIP视频通话系统构建
  6. 4MANET-Routing
  7. OBFF (Optimized Buffer Flush and Fill)
  8. Oracle字符串里有单引号,oracle字符串中包含单引号
  9. 大型软件外包开发管理工具
  10. 校园网-校园网wifi-校园网免认证教程