Dear SRM friends,
We have a problem with Shopping Cart workflow. We are using SRM standard workflow for Shopping Cart approvals. However we have implemented BADI BBP_WFL_APPROV_BADI to determine approvers of Cart based on different Account assignment categories and financial policies.This BADI determines all approvers and populates in the table
APPROVAL_TABLE along with the proper approval Index. In the end it also appends Buyer as the last approver.
The problem that we are facing at present is some of the workflows are looping around same approver multiple times and in most of these looping cases it is skipping Buyer approval before getting converted into a Backend Purchase Req. This is a case of violation of approval policy.
Upon analysis there is no specific pattern or trend found among these workflows. One thing that is observed in the workflow container element "Approver List", for the Buyer approver the value of the field 'Type' is 'C' which means the Buyer agent is changed, but in reality this was not changed.
Any advice on this is highly aprreciated. Full points will be rewarded.
Thanks & Regards,