cancel
Showing results for 
Search instead for 
Did you mean: 

No re-validation for dynamical workflow steps after start of workflow

rm00033224
Explorer
0 Kudos

Hello,

we have a SRM approval workflow configuration for SC

which including at first a lot of steps for People, who can add something in the Shopping Card for completion or Change something.

Finally for the approval we add dynamically approver steps via customer logic (we read org.modell) and based on reporting structure we create 1:n steps. This is working perfectly, when we start the workflow.

The workflow validation for "Fixed" steps is working properly also during changes within the workflow steps. Means each change will be considered on  following steps - means following steps can disappear or added.

The Problem is now that for the dynamical steps creation (Level Sequence Number 500) the System  only validated at the begin of the workflow and for example if the price is changed during the workflow, it has no influence for the dynamical steps again, which would be necessary, because based on the price more or less approvers are necessary. For a workaround we use now Process Restart, but the Problem is that the workflow start again from beginning, what is not what we want.

Has anybody any idea that also the dynamical step will be revalidated. For dynamical steps we use the /SAPSRM/BD_WF_PROCESS_CONFIG BADI and for restart the /SAPSRM/BD_WF_PROCESS_RESTART.

Thanx a lot in advance.

Markus

Accepted Solutions (0)

Answers (1)

Answers (1)

laurent_burtaire
Active Contributor
0 Kudos

Hello,

why you do not have an Evaluation ID for your process level 500?

Without Evaluation ID, how do you trigger your process level?

Regards.

Laurent.

rm00033224
Explorer
0 Kudos

Hello Laurent,

Evaluation ID is not necessary. I tried already even with Evaluation ID, but also no re-Validation of dynamical steps.

Regards. Markus