Robert Sample wrote:You saidand this is a completely wrong statement. You have missed the concept here -- the error message is NOT because the EXIT is missing (it is not required) but because the STOP RUN inteferes with the PERFORM code. Saying "becuase you do not have" is just plain wrong. The EXIT statement has nothing to do with the error. Certainly it is good coding practice to have an EXIT (or CONTINUE) in the exit paragraph -- but it is NOT required to do so.The P9999-ABEND PERFORM " CANNOT REACH ITS EXIT " because you do not have an "EXIT." Statement.