ABAP RANGES(范围表)笔记
2026/6/5 12:40:43 网站建设 项目流程

RANGES是 ABAP 语言中用于快速定义范围表(Range Table)的关键字,一种特殊的数据结构,用于表示一个值的范围。

基础语法:RANGES: <range_table> FOR <reference_object> [TYPE <type>].

语法元素说明
<range_table>自定义范围表名称。
<reference_object>参考对象,可为数据库表字段、数据元素、
[TYPE <type>]可选,指定范围表的内表类型(如STANDARD TABLE),默认生成标准内表

eg: RANGES: s_zrecv FOR ztpp0001-zrecv.

范围表由 SAP 预定义的四列结构组成,所有RANGES定义的内表均遵循此结构,列的官方释义如下:

列名数据类型含义及取值规范
SIGNCHAR筛选逻辑标识:-I(Include):标识包含满足条件LOW,HIGH值 -E(Exclude):排除满足条件的值
OPTIONCHAR匹配运算符,支持 SAP 标准比较运算符:-EQ:等于 -NE:不等于 -BT:介于 -NB:不介于 -CP:模糊匹配(支持通配符*) -NP:不模糊匹配
LOW参考对象类型筛选条件下限值
HIGH参考对象类型筛选条件上限值

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询