I have a peculiar problem with shopping cart(n-step Badi) workflow.
The Badi returns IT approvers and Non IT approvers as expected. IT approver will have index '1' and other approvers with
index 2, 3, 4 etc. When there are no IT approvers required it has non IT approvers staring with indices 1, 2, 3 etc..
The workflow is fine when we have no IT approvers. But when there is an IT approver the work item getting auto forwarded
to index 2. if we look at the log it will appear as if the IT approver at index '1' has forwarded the work item to
approver at index '2' (who is a non IT approver).
I am not able to understand this behavior. Did any body has experience of this kind? Any suggestion to get over this
problem is highly appreciated.