ABAP 范围表 range table

范围表定义:

  1. DATA gr_test TYPE RANGE OF char6.
  2. 做选择屏幕的时候 范围选择框 默认就是一个范围表

范围表内容:
通过断点调试可以看到,范围表有4列 sign option low high

sign: I(包含) E(排除) 报表开发中一般用I居多
option: 选择运算符 见下表
low: 范围中的下限值,如果是单值,low就为单值的值
high: 范围中的上限值,如果是单置,high为空

选择运算符

条件 逻辑运算符 含义
high值为空 EQ 等于
high值为空 NE 不等于
high值为空 GT 大于
high值为空 GE 大于等于
high值为空 LE 小于等于
high值为空 LT 小于
high值为空 CP 包含模式,它检查A是否包含B中的模式,只有当在输入字段中使用了通配符(“*”或“+”)时它们才是有效的
high值为空 NP 不包含模式,它检查A是否不包含B中的模式,只有当在输入字段中使用了通配符(“*”或“+”)时它们才是有效的
high值不为空 BT 位于 low值 和 high值的范围内
high值不为空 NB 位于 low值 和 high值的范围外
posted @ 2022-10-18 13:49  otowa  阅读(841)  评论(0)    收藏  举报