Skip to Content
Former Member
Jan 28, 2008 at 04:16 PM

Workflow looping around same agent and finally skipping the next approvals


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,