Range表装的一些个复杂的可以选择的值。有时候单选的值不够用的,用Range表。
数据结构就是Select option一样的。当你在选择屏幕定义一个selection-option的时候,系统自动定义个range表。那我们自己想定义个来用用咋搞?
Range表有四列,SIGN,OPTION,LOW和HIGH。
1. 本地定义及使用
本地定义就要用关键字TYPE RANGE OF,工作区间定义用TYPE LINE OF/LIKE LINE OF.
定义都写全的话是下面这样。
偷懒点定义写成下面这样:
再偷懒点上面有些语句新语法可以写成下面这样:(下面演示的跟range table没啥关系了)
2. 数据字典定义及使用
这就是SE11里面去定义了。
选了range table type之后,需要填写Data Element和Sturctured Row Type的,就是工作区间。
保存好了,然后激活,再回去激活表类型就会看到row type ZWA_MATNR和table type ZTAB_MATNR.
报表里直接type就行了。