cancel
Showing results for 
Search instead for 
Did you mean: 

User assigned to Loop-Block-action can access actions of others in loop

Former Member
0 Kudos

Following is our process:

STEP 1: Request for record creation with as output the next approver (first person to approve creation).

STEP 2: GP Loop Block with action for approval for record creation. (action linked to custom webdynpro CO) Block loops over all approvers... at complete of action each time the next approver is set.

In certain situations the first action in the loop block remains open after the approver has approved, as if he were also the next approver.

Directly after action completion the screen of APPROVER-1 shows the action for APPROVER-2.

In the top bar of the GP Step you see however correctly displayed:

Processor of <Action Name>: APPROVER-2.

APPROVER-2 has the item correctly in his tasklist.

APPROVER-1 has the item correctly removed from his tasklist.

If APPROVER-1 browses away he (correctly!) cannot reach this step anymore... If he however stays in the same screen he is able to approve for everyone else as the screen for the next approver keeps opening up for him displaying another user in the top GP status bar as processor.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

In a reply from SAP on our OSS note they say the following:

the users assigned to the role cannot be removed, when you add

new users to the context parameter they get new workitems and get added

to the role. The old users already in the role do not get replaced.

This is a limitation in GP by design.

I do wonder however why, than, the workitems are removed from the roles that are no longer in the list of approvers