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

approver getting overwritten

Hi Saviors,

I am facing a very strange issue in PO workflow in PCW.

I am creating a PO from SOCO and increasing the value beyond SC's value. the requirement is to go for approval to SC req line manager(approver1) followed by SLApprover with limit in the hierarchy , then the approval must follow Buyer's hierarchy and should continue to approve till workflow finds the approver with limit greater than PO value.

I can see the approvers fetched in the approval preview as

approver1

approver2

approver3

approver4

which is perfect , but when approver1 approves the PO , then PO should go to approver2 , but instead the PO again is going to APPROVER1 and after he approves it moves to APPROVER3.

Process levels defined are

100 Approval ZEV_SC_MGR Evaluate whether to execute the step by SC req line manager ZSPG_PO_SC_LINE

200 Approval ZEV_SC_DOA Evaluate whether to execute the step by SC req's DOA approver ZSPG_PO_SC_DOA

400 Approval 0EV000 Standard Event (Expression Executed, Return Value Always 'X') ZSPG_PO_HIER_APPROVER

999 Automatic (System User) 0EV999 Check Necessity of Automatic Decision by System

the evaluation ID ZEV_SC_MGR checks if the po value is more than SC value then execute it .

ZEV_SC_DOA checks if the immediate SLApprover does not have limit and PO value more than SC value , only then execute the process level.

l

level 400-- process control badi is impimented and its woring fine. The probem is only at the level 200 where the approver gets overwriten.

I have checked the roles its perfect, can you all please help me on this as its very urgent requirement for me.

looking forward for your replies

regards

anand

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Aug 08, 2011 at 08:47 AM

    Any help on this please...

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Aug 09, 2011 at 12:20 AM

    Hi,

    If you use the expression ov_sc_prevapprovlimi in the evalution id of the process level

    200 Approval ZEV_SC_DOA Evaluate whether to execute the step by SC req's DOA approver ZSPG_PO_SC_DOA then make the process level 100 Approval ZEV_SC_MGR Evaluate whether to execute the step by SC req line manager ZSPG_PO_SC_LINE of determine approver does not have approval limit maintain..

    Saravanan

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 09, 2011 at 10:03 PM

    self answered

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.