首先定义一个I类型的字段,再定义一个C类型的,给C类型字段赋值。执行CATCH语句,如果SY-SUBRC=1,则证明LV_STR是字符类型,如果不等于1,就不是字符类型。
DATA:BB TYPE I.
DATA:LV_STR TYPE C .
LV_STR = 'A'.
CATCH SYSTEM-EXCEPTIONS CONVERSION_ERRORS = 1.
BB = LV_STR .
ENDCATCH.
IF SY-SUBRC = 1 .
ELSE.
ENDIF.