【ABAP基础】ABAP 限制User只能输入正整数
今天遇到一个需求要限制User输入只能是固定的字符,但是又要求可以多行输入。找了半天发现,目前SAP 4.6C对正则表达式的支持不是很好(估计是我水平没发现)。后来师傅给想了个办法倒是很方便的解决问题了。
DATA: STR_NUM(25) VALUE '0123456789.'.
DATA: STR(25) .
STR = R_MATNR.
IF NOT STR CO STR_NUM.
MESSAGE E100(ZX) WITH 'Please input correct string '.
ENDIF.
DATA: STR(25) .
STR = R_MATNR.
IF NOT STR CO STR_NUM.
MESSAGE E100(ZX) WITH 'Please input correct string '.
ENDIF.