cancel
Showing results for 
Search instead for 
Did you mean: 

PO Release / Reject WorkFlow

Former Member
0 Kudos

Hi

I have a scenario for PO Release / Reject Strategy . It is a Three Level Approval Process . If a PO is saved , the Work Item has to goto first Approver for Release and after he approves it has to goto Next so on . If the Approver reject it has to go back to the Previous approver and if he rejects it has to goto the Previous guy and so on .How can it be done in one WorkFlow Process.

Thanks

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

If you check BO BUS2012 for Purchase Order, there are 2 events related to Rejection.

1. Rejection Start

2. Rejection Stop/Cancel

In order to implement the reject scenario, you can copy Std. workflow WS20000075 and in the Activity for PO release add another outcome which will have event Rejection Start. Now you can send a mail to the previous user and build the rest of workflow based on this outcome.

Regards,

Saud

former_member184495
Active Contributor
0 Kudos

Hi BK,

you need to create a process logic here.

I doubt if std.WF template has this logic.

In PO tables, there is a field which ammends 'X' in every release done.

Say there are 3 levels of approver, if approver 1 approved, the field would be 'X' if 2 approves it would be 'XX' and so on till eight levels (if Release Strategy is maintained)

So somewhere in your logic you need a container which fills this and using this container you need to track the approver and send the rejection notification.

So hint, combination of LoopUntil Step, CheckCondition Step and may be Process Control Step at the end.

Hope it helps.

Aditya

Edited by: Aditya Varrier on May 16, 2011 2:06 PM

Former Member
0 Kudos

Hi,

For purchase order there is a standard workflow 'WS20000075'.

The purchase order will be triggered whenever the PO is created using the business object BUS2012.

Activate the event linkage of standard workflow using transaction SWE2 and check it.

Thanks,

Viji.

Former Member
0 Kudos

Hi Viji

But whether standard workflow 'WS20000075' will work for the Reject Scenario . If not how to incorporate the Logic for the Reject Case to send the WorkItem back to the Previous Approver .

Thanks

Former Member
0 Kudos

Hi,

Standard workflow WS20000075 will work only for Purchase order release scenario's.

So you have to build the entire logic.

Thanks.

former_member185167
Active Contributor
0 Kudos

Copy WS20000075 and change it.

Former Member
0 Kudos

HI Bintukannan,

To implement the logic for rejection, there is a field BANPR of table EBAN(for Purchase Requisitions) which has the value 08 for rejection. Similarly, there must be a field in the table for PO. Check that and then after approval process, check the value of field and if it is 08 implement the logic for rejection.

Regards,

Guddan