OO ALV 下拉列表框
需求:把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 下拉列表框相关推荐
- 【ABAP】OO ALV 概述
•OO ALV,是指通过面向对象(Object-Oriented)的方式实现的ALV输出 •基本使用原理: –通过界面调用,在界面的Customer Control控件中,输出ALV •CLASS A ...
- OO ALV 工具栏对于的功能码
原文地址:OO ALV 工具栏对于的功能码作者:Lemon 图标与对应的 功能码 明细 &DETAIL 检查 &CHECK 刷新 &REFRESH 剪切 &LOCAL& ...
- OO ALV 设置搜索帮助的三种方式 ONF4 EVENT
一.在 FIELDCAT 中设置参照 二.CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST ' 三.CALL FUNCTION ' HELP_VALUES_GE ...
- OO ALV中的data_changed、data_changed_finished事件介绍
Alv grid/OO ALV中有两个事件(Event):data_changed和ata_changed_finished. 第一个事件在可编辑字段的数据发生变化时触发,可用来检查数据的输入正确性, ...
- OO ALV简单报表之DOCKING容器实现
OO ALV报表实现 后面再说其他的 由简入繁助于理解 下面介绍一下OO ALV的灵魂 两个类(SE24查看): CL_GUI_ALV_GRID CL_GUI_DOCKING_CONTAINER 介绍 ...
- FM ALV和OO ALV的区别
1.OO ALV的屏幕需要自己创建生成,FM ALV的屏幕已经包含在函数中: 2.OO ALV更灵活,通过类的方法对ALV执行操作,比如,一个屏幕可以放多个ALV,而FM ALV不能: 3.OO AL ...
- OO ALV checkbox更新的问题
OO ALV在CHECKBOX的处理与FUNCTION ALV有稍微的不同,在调用set_table_for_first_display后需要加上以下语句才能实现点击后自动更新内表. CALL MET ...
- SAP ABAP OO ALV全屏显示
通过CL_GUI_SPLITTER_CONTAINER拆分容器,实现OO ALV全屏幕显示. 1.创建屏幕0100 . 代码实现如下: DATA SPLITTER TYPE REF TO CL_GUI ...
- ABAP - OO ALV基本实现步骤
ABAP - OO ALV基本实现步骤 新建程序 定义屏幕 PBO实现 PAI实现 完整代码 新建程序 使用T-code:SE38 新建Report: ZOOALV 为新建的Report分配一个pac ...
最新文章
- 干货 | 阿里巴巴混沌测试工具ChaosBlade两万字解读
- 【渝粤教育】国家开放大学2018年秋季 2247T社会工作政策法规 参考试题
- CSS中的overflow属性
- 柯达新款Wi-Fi数码相机闪亮登场
- HTML用ONMOUSEOVER,ONMOUSEOUT改变背景色或背景图片的方法
- linux的so命令,每天一个 Linux 命令(67): ldd 命令
- dd linux 格式化u盘启动盘_Ubuntu to go启动盘制作
- SPI、I2C、I2S
- RabbitMQ的任意延迟队列
- 【语音去噪】基于matlab谱减法+最小均方+维纳滤波语音去噪【含Matlab源码 1542期】
- VMware虚拟机安装WinXP出现错误output error file to the following location A:\GHOSTERR.TXT
- cass道路设计教程_如何用CASS搞定道路类土方工程计算?
- 【有利可图网】PS教程:制作变形文字
- 各种二手及全新的光纤熔(融)接机,OTDR,光测试仪器仪表等
- Java毕设项目藏宝阁游戏交易系统(java+VUE+Mybatis+Maven+Mysql)
- 强大且免费的文本转换工具,word转其他格式,epub转换
- 大会详细日程:O'Reilly AI Conference 北京站
- 笨方法学Python(二)
- 分享63个JS幻灯片代码,总有一款适合您
- HTTP基础:响应报文