We are using standard workflow WS33700137 for multi level leave approval process from ESS/MSS in SAP FIORI. The BADI implementation CL_PT_ARQ_REQ has been enhanced to set the level of approvers and also populated with list of approvers under the method GET_MULTIPLE_APPROVERS (The flag ev_no_implementation flag is cleared).
Now, the process works fine, but the Document Status will be in status 'SENT' even after the final level approval and the work item is just sitting at the final approver work list. It is just going on and the loop is never ending (the final approver is just getting repeated).
Please help, if there are any missing config/coding or any SAP correction for this issue. Thank you very much.