SAP ABAP下拉筛选框实现

1.屏幕定义

PARAMETERS: p_1 AS LISTBOX VISIBLE LENGTH 10.

2.初始化下拉框

INITIALIZATION.
   PERFORM frm_sc_init.

 FORM frm_sc_init.
   DATA:  list TYPE vrm_values.        "定义list内表    要在TOP中定义,我写在了这里
   REFRESH:list[].
   "初始化下拉列表值
   list[] = VALUE #( ( key = '1' text = '审核')  
                     ( key = '2' text = '采购')
                     ( key = '' text = '')
   ).

**   调用下拉框赋值函数                 "当选中下拉框内容时,把选中的内容的key赋值给PARAMETERS:p_1.
   CALL FUNCTION 'VRM_SET_VALUES'
     EXPORTING
       id =    'p_1'
       values = list[].
 ENDFORM.

3.筛选时ALV展示数据处理

if p_1 = ''.
elseif p_1 = '1'.
continue.                             "如果不符合筛选条件,则此条数据不放入内表
elseif P_1 = '2'
continue.
endif.

相关推荐

  1. SAP ABAP筛选实现

    2024-06-06 22:28:05       8 阅读
  2. Vue+ElementUI实现输入日期动态展示

    2024-06-06 22:28:05       37 阅读
  3. vue实现多个联动(一)

    2024-06-06 22:28:05       27 阅读
  4. vue实现多个联动(二)

    2024-06-06 22:28:05       28 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-06 22:28:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-06 22:28:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-06 22:28:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-06 22:28:05       18 阅读

热门阅读

  1. c++学习笔记“类和对象”;友元函数

    2024-06-06 22:28:05       8 阅读
  2. map和set

    map和set

    2024-06-06 22:28:05      9 阅读
  3. GPT发展途径

    2024-06-06 22:28:05       8 阅读
  4. 索引的强大作用和是否创建的索引越多越好

    2024-06-06 22:28:05       7 阅读
  5. DDR write leveling失败

    2024-06-06 22:28:05       9 阅读
  6. 域名的端口号范围

    2024-06-06 22:28:05       10 阅读
  7. 软件设计模式概述

    2024-06-06 22:28:05       9 阅读
  8. JVM基础

    JVM基础

    2024-06-06 22:28:05      7 阅读
  9. 前端 实现有时间限制的缓存

    2024-06-06 22:28:05       10 阅读
  10. 深度学习之动量momentum介绍

    2024-06-06 22:28:05       8 阅读