定义range我们通常使用以下两种方法:
DATA: gr_ran TYPE RANGE OF <字段/数据元素> WITH HEADER LINE.
DATA: begain OF gr_ran occur 0,
sign TYPE c,
option TYPE c length 2,
low TYPE <字段/数据元素>,
high TYPE <字段/数据元素>,
END OF gr_ran.
RANGE中四个参数的具体取值:
sign可以取以下两种值:
'I' 表示包含在区间里面的,而非区间的补集
'E' 表示区间之外的
option可以取以下值:
'EQ'等于 , 'NE'不等于
'GT' 大于, 'LT'小于
'GE'大于等于 , 'LE'小于等于
'CP' , 'NP'
'BT' 区间, 'NB'区间外