Approving a Purchase Order Errs UOM(Unit Of Measure) of Line # does not match with the UOM(Unit Of Measure) of the corresponding Shipment # (Doc ID 1919885.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Purchasing - Version 12.1.3 to 12.2 [Release 12.1 to 12.2]
Information in this document applies to any platform.

Symptoms


When attempting to approve a Purchase Order (PO) the following error occurs.

ERROR
-----------------------
Error: UOM(Unit Of Measure) of Line # 2 does not match with the UOM(Unit Of Measure) of the corresponding Shipment # 1.

For example:

- PO Line#2
UNIT_MEAS_LOOKUP_CODE = USD
CANCEL_FLAG = Y

- PO Shipment

There are 3 records for po line#2
Shipment#1 UNIT_MEAS_LOOKUP_CODE = EA
Shipment#2 UNIT_MEAS_LOOKUP_CODE = USD
Shipment#3 UNIT_MEAS_LOOKUP_CODE = USD
=> all shipment lines are cancelled

In this case the UOM code is mismatched between line#2 and shipment#1, causing the error.


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
From the Purchasing Super User responsibility:
1.  Navigate to Purchase Order Summary, enter a PO then choose FIND
2.  Click on the APPROVE button and the error is returned

BUSINESS IMPACT
-----------------------
Due to this issue users cannot approve the PO.

Cause

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