JD Edwards Integration

Overview

Oracle CPQ provides JD Edwards customers with an integration that enhances their direct, channel, and web Commerce sales experience. After receiving customer approval of a quote, Oracle CPQ sales users can use the information in the quote to create an order in JD Edwards and maintain an up-to-date view of order status in CPQ.

Supported by Oracle Integration Cloud Service (ICS) and Commerce attributes, actions, and BML functions created within the Oracle CPQ platform, the integration substantially reduces the risk, time, and effort associated with implementing a custom integration between Oracle CPQ and JD Edwards.

Note: For information about how to implement the integration, refer to the Oracle CPQ – JD Edwards Implementation Guide.

Administration

ClosedCreate an Order in JD Edwards

As part of the order creation process, Oracle CPQ sales users retrieve the customer's Sold To, Ship To, and Bill To address information from JD Edwards, add line items to a Transaction, generate a quote, and invoke a Create Order action to create the order in JD Edwards.

Complete the following steps:

  1. Create an Oracle CPQ Transaction.
  2. In the Customer ID field, enter the Customer ID of the JD Edwards customer for whom you are creating an order.

    The Customer ID is used to retrieve the customer's Sold To, Ship To, and Bill To address information.

  3. From the Business Unit drop-down menu, select the business unit associated with this Customer ID.

    CPQ transaction for JDE

  4. Click Get Customer Details.

    The customer Sold To Party ID, Ship To Party ID, and Billing Company Name is retrieved from JD Edwards. Company Name, Address, City, State, Zip, and Country information is also retrieved.

    Customer Information

    Note: If the Customer ID field is left blank or an invalid value is entered, an error message will display upon clicking Get Customer Details. The sales user must correct the invalid entry in order to proceed.
  5. Click Add Line Item to add one or more line items to the Transaction.

    If a non-existing JD Edwards part is added, the sales users are unable to create the order.

    Part Search Results

  6. Click Add to Transaction.

    As shown below, the line items are added to the Oracle CPQ Transaction.

    Submit Transaction

  7. Click Submit to invoke the Create Order action.

    An order is placed in the JD Edwards system. The pricing details of the entire Oracle CPQ Transaction are transferred to the order.

    Ordered Transaction

    Note: As shown above, the order ID is returned to Oracle CPQ and the Status field populates with an "Ordered" status.

ClosedReceive Order Status Updates from JD Edwards

Once an order is created in JD Edwards, Oracle CPQ sales users can obtain order status updates from JD Edwards using a Check Order Status action, which is invoked from a button on the Oracle CPQ Transaction page. When an order status changes at the Transaction or Transaction Line level, Oracle CPQ sales users can click Check Order Status to retrieve the latest status information from JD Edwards.

Line Item Details

The Status field in the Oracle CPQ Transaction changes to the most advanced line item.

For example: If the status of one line item is "Shipment Confirmation," then the status of the Transaction reflects the line item status. In the below screenshot, the Transaction status is "Awaiting Shipment".

Transaction Awaiting Shipment

Note: Once the status of an order is "Shipped," Oracle CPQ sales users cannot cancel or modify the Transaction.

Notes

Consider the following tips when using the Oracle CPQ – JD Edwards' integration.

  • Oracle CPQ sales users can only retrieve the Sold To, Ship To, and Bill To information for a single customer at a time.
  • Upon creating an order in JD Edwards, sales users cannot modify the order.
  • Administrators can extend the integration to implement configurable and recurring pricing items.

Related Topics

Related Topics Link IconSee Also