SAP选择屏幕字段设为单值还是区间详解编程语言

单值PARAMETERS

例如:

PARAMETERS: P_WERKS LIKE AUFK-WERKS DEFAULT ‘1100’ OBLIGATORY.

区间SELECT-OPTIONS

例如:

SELECT-OPTIONS: S_AUFNR FOR  AUFK-AUFNR.

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-option = ‘EQ’.

lw-low = ‘BB’.

APPEND lw TO s_belnr.

“区间

CLEAR lw.

lw-sign = ‘I’.

lw-option = ‘BT’.

lw-low = ‘BB’.

lw-high = ‘CC’.

APPEND lw TO s_belnr.

*选项介绍:

*1.SIGN 值为I和E I包含 E是排除 一般使用I

*2.OPTION 如果HIGH 为空 为单值选择 有 EQ、NE、GT、LE、LT等逻辑操作 对于*的 CP包含 NP是排除

* 如果HIGH 不为空 为区间选择 有BT,NB可选

*3.LOW 低值

*4.HIGH 高值

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/19553.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论