Skip to Content
avatar image
Former Member

User Exit/Enhancement for blocked release PO if Net Price in PO greater than Lowest Price

Dear Expert

Our management has a requirement to block the purchase order that the value of the net price is larger than the lowest price in the info record, for example if the PO is lower or equal with the net price after comparison by the system at the lowest price in purchasing the info recod it would appear the release procedure PO, and if the price used is higher than the lowest the system will block the PO in order not to create release and needed someone to open the PO, is there someone who can help me here?

Thank for the response

Best regards

Bondan S.B

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Oct 23, 2015 at 07:03 AM

    Hi Bondan,

    This is definitely not standard. You will need to use the enhancement M06E0004 to check if any price in the PO is higher than the lowest PIR price and in such case set some kind of custom flag in the comm. structure E_CEKKO (create an own field there).

    Then have a characteristic in your release strategy which is based on this flag.



    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member


      Better design a Release procedure for PO with Net Price- if any PO created will be blocked for release and then released later with release codes irrespective of Lowest Price or Highest Price WRT info record without any development.


      Biju K

  • Oct 21, 2015 at 11:04 PM

    "the lowest price in info record" - are you serious? The prices in info record conditions are time depending, you only have one valid price for now, any other price is either historic or future.

    I would find prices there from 1996, would one really compare current entries with prices that are 20 years old?

    SAP does anyway only read the current price, so you would need an own routine to read all prices

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Dear Jurgen

      I mean the lowest price is the current price compared to other vendors, for example if the material was purchased by three vendors, and buyers choose the price above of the lowest price, the system will block the PO so it does not appear its release strategy. and it takes one more step to bring his PO release strategy.

  • avatar image
    Former Member
    Oct 21, 2015 at 12:02 PM


    Release procedure in PO is define at header level, and you can define on based on total value (net order value), so don't think your requirement can be fulfill as it for line item


    Add comment
    10|10000 characters needed characters exceeded