SAP 中SELECTION-OPTION 是个很强大的功能,在程序中也经常需要类似SELECTION-OPTION的功能,如果不画屏幕的话,SAP提供了RANGE来实现该功能,下面是一段简单例子代码。

RANGES:s_belnr FOR bseg-belnr.
DATA:   lw LIKE LINE OF s_belnr.

"单值
CLEAR lw.
lw-sign = 'I'.
lw-option = 'EQ'.
lw-low = 'BB'.
APPEND lw TO s_belnr.

"区间
CLEAR lw.
lw-sign = 'I'.
lw-option = 'BT'.
lw-low = 'BB'.
lw-high = 'CC'.
APPEND lw TO s_belnr.

*选项介绍:
*1.SIGN  值为I和E I包含 E是排除 一般使用I
*2.OPTION 如果HIGH 为空  为单值选择 有 EQ、NE、GT、LE、LT等逻辑操作  对于*的  CP包含  NP是排除
*         如果HIGH 不为空 为区间选择 有BT,NB可选
*3.LOW     低值
*4.HIGH    高值

ABAP RANGE 实现 SELECTION-OPTION 功能相关推荐

  1. ABAP Range

    RANGES语句:用与选择表相同的结构创建内表,可使用RANGES语句,如下所示: 语法:RANGES <seltab> FOR <f>. 该语句创建选择表<seltab ...

  2. abap range 或 Filter的说明

    RANGES语句:要用与选择表相同的结构创建内表,可使用RANGES语句,如下所示: 语法:RANGES<seltab> FOR<f>. 该语句创建选择表<seltab& ...

  3. ABAP RANGE表

    定义range的方式有2种 1. data:变量名 type range of 属性(这个属性可以是基本类型也可以是表字段 ) 2.range:变量名 for 属性 (这个属性不能是deta elem ...

  4. 18. SAP ABAP OData 服务嵌套创建功能的实现步骤(Create Deep)

    什么是 SAP ABAP OData 服务的嵌套创建功能?在很多 SAP 帮助文档里,这个功能的英文描述是 Create Deep,或者 Deep Insert. 我们通过一个现实的例子来讲解.下图是 ...

  5. 黄聪:JQUERY的datatables插件,Date range filter时间段筛选功能

    需配合moment插件实现:http://momentjs.com/ 演示:http://live.datatables.net/zuciyawi/1/edit HTML代码 <!DOCTYPE ...

  6. ABAP Code Inspector那些隐藏的功能,您都知道吗?

    最近有粉丝在后台给我留言,说新知识太多,"学不动了".所谓温故而知新,今天我们就来重温下ABAP里的Code Inspector的用法. 2015年6月,我在SAP社区上写了一篇博 ...

  7. 【selection】 学习光标API并实现编辑区插入表情图片的功能

    目录 场景介绍 selection介绍 selection API range 介绍 range API 实现编辑区插入表情图片 参考资料 场景介绍 在写web版聊天器时,遇到一个需求: 聊天时用户可 ...

  8. 62. 如何通过增强(Enhancement) 的方式给 SAP ABAP 标准程序增添新功能

    文章目录 如何找到可以创建增强实现的增强点位置 如何创建增强实现 如何在 SE80 里找到增强实现本身 如何调试 ABAP 增强实现 总结 ABAP 系统有比较完善的修改控制权限管控,比如笔者试图修改 ...

  9. 现代 ABAP 编程语言中的正则表达式

    在这篇博文中,我想分享现代 ABAP 中正则表达式的最新消息和变化,主要来自 OP 版本 7.55 和 7.56. 以前,在 ABAP 中使用 POSIX 样式的正则表达式或"uniX 的便 ...

最新文章

  1. Ubuntu 14.04 64bit上编译安装simple-rtmp-server(srs)服务器
  2. Xilinx® 7 series FPGAs CLBs专题介绍(一)
  3. python编程基础知识体系_Python 编程核心知识体系-基础|数据类型|控制流(一)...
  4. Android 9 的非 SDK 接口限制 | 中文教学视频
  5. 非计算机专业的学生,简谈非计算机专业的计算机教育
  6. ----斐波那契数列---eval函数----类递归思想 栈 进出 思想
  7. 百度编辑器 UEditor 报错汇总
  8. 如何清除计算机的u盘使用记录,如何消除电脑上U盘使用记录
  9. 关于Ajax原理与使用方式,收藏这一篇文章就够了!!
  10. 百度Java后端实习面试
  11. 量化交易系统设计的六大细节
  12. 查找linux内核漏洞查用的方法脚本
  13. 公司规定所有接口都用 POST请求,这是为什么?
  14. 【已解决】Spring容器中找不到ServletWebServerFactory类出现的异常
  15. 笔记本的构造介绍--处理器
  16. Data Structures and Algorithms (English) - 6-10 Sort Three Distinct Keys(30 分)
  17. 高并发编程之生产者—消费者设计模式
  18. Android画个颜色渐变的圆环玩玩
  19. 商城项目-商品规格参数管理
  20. ROS2与C++入门教程-目录 - 创客智造

热门文章

  1. 为什么说“按月订购”和“无人货架”本质上是一样的?
  2. 【活动】PMcaff免费培训之终结版扩招名额----20名额等你来抢
  3. 关于私有云与存储风向的深度解读
  4. Good Bye 2018题解
  5. Okhttp-interceptor源码分析,快上车!
  6. pring MVC过滤器-HttpPutFormContentFilter
  7. PhpStorm 快捷键大全
  8. mysql优化概述4
  9. vim does not map customized key?
  10. iOS 进阶 - RUNTIME 运行时