仅接受选择屏幕参数中的特殊字符



我有一个C类型的输入字段。

PARAMETERS lv_sep TYPE c.

字段lv_sep应仅接受特殊字符。

你能帮我如何给予这个约束吗?

您可以在选择屏幕期间进行检查。例如,您可以检查要接受的字符的参数lv_sep。

AT-SELECTION-SCREEN.
if not lv_sep CO '!"§$%&/()=?'.
    message text-e01 type E.
endif.

因为我喜欢尽可能避免在 IF 语句中 NOT,所以我会提出这个建议:

AT-SELECTION-SCREEN.
IF lv_sep CN '!"§$%&/()=?'.
  MESSAGE text-e01 TYPE E.
ENDIF.

相关内容

  • 没有找到相关文章

最新更新