My Oracle Support Banner

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 AUGUST 15, 2023

Applies to:

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


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.


To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.