on 04-17-2012 12:22 PM
Hi friends.
Strange behaviour in SRM 7.0 (after upgrade) for WS14500015 Approval of SC.
Example: One Shopping Chart with one line item. 1 nomal approver and 1 purchasor should approve this SC.
What happens according to WF-log:
1st - Determine next approver
USER1 is correctly identified as next approver.
USER1 receive the task for approval and perform approval
2nd - Determine next approver.
USER2 (Purchasor) is correctly identified as next approver
USER1 receives the task for approval and approves it !!!! >>> NOT OK <<<<
Workflow log:
The WF-log indicates that the INITIAL_AGENT for the 2nd step of approval were USER2. But the ACTUAL_AGENT were in fact USER1.
Substitutions are not active!!
How can this happen??
BR
H.A.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Anshu.
Below parameter Step I see the following variables.
- Executing user USJZIEDLER
- Actual agent USJZIEDLER
- User, WI: USJZIEDLER
- Forwarder (blank)
Under parameter ApproverList the following variables are found:
- Workitem agent USDLABUS (correct agent for this approval)
- Workflow step: Purchaser Approval
In the previous step before the actual approval step - the step "determine next approver" delivers the agent into paramter Actualagents[], which the next approval step will be executed by. This shows user USDLABUS which is the correct one as a purchasor... How USJZIEDLER ends up as receivng the task is a mystery....
Is it possible for the SAP Workflowengine to fail... and instead of sending the last step for approval to the Puchasor it sends it to the last approver. This happens even if the correct Purchasor was indeed identified via "Determine next approver" - but still the task is processed by another one.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.