RANGES:RS_SGTXT FOR RESB-SGTXT. "找个有文本字段的表,定义RS_SGTXT 为文本字段
CLEAR:RS_SGTXT.
IF P_STATUS = '01'.
RS_SGTXT-LOW = '未派车'.
RS_SGTXT-OPTION = 'EQ'. “匹配为EQ类型
RS_SGTXT-SIGN = 'I'. “如果low 为空 ,为单值选择 .有 EQ、NE、GT、LE、LT等逻辑操作 对于*的 CP包含 NP是排除*
“ 如果low 不为空 为区间选择 有BT,NB可选。BT是在什么中间的意思
APPEND RS_SGTXT.
ELSEIF P_STATUS = '02'.
RS_SGTXT-LOW = '部分派车'.
RS_SGTXT-OPTION = 'EQ'.
RS_SGTXT-SIGN = 'I'.
APPEND RS_SGTXT.
ELSEIF P_STATUS = '03'.
RS_SGTXT-LOW = '全部派车'.
RS_SGTXT-OPTION = 'EQ'.
RS_SGTXT-SIGN = 'I'.
APPEND RS_SGTXT.
ENDIF
ABAP-RANGES使用
![](https://img-home.csdnimg.cn/images/20240711042549.png)