FavoriteLoading
0

选择画面select-options结构(range)小结

abap语言中创建选择画面时,经常会用到select-options,语法如下:

显示如下:

2017-03-11_19-59-06

SELECT-OPTIONS结构中各个字段含义:

名称 参考值 描述
SIGN I或者E 输入类型,显示图标颜色会有所不同
OPTION EQ,NE,CP,NP,GE,LT,LE,GT 表示前后输入栏关系,EQ(等于),NE(不等于),CP(参考判断格式,如"ABC*"),NP(排除参考格式),LT(小于),LE(小于或者等于),GT(大于),GE(大于或者等于)
LOW 输入栏前字段
HIGH 输入栏后字段

在数据字典中sap也创建很多类似结构的structure,可以直接拿过来用,比如作为function参数的参考类型。简单说来,在SE11中查找一下数据元素SIGN的结构所用处列表,就可以找到这些现成的结构,方法如下:

2017-03-11_19-52-41

2017-03-11_19-55-42

这些结构的区别就在于low和high字段的长度,比如下面的SHP_MATNR_RANGE是给物料用的,low和high字段长度就为18.

2017-03-11_19-56-30

以上。