I was having a problem with the workflow template WS90400009 - Approval of FI Invoice Workflow.
When the Proof of Performance approver is trying to approve/reject an invoice, the workflow is getting into an endless loop in the class method CL_SWF_RUN_WFM->CHECK_CB_IN_DEADL_BRANCH.
This did not occur previously in any of the FI approval workflows and neither is it affecting any other workflow in the system. How could this suddenly happen?
Eventually, the system times out and the workflow log shows "In Process"...but does not process further!
Thanks in advance for the help!