matinal:ABAP 范围表 range table

2023-10-14 13:59:00 浏览数 (2)

范围表定义:

  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值的范围外

0 人点赞