I'm assigning a component of a structure to a field symbol. Component "LIEFERTERMIN" is type N(6).
Now I get a wrong value from my source structure. <fs_check> is now "R12022". This will cause a short dump on any arithmetic operation, of course. But first of all I'm checking if the value of the field symbol is initial. This however also results in a short dump (CONVT_NO_NUMBER) which is also ok.
ASSIGN COMPONENT 'LIEFERTERMIN' OF STRUCTURE <fs_filecontent> TO <fs_check>.
IF <fs_check> IS INITIAL.
However, I can neither catch this short dump with a
CATCH CX_SY_CONVERSION_NO_NUMBER into OREF.
block nor with a
CATCH SYSTEM-EXCEPTIONS conversion_errors = 1.
Any ideas on how to catch this exception?