cancel
Showing results for 
Search instead for 
Did you mean: 

Approval of SC - TS executed by other than receiver of task?

Former Member
0 Kudos

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.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos
Former Member
0 Kudos

Hi Henrik,

Can you please check if the workitem was forwarded by somebody to USER 1.

Thanks,

Anshu

Former Member
0 Kudos

Hi Anshu

According to the users items have not been forwarded and no substitutions active.

We have several SC with this behaviour so we can rely on their answers.

Best reg

Henrik

Former Member
0 Kudos

You can be confirmed by checking it in workflow log. Else it might be a system issue during that particular point of time.

Former Member
0 Kudos

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....

Former Member
0 Kudos

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.

Former Member
0 Kudos

Hi,

We had in the past some issues were the  system was forwarding the WI erroneously to other agents.

This issue was solved with notes:

1610068

1580085

1453553

Please check the behavior after notes are applied.

Cheers,

melina

Former Member
0 Kudos

Hi Melina

Notes are applied but SRM behaves the same.

Best reg

Henrik