版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权
01 ABAP 基础专栏收录该内容
93 篇文章1 订阅
订阅专栏
定义range我们通常使用以下两种方法:
data: gr_ran type range of ... with head 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'
其他两个字段表示区间的上下确界,不再赘述。
收藏
一键三连
扫一扫,分享海报
专栏目录
02-07
1万+
SAP 中SELECTION-OPTION 是个很强大的功能,在程序中也经常需要类似SELECTION-OPTION的功能,如果不画屏幕的话,SAP提供了RANGE来实现该功能,下面是一段简单例子代码。 RANGES:s_belnr FOR bseg-belnr. DATA: lw LIKE LINE OF s_belnr. "单值 CLEAR lw. lw-sign = 'I'. lw-o