06-16-2005 2:21 PM
Hi,
I need to convert a varibale of type char10 to integer. Exampple: ZCHAR: '0000144210' to ZINT: 144210; for instance with following statement: ZINT=ZCHAR
However, if ZCHAR contains a character like 'a'=> '000014a4210' the program shortdumps at the assignment.
My question is then if there is a function or such to check number of characters in a variable or anything to ensure that the short dump wont occur.
Best Regards
/Daniel
06-16-2005 2:33 PM
Hi Dan,
Try this:
IF ZCHAR CO '0123456789 '.
ZINT = ZCHAR.
ELSE.
Error
ENDIF.
Regards,
Arjan
06-16-2005 2:33 PM
Hi Dan,
Try this:
IF ZCHAR CO '0123456789 '.
ZINT = ZCHAR.
ELSE.
Error
ENDIF.
Regards,
Arjan
06-16-2005 2:36 PM
06-16-2005 2:40 PM
06-16-2005 2:49 PM