My Oracle Support Banner

Supplier Purchase Order Acknowledgement For Canceled PO Lines Issue (Doc ID 2889012.1)

Last updated on DECEMBER 16, 2022

Applies to:

PeopleSoft Enterprise SCM eSupplier Connection - Version 9.2 and later
Information in this document applies to any platform.

Symptoms

Issues found with Supplier Purchase Order Acknowledgements where the supplier seems to be able to acknowledge - actually try to make changes to a canceled line from the supplier portal to quantity,  date and/or unit price.

There's no visibility to the supplier that the PO line is already canceled and there would be no need to acknowledge the PO line again. 

The issue can be reproduced at will with the following steps:

Setup

  1. Message Definition 'PURCHASE_ORDER_ACKNOWLEDGEMENT'. PeopleTools > Integration Broker > Integration Setup > Message Definitions
  2. Services Operations. Activate. PeopleTools > Integration Broker > Integration Setup > Service Operations
  3. Queue Definitions. Queue status = run. PeopleTools > Integration Broker > Integration Setup > Queue Definitions
  4. Turn on POA processing at the business unit options page for BU = ‘US100’. Setup Financials/Supply Chain > Business Unit related > Purchasing > Purchasing Options
  5. Buyer Setup. Default PO Status = ‘Open’. Setup Financials/Supply Chain > Product related > Procurement Options > Purchasing > Buyer Setup

Steps

  1. Create epro Requisitions for ‘US100’ with multiple lines (same supplier). Navigation: Menu > eProcurement > Create Requisition. Save, submit and budget check 
  2. Create PO running PO_AUTO_SRC. Navigation: Menu > Purchasing > Purchase Orders > Stage/Source Requests > PO Auto Sourcing
  3. PO created. POA Status = ‘Awaiting PO Dispatch’. Menu > Purchasing >Purchase Orders > Add/Update POs
  4. Budget Check and Dispatch PO
  5. Add User id as Supplier User. Navigation: Menu > Suppliers > Supplier Information >Add/Update > Supplier User
  6. Log into the supplier portal using a supplier user account associated to the supplier. Supplier should see the PO created under the POA tile.
  7. Go to Acknowledge PO. All lines are appearing.
  8. Go back to the employee (login in Employee) side and cancel one of the PO lines. Cancel line 2.
  9. Approve and dispatch the PO. So the supplier can see the PO again to acknowledge.
  10. Log in as the supplier user to acknowledge the PO
  11. Acknowledge both PO lines with changes- due date, qty, unit price, which ever. Noting for PO line 2, there is no indication that the PO line has already been canceled. Review each line and select the acknowledge button. Supplier should not be able to update line that is canceled
  12. Go back to the employee side and look for your PO acknowledgement. Navigation: Procurement Operations> PO Acknowledgements Tile
  13. Go to Action: Acknowledge PO. Note the changes that were made as a supplier appear on the POA page. Accept the changes
  14. Approve Acknowledgement
  15. Run PO_AUTO_CHNG And PO_POCHNGPRG Run controls. Be sure process ran to  success.  Path> Navigator> Purchasing> Purchase Orders> Acknowledgements> Process Change Orders (PO Auto Change)
  16. Approve Change Request.
  17. Go back to Purchase Order page. POA status = ‘Approved, changes Pending’. Menu > Purchasing > Purchase Orders > Add/Update POs
  18. Run Change Purchase Order process. Menu > Purchasing > Purchase Orders > Manage Change Orders > Change Purchase Order
  19. Go back to Purchase Order page. POA Status changed to ‘Acknowledged with changes’. Note that line 2 was not updated because it is canceled
  20. Go to POA Status link. Changes details. Canceled line
  21. Approve Po, Budget check and Dispatch. POA status = ‘Acknowledged with changes’

Changes

 

Cause

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
Symptoms
Changes
Cause
Solution
References


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