Pricing Engine Request Viewer

This chapter covers the following topics:

Overview of the Pricing Engine Request Viewer

The Pricing Engine Request Viewer window captures the pricing call from any calling application, such as Oracle Order Management, and displays the inputs and outputs of the pricing call. This information can help you to diagnose which price list lines were selected or rejected by the pricing engine and to determine why certain prices and adjustments were or were not applied.

Only the latest pricing request appears; however, historical data is not maintained because the Pricing Engine Request Viewer window updates the display information each time that the pricing engine captures a new transaction. Previous pricing requests are saved in the pricing tables.

The Pricing Engine Request Viewer window is available from the main Advanced Pricing menu (Pricing Manager responsibility) or in Oracle Order Management using the following navigation path: Sales Orders > Tools > Pricing Engine Request Viewer.

Process for the Pricing Engine Request Viewer

The following outlines the activities when a pricing call is made:

  1. The calling application makes a call to build qualifiers and builds the contexts through mapping.

  2. The calling application calls the pricing engine with the attributes generated by attribute mapping.

  3. The pricing engine processes the request, and then searches for and evaluates eligible price list and modifier lines.

  4. If the profile option QP Debug is set to Request Viewer On, then the pricing engine inserts records into the permanent pricing debug tables and generates a unique request ID, storing the information from the calling application.

  5. You can then view the pricing request information by querying the request in the Pricing Engine Request Viewer from the Order Management Sales Order Pad or through the Pricing Manager responsibility menu.

Setting Up the User Profile Options

Related Topics

Viewing Information in the Pricing Engine Request Viewer

Viewing Information in the Pricing Engine Request Viewer

The Pricing Engine Request Viewer window displays detailed information about the price list lines and modifier lines that the pricing engine applied or rejected. In the Pricing Engine Request Viewer window, you can view the following information:

You can delete a request by selecting (N) Edit > Delete.

The transaction details appear in one or more of the following regions in the Pricing Engine Request Viewer window.

Pricing Engine Requests region

This region displays information about the pricing requests and information about controls sent by the calling application to help you locate the problem.

For Request Type ONT only, the order number associated with the request appears.

Note: Depending on the version of Oracle Advanced Pricing, the order and line numbers for orders created in prior releases may not appear in the Pricing Engine Request Viewer window. However, you can view order and line numbers created in subsequent releases.

Pricing Engine Request Lines region

This regions shows information about the lines being priced, including line number, unit price, and adjusted unit price. You can view information related to service and serviceable lines in this region.

Note: For lines of type LINE, the Line No. field displays the appropriate line number from the Order Entry page. For lines of type ORDER, the order number associated with that request appears. For requests of type PRICE, the line number for the request lines of type LINE does not appear.

The Request Id + Line Index column maintains the master-detail relationship between the lines and line details. This block is used to change operand value, select/de-select modifiers, change manual modifiers, and change buckets.

Pricing Engine Request Line Details region

This region displays information about processed price list lines and modifiers lines selected or rejected by the pricing engine. The Priced box indicates which lines were finally selected for pricing by the pricing engine. The Applied check box indicates which lines were considered in calculating the selling price.

This region also displays the information for item upgrades, coupon issue, term substitution, freight and special charges, and relationships between price breaks.

Pricing Debug window

Click View Debug Log to view the debug log in the Pricing Engine Request Viewer window. You can then query a record within the debug log to display the lines directly. The results display the ten previous lines and the remaining lines of the debug file.

Attributes window

Click the Attributes button to display all attributes for a selected line or line detail. The region displays information about the pricing attributes that the attribute mapping function passed to the pricing engine. The pricing engine uses these attributes to qualify a line or an order for price and adjustments:

Pricing Debug Related Lines window

Click Related Lines from the Pricing Engine Request Viewer window to display the Pricing Debug Related Lines window. The cursor must be in the Engine Request Lines Details region. You can view the relationship between the Buy and Get items for Other Item Discounts and Promotional Goods.

Formula Step Values window

When your cursor is in the Pricing Engine Request Lines Detail region, click Step Values in the Pricing Engine Request Viewer window to display the Formula Step Values window.

Related Topics

Overview of the Pricing Engine Request Viewer