data str type string.
data hty like DD01V-DATATYPE.
str = '45545423154'.
call function 'NUMERIC_CHECK'
exporting
STRING_IN = str
IMPORTING
* STRING_OUT =
HTYPE = hty
.
IF str > '0000000000' AND str <= '9999999999'
AND hty = 'NUMC'.
write: / 'NUMC',str.
else.
write: / 'char',str.
endif.
本文介绍了一个ABAP程序示例,该程序通过调用NUMERIC_CHECK函数检查字符串是否为有效的数值,并进一步判断其数据类型是字符还是数字。通过对输入字符串的范围和返回的数据类型进行判断,程序能够输出相应的数据类型。
1147

被折叠的 条评论
为什么被折叠?



