Show Pricing Information - Segment, Strategy and Price List on a priced order. Show Price Lists that an Item is Included in.sql

Published February 22, 2026 By Sai Sree Ram Gundepudi
-- 1. Show Pricing information derived when pricing an order.
SELECT  dha.source_order_number "Source Order Number"                                                             ,
        dha.status_code "Order Status"                                                                            ,
        dha.change_version_number "Order Version"                                                                 ,
        DECODE(dha.freeze_price_flag,'N','Fusion Priced Order','Fusion did not Price the Order') "Fusion Pricing" ,
        DHA.PRICING_SEGMENT_CODE                                                                                  ,
        dha.PRICING_SEGMENT_EXPLANATION                                                                           ,
        dha.PRICING_STRATEGY_EXPLANATION                                                                          ,
        qpsv.name "Pricing Strategy Name"                                                                         ,
        dla.display_line_number "Line Number"                                                                     ,
        egp.item_number "Item"                                                                                    ,
        qplt.name "Price List Name"
FROM    fusion.DOO_HEADERS_ALL dha           ,
        fusion.DOO_FULFILL_LINES_ALL dfla    ,
        fusion.DOO_LINES_ALL dla             ,
        fusion.QP_PRICING_STRATEGIES_VL qpsv ,
        fusion.QP_PRICE_LISTS_VL qplt        ,
        fusion.EGP_SYSTEM_ITEMS_B egp
WHERE   dha.header_id               = dfla.header_id
        AND dfla.line_id            = dla.line_id
        AND submitted_flag          = 'Y'
        AND dha.source_order_number = '&SOURCE_ORDER_NUMBER'
        AND dfla.inventory_item_id  = egp.inventory_item_id
        AND dfla.fulfill_org_id     = egp.organization_id
        AND dha.pricing_strategy_id = qpsv.pricing_strategy_id
        AND qplt.price_list_id      = dfla.applied_price_list_id
-- Price Lists that include the item on a Fulfillment Line - NOTE: this does not search ALL_ITEMS and Item old_categories. The pricing information described may not match that chosen when the item was priced as the pricing setup may have changed since the order was priced.

SELECT  dha.source_order_number "Source Order Number"                                                             ,
        dha.status_code "Order Status"                                                                            ,
        dha.change_version_number "Order Version"                                                                 ,
        DECODE(dha.freeze_price_flag,'N','Fusion Priced Order','Fusion did not Price the Order') "Fusion Pricing" , 
        dla.display_line_number "Line Number"                                                                     ,
        egp.inventory_item_id                                                                                     ,
        egp.item_number "Item"                                                                                    ,
        qplt.name "Price List Name"                                                                               ,
        dfla.ORDERED_UOM                                                                                          ,
        qpli.PRICING_UOM_CODE                                                                                     ,
        qplc.BASE_PRICE                                                                                           ,
        qplc.USAGE_UOM_CODE                                                                                       ,
        qplc.PRICE_PERIODICITY_CODE                                                                               ,
        qplc.CAN_ADJUST_FLAG                                                                                      ,
        qplc.END_DATE                                                                                             ,
        qplc.TIERED_PRICING_HEADER_ID                                                                             ,
        qplc.ATTRIBUTE_PRICING_MATRIX_ID                                                                          ,
        qplc.CALCULATION_METHOD_CODE
FROM    fusion.DOO_HEADERS_ALL dha           ,
        fusion.DOO_FULFILL_LINES_ALL dfla    ,
        fusion.DOO_LINES_ALL dla             ,
        fusion.QP_PRICING_STRATEGIES_VL qpsv ,
        fusion.QP_PRICE_LISTS_VL qplt        ,
        fusion.QP_PRICE_LIST_ITEMS qpli      ,
        fusion.QP_PRICE_LIST_CHARGES qplc    ,
        fusion.EGP_SYSTEM_ITEMS_B egp
WHERE   dha.header_id                    = dfla.header_id
        AND dfla.line_id                 = dla.line_id
        AND submitted_flag               = 'Y'
        AND dha.source_order_number      = '&SOURCE_ORDER_NUMBER'
        AND dfla.inventory_item_id       = egp.inventory_item_id
        AND dfla.fulfill_org_id          = egp.organization_id
        AND dha.pricing_strategy_id      = qpsv.pricing_strategy_id
        AND qplt.price_list_id           = qpli.price_list_id
        AND qpli.item_id                 = dfla.inventory_item_id
        AND qplc.parent_entity_id        = qpli.PRICE_LIST_ITEM_ID
        AND qplc.PARENT_ENTITY_TYPE_CODE = 'PRICE_LIST_ITEM'
ORDER BY egp.INVENTORY_ITEM_ID ,
        qplt.Name

Was this solution helpful?

Your feedback helps improve our technical knowledge repository.

Share this article