I managed to find this source which explains the various 0Cx abends in greater detail:?
S0C7 ¨C Data Exception
Description
Data was incorrect format for the instruction that attempting to process it. The ABEND can occur when packed decimal instruction are used.
?
Possible Causes
?
Un-initialized index or subscript
Fields in decimal arithmatic overlap incorrectly
Index /Subscript value incorrect and invalid data was referenced
The decimal multiplicand has too many high-order significant digits
Data fields was not initialized, blanks were read into a field designed to be processed with packed decimal instruction.
How to Fix
Correct the format of the data/initialize the data item that is being computed.
Regards,
Steen