Using 'PO_CHANGE_API1_S.UPDATE_PO' Is Not Allowing to Update the Unit Price for Amount Based Purchase Order Lines (Doc ID 2072382.1)

Last updated on JANUARY 05, 2017

Applies to:

Oracle Purchasing - Version 12.2.3 and later
Information in this document applies to any platform.

Goal

On : 12.2.3 version,

When trying to update a purchase order (PO) using 'PO_CHANGE_API1_S.UPDATE_PO' by updating the unit price, receive the following error:

 

Error: Prevent Price changes on lines whose Line Type is Amount

The PO is created with the line type having Value Basis as 'Amount'.
For a PO with 'Quantity' basis, it is possible to successfully change the unit price as expected but
when using the API to update unit price for the amount based line the error occurs.

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms