定义range的方式有2种

1、 data:变量名 type range of 属性(这个属性可以是基本类型也可以是表字段 )

2、range:变量名 for 属性 (这个属性不能是deta element)

RANGE表拥有 4个字段

 SIGN(C1),OPTION(C2),LOW  LIKE <f>,HIGH LIKE <f>,

注意:RANGE表多用于OPEN SQL 的条件判断中,其中high值 只有在option 的值为 BT或者 NB的时候才参与计算。option如果是其他值,指的是单个的LOW值;

例:

GR_tab-sign   = 'I'.    "I包含 E不包含
GR_tab-option = 'EQ'.   "EQ包括 BT区间
GR_tab-low    = '003'.
GR_tab-high   = '007'.
在这里 SING等于 I (包含的意思),OPTION等于 BT( 区间的意思),翻译如下
003 <= data <= 007 (这里的I就体现出来了)结果就是得到了 003,004,005,006,007如果SING = E (E:不包含)那么结果如下:
003 < data < 007 结果就得到了 004,005,006 三个值

ABAP RANGE表相关推荐

  1. 【转】ABAP内表数据和JSON格式互转

    本程序演示ABAP内表数据如何转为JSON格式, 以及JSON数据如何放入内表. REPORT ZTEST005. DATA : JSON_SER TYPE REF TO CL_TREX_JSON_S ...

  2. 上传EXCEL到ABAP内表

    上传EXCEL到ABAP内表 将EXCEL文件上载到内表两种方式: 一.直接将excel数据读入具有相同结构的内表 二.将excel数据读入一个行号,列号,值组成的内表,然后通过指针将数据读到与exc ...

  3. 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (上) 试读版

    ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二:Cross-client 和 Clien ...

  4. 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (下)

    在本文的前续篇章:如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (上) 我们已经在系统里创建了两张数据库表 ZPERSON 和 ZMYORDERS, 并插入了对应的记录: 文章的 ...

  5. ABAP内表在ABAP 740后支持的filter操作

    ABAP内表和Java的Array一样,都是面向过程编程时代的产物.最近Jerry手头的工作,经常需要和Java Array对象化之后的集合类型和Java 8推出的流式API打交道.图一这种filte ...

  6. ABAP Text表的实现原理

    本文介绍ABAP Text表的实现原理 Created by Wang, Jerry, last modified on Dec 20, 2014 /1BCDWB/DBCRMC_AUI_MAINCAT ...

  7. ABAP内表数据和JSON格式互转

    本程序演示ABAP内表数据如何转为JSON格式,以及JSON数据如何放入内表. 注:json字符串格式如:jsonstr = '[ {flag: "0",message: &quo ...

  8. SAP ABAP 配置表开发常见问题总结与开发指南(SM30 SM34 SE54)

    SAP ABAP 配置表开发常见问题总结与开发指南(SM30 SM34 SE54) 引言: 需求开发时,我们经常会通过配置表实现配置/基础/主数据的维护,但企业实际应用中,开发的配置表经常存在种种问题 ...

  9. abap内表的操作汇总

    abap内表是abap开发中最常用的工具之一 这里总结一个常用的一些操作,以后可以直接复制使用 1,定义 参考字段定义 DATA:BEGIN OF i_list OCCURS 0 ,   matnr ...

最新文章

  1. QQ视频直播架构及原理
  2. 在 Java 的反射中,Class.forName 和 ClassLoader 的区别
  3. echarts实现给图例添加单位、百分比,以及图例文字过长显示省略号
  4. Mac平台上的一个MarkDown编辑器和静态博客生成工具-mweb mac最新版下载
  5. java命令行参数写哪里_Java的命令行参数
  6. android4.0 底部菜单,Android自定义控件系列(四)—底部菜单(下)
  7. mac自带录屏截图功能怎么使用?好用吗?
  8. C++编写程序:输入三角形的三边,判断三角形的类型。
  9. 疾病自动编码(ICD Coding)任务的调研
  10. 计算机端最好用的词典——GoldenDict
  11. I2C总线的上拉电阻计算
  12. 四旋翼无人机飞行原理
  13. java多个文件压缩成zip文件
  14. 猴子排序算法_猴子排序-有史以来最慢的排序算法?
  15. Unity3D 回合制 网上源码 目前还在研究构思
  16. 玩吧接入流程(暂时记记)
  17. 暗影精灵2pro装Linux系统,暗影精灵2不支持linux双系统吗?
  18. 大数据——Flink Window(窗口)机制
  19. 【数据结构】二叉树 —— 概念 + 结构
  20. 前端 HTML5 Svg 画板(支持视频、图片上涂鸦,支持缩放、修改、颜色、复选...)

热门文章

  1. 移动通信网络规划:环境保护要求
  2. CR0-4寄存器介绍
  3. Linux下安装配置Python
  4. windows使用scoop安装gcc报404错误的解决方法
  5. 前端开发先学css还是html,Web前端开发需要学什么?
  6. 【HTB】Poison(LFI+文件解析漏洞,ssh转发,vnc)
  7. leetcode 310. 最小高度树 【时间击败70.67%】 【内存击败89.04%】
  8. 思科网络安全 第六章测验答案
  9. windows配置NGINX、NGINX配置SSL证书通过HTTPS访问、使用HTTPS通过NGINX代理访问服务器端项目
  10. python获取12306网站车票信息