博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DATA - RANGE OF
阅读量:2033 次
发布时间:2019-04-28

本文共 932 字,大约阅读时间需要 3 分钟。

基本形式

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.
 

转载地址:http://iamaf.baihongyu.com/

你可能感兴趣的文章
插件原理2[转自CSDN]
查看>>
COM编程快速入门[转自VCbase]
查看>>
VBA得到word中的超链接
查看>>
ComBSTR的使用
查看>>
硬回车与软回车[转]
查看>>
OpenCV Windows7 VC6.0安装以及HelloWorld
查看>>
编程技巧之表格驱动编程
查看>>
WSAGetLastError()
查看>>
TCP粘包问题 转自CSDN
查看>>
Window下程序计时(转)
查看>>
CUDA程序优化[转]
查看>>
vs2010 常见问题处理
查看>>
各种分布式文件系统
查看>>
带外管理和带内管理
查看>>
负载均衡调度算法简介
查看>>
负载均衡算法使用
查看>>
Ceilometer架构简要分析
查看>>
Python安装模块出错(ImportError: No module named setuptools)解决方法
查看>>
cluster
查看>>
Python 学习
查看>>