Understanding the Integration Between a Marketplace and PeopleSoft eProcurement

This overview discusses:

  • Integration between a Marketplace and PeopleSoft eProcurement.

  • Marketplace integration set up.

  • Marketplace EIPs.

A Marketplace is an electronic trading community in which buyers and sellers use a common internet portal. Integrating the eProcurement system with Marketplace suppliers enables you to review the latest supplier catalogs and prices in a Marketplace, and then download these catalogs into eProcurement. When you connect to a Marketplace with eProcurement, you can:

  • Load or update items from a Marketplace into eProcurement catalogs and use these items on eProcurement requisitions and purchase orders.

  • Pass purchase orders and change orders that are created in eProcurement to a Marketplace where suppliers receive the orders and review them.

  • Pass the supplier's response to the purchase order from a Marketplace to eProcurement.

    In a Marketplace, if you are using xCBL 2.0 or Business Interlinks, the supplier responds by accepting or rejecting the purchase order. This response is passed to eProcurement where it is inserted in the PO Dispatch Message Log page. The status of the PO in eProcurement changes to Dispatched.

  • Load or create a receipt using advanced shipment receipt (ASR).

  • Load or create an voucher or invoice for the purchase order.

  • Use the price check feature in eProcurement to update an item's price to match the current price in a Marketplace.

    Users receive the latest price for an item, which is important when prices frequently fluctuate.

  • Use the availability check feature in eProcurement to update an item's available quantity to match the supplier's available quantity in a Marketplace.

    Users know before submitting an order whether stock is currently available.

  • Use the order status feature in eProcurement to request the current status of the purchase orders submitted to a Marketplace.

Note: Not all suppliers support all features of this integration. For example, availability check will not work unless the supplier has integrated their inventory system with a Marketplace.

To set up the connection between eProcurement and a Marketplace:

  1. Set up Marketplace suppliers as suppliers, using the Supplier Information component.

  2. Set up Marketplace suppliers as eProcurement suppliers, using a Marketplace Supplier Setup page.

  3. Associate the SetID that is used in the eProcurement record group as a buyer in a Marketplace using the Marketplace Buyers - Buyer Setup pages.

    Note: All transactions for eProcurement are stored by using the business unit as a key field. These business units are associated with the eProcurement record group (PV_01) by using a SetID on the Table Control - Record Group page. In order to pass transactions to a Marketplace, the SetIDs that are used must be defined as a Marketplace buyer using the Marketplace Buyers - Buyer Setup page.

    Note: If you are using xCBL 2.0 or Business Interlinks, then you need to enter the internet address of the Integration Broker Gateway connector on the Buyer Setup page. If you use Integration Broker, the internet address is not required.

  4. Synchronize shared data that is transferred between eProcurement and a Marketplace.

    To prevent validation errors during the transfer of data between eProcurement and a Marketplace, ensure that common control data is identified by the same codes. This common data includes units of measure, currency codes, country codes, language codes, and so on.

To support integrated implementations in which you use a third-party system to acquire goods and services, eProcurement provides these enterprise integration points (EIP):

Term

Definition

PV_AVAIL_CHECK_REQ

Checks for the availability of items with a supplier.

PV_AVAIL_CHECK_RESP

The supplier responds with the availability of the items.

PV_MS_RESP_MSG

eProcurement PO response from a Marketplace.

PV_ORD_STS_REQ

Checks the order status with the external system.

PV_ORD_STS_RESP

eProcurement gets a response to the order status request.

PV_PRICE_CHECK_REQ

Checks prices available from the Marketplace supplier.

PV_PRICE_CHECK_RESP

Gets the response to the price check request.