cancel
Showing results for 
Search instead for 
Did you mean: 

PO approval Workflow settings

Former Member
0 Kudos

Hi All,

We are configuring Workflow for PO approval process. Can somebody please help on below scenario?

If we have one release group and same release codes for PO release in different plants, with different approvers in each plant, how do we assign the release group, release code and users in config(in SPRO>MM>Purchasing>Purchase Order>Release Proc for Purch Orders>Define release procedure for POs>Workflow)

Please see below example.

Release Group- DI

Release code - R1, R2, R3, R4

There are 2 plants(P1 and P2) using this release group and code.

In Plant P1, Release code R1 need to be released by User - X and in Plant P2, release code R1 is user Y

Can you please tell how to setup this for workflow, in SPRO>MM>Purchasing>Purchase Order>Release Proc for Purch Orders>Define release procedure for POs>Workflow. There is no option to enter the Plant code.

Regards

Bob

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

I think it would be better to use a Custom table where you can maintain all this determining factor for User. You can use the User Exit in Function Module ME_REL_GET_RESPONSIBLE.

Thanks

Arghadip

Answers (3)

Answers (3)

Former Member
0 Kudos

Hello,

In the Release Procedure for Purchase Orders, create a new characteristic. In the Addnl data tab, enter CEKKO - WERKS. In the values enter P1 and P2(your plants).

Insert the characteristic in your current class or create a new class.

Create again strategies. The strategies should look alike, the only difference is that they have different plants.

Efren

Former Member
0 Kudos

Hi,

Wht abt the Workflow , how the same release code assigned with diff approval users in different plants ,

get intimated seperately for their corresponding pos pending for approvals.

With Rgds,

Krishna.

Former Member
0 Kudos

Hello,

This is my idea(not sure if it is the best).

I would create a subtype for the object BUS2012, then a method. In the method i check in the table ekko/ekpo if the purchase order has the plant P1 or P2. If the plant is P1, then the receiver is approver X, otherwise it is approver Y. Export the approver in the method and enter it in the task agent.

Or you can create a rule for the approval task, where you determine the agent(like above).

Efren

Former Member
0 Kudos

Hi Bob,

I have a similar requirement any helpfful inputs how you sorted this out...

With Rgds,

Krishna

Former Member
0 Kudos

HI Bob,

You can make use of classification for diffrerent plants and then use these classification in your release strategy.

Regards,

Sangvir Singh