Remember the following when you specify any of the edit codes:
Edit fields of a non-printer file with caution. If you do edit fields of a non-printer
file, be aware of the contents of the edited fields and the effects of any
operations you do on them. For example, if you use the file as input, the
fields written out with editing must be considered character fields, not numeric
fields.
Consideration should be given to data added by the edit operation. The
amount of punctuation added increases the overall length of the edited value.
If these added characters are not considered when editing in output specifications,
the output fields may overlap.
The end position specified for output is the end position of the edited field. For example,
if any of the edit codes J through M are specified, the end position is the
position of the minus sign (or blank if the field is positive).
The compiler assigns a character position for the sign even for unsigned
numeric fields.