关闭

ABAP Range

1182人阅读 评论(0) 收藏 举报
分类:

RANGES语句:用与选择表相同的结构创建内表,可使用RANGES语句,如下所示:

语法:RANGES <seltab> FOR <f>.

该语句创建选择表<seltab>,该表参考数据库表的列<f>或内部字段<f>。选择表<seltab>必须在程序中填充。不必在程序中再用TABLES语句声明数据库表。

RANGES语句是下列语句的短格式:

DATA: BEGIN OF <seltab> OCCURS 10,

         SIGN(1),

         OPTION(2)

         LOW  LIKE <f>,

         HIGH LIKE <f>,

      END OF <seltab>.

 

用RANGES创建的内表与选择表结构相同,但功能不同。


 

下面介绍以下range中四个参数的具体取值:

sign可以取以下两种值:

         'I' 表示包含在区间里面的,而非区间的补集(学数学的容易理解,哈哈!)

         'E' 表示区间之外的(这里的区间其实是闭区间,尝试便知)

 

option可以取以下值:

         'EQ' , 'NE'

         'GT' , 'LT'

         'GE' , 'LE'

         'CP' ,  'NP'

         'BT' ,  'NB'



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3132842次
    • 积分:50683
    • 等级:
    • 排名:第57名
    • 原创:1886篇
    • 转载:2446篇
    • 译文:101篇
    • 评论:251条
    博客专栏
    最新评论
    微信公众号
      为你推荐最新的博文~更有惊喜等着你