Skip to Content
author's profile photo Former Member
Former Member

PO Approval Workflow ?

Hi Experts,

iam working on PO Approval Workflow. that is as below.

A systematic approval process is triggered when a purchase order is created or changed. The system determines the approver and then automatically assigns the task of reviewing the purchase order for approval. Once the approver releases or rejects the purchase order, the requestor and or buyer is notified immediately.


There may be as many as four levels of authorization based on standard maximum rupees limits that have been established.

As soon as the purchase order gets approved at each level, an email notification will be sent to the next higher level approver for intimation. The PO creator will create the PO and release it. An email notification will be sent to the commercial head requesting him to release the respective PO from his side. After releasing, the notification email will be sent to the PO creator and the work item will be sent to the commercial once again for approval based on the PO net value. This will be repeated till the final release of the PO based on the net value of the PO.

After the final release of the PO, an email notification will be sent to the PO creator, or and the commercial head.

u2022 Release strategy configuration must be done for determining the level of approval. The release strategy configuration will be as follows.

Sr. No Release strategy Release Code

1 Z1 01,02,03,04

2 Z2 01,02,03,04,05

3 Z3 01,02,03,04,05,06

Release strategy Amount in Rs

Z1 0.0000 - 2000.0000 USD

Z2 2001.0- 20000.0000 USD

Z3 >20000.0000 USD

Release Code Authorization Level

01,02,03,04 User,Department Head,Budget head,GM Procurement

01,02,03,04,05 User,Department Head,Budget head,GM Procurement,Chief Officer

01,02,03,04,05,06 User,Department Head,Budget head,GM Procurement,Chief Officer,CFO /CEO

Iam confusing on this requiremnet plz. suggest me how can i approach.

Add comment
10|10000 characters needed characters exceeded

1 Answer

  • Posted on Jun 22, 2010 at 09:21 AM

    Hello Akash!

    You have to develop a custom method in your delegated business object , say zbus2012, to choose the approver based on purchase order value.

    So, your method should first determine the release code based on purchase order value.Say,Z2 is determined, then your the task that which is meant for release ( for example TS2000016) should loop around 4 times by the 4 respective approvers to release it.



    Add comment
    10|10000 characters needed characters exceeded