If you check section 1.3.8.6 of the COBOL
Language Reference manual, you will find
The RETURN-CODE special register has the implicit definition:
01 RETURN-CODE GLOBAL PICTURE S9(4) USAGE BINARY VALUE ZERO.
So why do you think it would be alphanumeric since COBOL explicitly tells you it is not?