【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.

posted on 2009-06-09 09:17  LongSky  阅读(880)  评论(1编辑  收藏  举报

导航