我从 excel 文件中读取数据。
内表的cols都是char128,有2个cols只包含带小数点的数字。所以我需要检查仅包含数字或带小数点的数字的字段。
NUMERIC_CHECK功能模块,只能检查数字,如果数字带小数点就没有用了。
请您参考如下方法:
您可以使用 CO(仅包含):
IF value CO '1234567890.'.
"OK
ELSE.
"Error"
ENDIF.
也许您的
IF _ CO 语句中还需要一个空格。
此检查不检测多个小数点(例如
123.45.67.89 )。
较新版本的 ABAP 支持正则表达式。
如果您的字符串中还有空格,您可以将它们添加到 CO-value::
IF value CO '1234567890 .'.




