cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SAP Workflow, Multi-level Approval and Parallel Approvers

yoppie_aries
Participant
0 Kudos
831

Hi Workflows Experts,

I just started my workflow learning few days ago and have questions about this workflow scenario.

Basically i'm supposed to create multi-level approval with some approvers each levels like this: 

606bdc45-6605-4f92-88fd-439da93298fa.png

Explanation : Workflow has several level approvers. Each of the level have several approvers that will receive User Decision task to approve/reject. All approvers at same level must approve all to continue to next level.

at begining, I thought it can be achieved it using Loop and Block with ParForeach. 

yoppie_aries_0-1740729995484.png

But I realized when define Parallel Processing on Block, Multiline Element can only contain like one internal table.

yoppie_aries_1-1740730174959.png

 

 

 

And we cannot fill Multiline Element with expressions within Looping using looping counter like this :

APPROVERS[&LOOPING_COUNTER&] 

*&LOOPING_COUNTER& will increased within the loop which i want to use as level approval,*

 

Please kindly suggest how to achieve this. Maybe my WF has wrong design.

Thanks for your help and suggestions.   

Accepted Solutions (0)

Answers (1)

Answers (1)

ulrich_mhrke
Participant
0 Kudos

Maybe instead of the loop you can try an outer block with the block type ForEach. There you set APPROVERS as your multi-line element. As a result you get an element _APPROVERS_LINE in the local container of the block, which should contain the approvers of a step. Inside this block you define your block (as before) with the type ParForEach.