Receiving Purchase Order Acknowledgements from the Oracle Supplier Network

Purchase order acknowledgements (POAs) can be sent from OSN suppliers to PeopleSoft using the following steps:

  1. The Oracle Supplier Network transmits the POAs from the OSN supplier.

  2. The PeopleSoft connector, fscm_epo_OSNListeningConnector, catches the inbound message which is routed to the PURCHASE_ORDER_ACKNOWLEDGEMENT service operation.

  3. The routing on the service operation contains the transformation program SAC_OAG72POA that converts the POAs from OAG XML to PSXML.

  4. The handler PurchaseOrderAcknowledgement, that is defined on the service operation, is executed to update the POA tables in PeopleSoft.

  5. POAs can be reviewed on the Manage PO Acknowledgements page in PeopleSoft (Purchasing, Purchase Orders, Acknowledgements, Manage PO Acknowledgements).

  6. If the POA results in changes, a change order may be generated.

There are two options for receiving a purchase order acknowledgement from the supplier. The first is a POA which uses the PeopleSoft Purchasing functionality, and stores the status within Purchasing tables. The second is the POR (purchase order response) where you can view the status from the PO Dispatch Message page (eProcurement, Buyer Center, Dispatch Purchase Order, Dispatch Message Log).

The PeopleSoft system is delivered with the following setup for receiving purchase order acknowledgements from OSN, this data may need to be altered for your environment:

  • Service operation: PURCHASE_ORDER_ACKNOWLEDGEMENT

  • Message: PURCHASE_ORDER_ACKNOWLEDGEMENT version 1

  • Application Engine transformation program: SAC_OAG72POA

  • Routing: ORACLE_SN_POA

  • Node: PSFT_ORACLE_SUPPLIER_NETWORK

  • Queue: PURCHASE_ORDER

  • Handler: PurchaseOrderAcknowledgement

  • Connector: fscm_epo_OSNListeningConnector.

PeopleSoft Service Operation

OSN Transaction Name

cXML Equivalent

PURCHASE_ORDER_ACKNOWLEDGEMENT

OAG Acknowledge PO 008

cXML Confirmation Request

PURCHASE_ORDER_ACKNOWLEDGEMENT

OAG Change Sales Order 008

(no cXML equivalent)