将空白或 NULL 值放入 SELECT-OPTIONS DEC 字段的高值?

Putting blank or NULL value in SELECT-OPTIONS HIGH value of DEC field?

是否有任何可能的方法来填充 SELECT-OPTION 中的范围范围之一,其中包含空白值,例如“ ”,或者只是“”,默认值 0 除外?

我在 ABAP 中有这段代码:

data: gv_verzn type verzn
SELECT-OPTIONS s_verzn FOR gv_verzn NO INTERVALS OBLIGATORY.

....

s_verzn-sign = 'I'.
s_verzn-option = 'BT'.
s_verzn-low = iv_val.
s_verzn-high = ''.         "<----here I want to have blank value instead of zero

在一张图片上,我向您展示了带有不必要的零的实际结果。

@EDIT1:

verzn 是一个带符号的 DEC 数据类型,长度为 5 加上 1 个符号字符。

将此行添加到您的编码中:

IF s_verzn-high is initial.
  s_verzn-high = 99999.
ENDIF.

也许有一个 ABAP 命令可以让您使用给定数据类型的最大值。