If you move an alphanumeric field to a numeric field, this is VALID in '85 ANSI/ISO COBOL *if and only IF* the alphanumeric field contains an INTEGER value (signed or unsigned).
On the other hand, you can use the NumVal (or NumVal-C) intrinsic functions (with any compiler supporting the '89 ANSI/ISO amendment) to the "numeric" values of an alphnanumeric field that contains spaces, decimal points, comma, (or with NumVal-C) currency signs. Check your vendor's documentation to see if they support this - and if so what "restrictions" there are on the values in the alphanumeric field.
Bill Klein