Hi Raghu,
That is not feasible because once the queue reaches the scheduler, it will be forced to take the decision based on the error segment transported from ERP system. If there is an error which is sent back, middleware processes the same and throw the error out.
Even if we find a way to make it to the intermediate state you wont be having the LUW to get it processed again.
Regards,
Venkat