DATA - RANGE OF
基本形式
DATA rtab {TYPE RANGE OF type}|{LIKE RANGE OF dobj}
[INITIAL SIZE n]
[WITH HEADER LINE]
[VALUE IS INITIAL]
[READ-ONLY].
機能
この命令は、RANGES テーブル rtab と そのテーブルデータ型を定 義します。テーブルデータ型については、セクション TYPES - RANGE OF に説明があります。 ただし、ここで定義するテ ーブルデータ型は独立した 型ではなく、データオブジェクト rtab のプロパティとして存在します。
ABAP オブジェクトの内部では使用できないオプション WITH HEADER LINE は、セクション DATA - TABLE OF での任意の内部テーブルの宣言と同じように、追加の ヘッダ行を宣言します。
リリース 6.40 より前のリリースでは、RANGES テーブルの定義でオプションVALUE によって 開始値を 指定することができませんでした。リリース 6.40 からは、IS INITIAL を開始値として指定することができます。
補足説明
RANGES 命令による RANGES テーブルの宣言は廃止されました。
例
この例では、RANGES テーブルを 宣言し、そのテーブルにデータを入力し、 SELECT 命令の WHERE 条件で評価します。
DATA: spfli_wa TYPE spfli,
r_carrid TYPE RANGE OF spfli-carrid,
r_carrid_line LIKE LINE OF r_carrid.
r_carrid_line-sign = 'I'.
r_carrid_line-option = 'BT'.
r_carrid_line-low = 'AA'.
r_carrid_line-high = 'LH'.
APPEND r_carrid_line TO r_carrid.
SELECT *
FROM spfli
INTO spfli_wa
WHERE carrid IN r_carrid.
...
ENDSELECT.
DATA - RANGE OF相关推荐
- 【论文阅读】【三维目标检测】在Range view上做3D目标检测
文章目录 BEV or Range View RangeDet: In Defense of Range View for LiDAR-based 3D Object Detection Range ...
- Go 知识点(02)— channel 使用不当导致的 deadlock
运行下面这段代码输出的结果是什么? package mainimport ("fmt" )func main() {c := make(chan string) // 创建一个无缓 ...
- Python学习(四)cPickle的用法
python中有两个类似的:pickle与cPickle:两者的关系:"cPickle – A faster pickle" pickle模块中的两个主要函数是dump()和loa ...
- Go 学习笔记(24)— 并发(03)[通道特点、通道声明、通道发送/接收/关闭、单向通道]
1. 通道概念 chan 是 Go 语言里面的一个关键宇,是 channel 的简写,翻译为中文就是通道. goroutine 是 Go 语言里面的并发执行体,通道是 goroutine 之间通信和同 ...
- 管道通信C语言,Go语言通道(chan)——goroutine之间通信的管道
如果说 goroutine 是 Go语言程序的并发体的话,那么 channels 就是它们之间的通信机制.一个 channels 是一个通信机制,它可以让一个 goroutine 通过它给另一个 go ...
- php webuploader大文件,web uploader 上传大文件总结
由于业务需要,需要上传大文件,已有的版本无法处理IE版本,经过调研,百度的 webuploader 支持 IE 浏览器,而且支持计算MD5值,进而可以实现秒传的功能. 大文件上传主要分为三部分,预上传 ...
- 快排递归非递归python_Python递归神经网络终极指南
快排递归非递归python Recurrent neural networks are deep learning models that are typically used to solve ti ...
- d3.js图表_如何使用D3.js建立历史价格图表
d3.js图表 逐步可视化财务数据集的方法 (A step by step approach towards visualizing financial datasets) It is a chall ...
- JXJJOI2018_T1_market
题目描述 某天Lemon去超市买柠檬,他发现货架上有N个柠檬,每个柠檬都有一个重量Wi和价格Ci. Lemon身上只带了S元钱,因此他想要买一个价格不超过S的柠檬回家,另外,他希望他买的那个柠檬的性价 ...
最新文章
- php中$_REQUEST、$_POST、$_GET的区别
- [云炬商业计划书阅读分享]校园快递创业计划书
- Oracle入门(十二F)之表分区
- Pick!闲鱼亿级商品库中的秒级实时选品
- 码匠编程:学习Web前端开发时有哪些技术点
- 类成员与方法访问控制从严
- Python编码格式导致的csv读取错误
- DPDK之PMD原理
- blender 上一步 下一步_下一步是模拟宇宙
- Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
- 白盒测试 语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖
- 基于netvibes源码实现类似igoogle的个性化主页
- android 强制退出程序,Android 强制且彻底的退出app
- 前端网络基础 - 跨域xhr/fetch
- scala sortBy and sortWith
- 人工智能芯片龙头之一gti概念股_AI芯片相关股票有哪些?AI芯片概念股票龙头一览...
- 数电课程设计——电子钟
- java机甲类回合制游戏,2018经典机甲游戏有哪些_好玩的机甲类游戏推荐
- 移动开发-使用contentprovider的方法类进行数据获取
- python绘制二维图形_使用python绘制二维图形示例
热门文章
- .Net4.0并行库介绍——Cancellation Framework
- 4. XHTML语法
- ASP.NET MVC视图引擎SPARK文档中文版
- MySql折腾小记二:text/blog类型不允许设置默认值,不允许存在两个CURRENT_TIMESTAMP...
- 不炫技,SVG+CSS3 旋转动画属性就能实现的梦幻效果
- 在Windows2012R2中如何安装IIS8.5
- Uncaught TypeError: Object [object Object] has no method 'xxx'
- MV* 框架 与 DOM操作为主 JS库 的案例对比
- spi master vhd timing
- 思考 | 人工智能时代:AI芯片能否实现弯道超越?