PL/I · Message ID
What does CEE3209S: Fixed-Point Divide Exception (System Completion Code 0C9) mean in PL/I?
A FIXED BINARY division either divided by zero or produced a quotient that could not fit in the result field's declared precision.
A FIXED BINARY division either divided by zero or produced a quotient that could not fit in the result field's declared precision.
Add an explicit zero-divisor check (or register ON ZERODIVIDE) before the division, and confirm the target field's precision is large enough for the expected range of quotients.