on 05-14-2011 9:35 AM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.