HI Prabhu,
Whenever employee recalled from suspension then check with the below action done then might rquired to change the logic which has been put in the ZEVEN function and it's depend on the business call.
As per my observation you can do that employee is active but in a temporary suspend then you can do that make IT8 zro from that day onwards and when he comes and suspension has been finished then run another action saying that no suspension acting normal employment and create IT8 from date onwards.
So due to this your IT8 will be delimited correctly. Check and let me know.
Regards,
Sankarsan