Fix numeric

Use this entry field to specify whether decimal data that is not valid is fixed by the compiler.

Click on the down arrow to display a list of valid choices and select an entry from the list.

*CMDDFT
The default currently set on your host system. Not necessarily the installation defaults.
*NONE
Indicates that decimal data that is not valid will result in decimal data errors during run time if used.
*ZONED
Zoned-decimal data that is not valid will be fixed by the compiler on the conversion to packed data. Blanks in numeric fields will be treated as zeroes. Each decimal digit will be checked for validity. If a decimal digit is not valid, it is replaced with zero. If a sign is not valid, the sign will be forced to a positive sign code of hex 'F'. If the sign is valid, it will be changed to either a positive sign hex 'F' or a negative sign hex 'D', as appropriate. If the resulting packed data is not valid, it will not be fixed.
*INPUTPACKED
Indicates that if packed decimal data that is not valid is encountered while processing input specifications, the internal variable will be set to zero.