Cancelling an Approved Purchase Order Tied to a Contract will Abend at Step PO_POCANCEL.PUMATCH.Step01 (Doc ID 1671341.1)

Last updated on JUNE 23, 2017

Applies to:

PeopleSoft Enterprise SCM Purchasing - Version 9.1 to 9.2 [Release 9]
Information in this document applies to any platform.

Symptoms

When trying to cancel a purchase order sourced from a requisition, that references a contract, the following three errors are received. Due to this issue you cannot cancel the PO.

Errors:

1. A SQL error occurred. Please consult your system log for
details.)

2. Process 0 ABENDED at Step PO_POCANCEL.PUMATCH.Step01 (SQL)
-- RC = 8603 (108,524

3. CallAppEngine: Application PO_POCANCEL: AppEngine error.
(2,653) PO_PNLS_WRK.CANCEL_PO_PB.SavePostChange Name:do_cancel PCPC:2055
Statement:28
Called from:PO_PNLS_WRK.CANCEL_PO_PB.SavePostChange Name:do_edits_cancel
Statement:70
Called from:PO_PNLS_WRK.CANCEL_PO_PB.SavePostChange Statement:218

During a CallAppEngine builtin function call, the Application Engine detected
an error. The Application Engine log may provide more information.


Steps to recreate the issue:

  1. Find a MS SQL Server database.
  2. Find a contract to use on a requisition/purchase transaction.
  3. Create a requisition for 2 or more items.
  4. Source to a PO.
  5. Display the PO. Click the Red X to cancel.
  6. When asked about resourcing the requisition, select Yes, resource. Click
  7. Continue.



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