Hi MJ,
What does this Correctness and Errorness do? does it change the Employment Status in any way?
I believe they would happen in sync, First the errorneous Action will be run, secondly the Correction Action.
To my Understanding, you must try to handle this issue using USER EXIT rather than applying functional approach.
Your Technical Team will be able to introduce code in Actions Infotype module pool program...and perform the following check..
During Termination Action this should be made to apply in USER Exit:
If PSPAR-MASSN="error entry Action"
--- Then Termination action is allowed...
Else If
----Throw Error...Saying "No Previous Erroneous Action Found"
Kumarpal Jain.