Search Results qp_preq_lines_tmp
Overview
QP_PREQ_LINES_TMP is an APPS-owned, VALID database view in the QP (Advanced Pricing) module of Oracle E-Business Suite, applicable to releases 12.1.1 and 12.2.2. It is a reporting and diagnostic layer over the temporary pricing request data used by the Advanced Pricing engine. The view is described in the ETRM as being "based on QP_PREQ_LDETS_TMP_T" and as holding "the information pertaining to the current pricing engine call." In practice, it exposes the working set of line-level pricing request records that the pricing engine populates and consumes during a single call, such as when a sales order, quote, or pricing request is priced. Because the underlying storage is a temporary table scoped to a REQUEST_ID, the view functions as a snapshot of the lines being evaluated in the active pricing context rather than as a permanent transactional repository.
Underlying Base Objects
The view is defined over a single documented base object, QP_PREQ_LINES_TMP_T, which is accessed through a synonym in the APPS schema. The view text selects from QP_PREQ_LINES_TMP_T (aliased QPT) and applies a critical WHERE predicate:
- REQUEST_ID = NVL(SYS_CONTEXT('QP_CONTEXT','REQUEST_ID'), 1)
This predicate restricts the result set to the lines belonging to the current pricing engine call, as identified by the QP_CONTEXT application context. When that context value is not set, the expression defaults to 1, isolating a nominal request ID rather than returning all rows. This behavior is significant for query authors: results depend on session context, so the view is not intended for unfiltered cross-request reporting.
Key Columns
The view projects a broad set of pricing line attributes. Notable columns include:
- Identity and sequencing: REQUEST_TYPE_CODE, REQUEST_ID, LINE_ID, LINE_INDEX, LINE_TYPE_CODE, PROCESSING_ORDER.
- Quantities and units: LINE_QUANTITY, LINE_UOM_CODE, PRICED_QUANTITY, PRICED_UOM_CODE, UOM_QUANTITY, PARENT_QUANTITY, PARENT_UOM_CODE, GROUP_QUANTITY, CATCHWEIGHT_QTY.
- Pricing values: CURRENCY_CODE, UNIT_PRICE, PERCENT_PRICE, ADJUSTED_UNIT_PRICE, UPDATED_ADJUSTED_UNIT_PRICE, PARENT_PRICE, LINE_UNIT_PRICE, LINE_AMOUNT, GROUP_AMOUNT, EXTENDED_PRICE, ORDER_UOM_SELLING_PRICE.
- Effective dating: PRICING_EFFECTIVE_DATE, START_DATE_ACTIVE_FIRST, ACTIVE_DATE_FIRST_TYPE, START_DATE_ACTIVE_SECOND, ACTIVE_DATE_SECOND_TYPE, CONTRACT_START_DATE, CONTRACT_END_DATE.
- Status and processing indicators: PROCESSED_FLAG, PROCESSED_CODE, PROCESS_STATUS, PRICE_FLAG, VALIDATED_FLAG, PRICING_STATUS_CODE, PRICING_STATUS_TEXT, HOLD_CODE, HOLD_TEXT.
- Qualifier and attribute flags: QUALIFIERS_EXIST_FLAG, PRICING_ATTRS_EXIST_FLAG, PRIMARY_QUALIFIERS_MATCH_FLAG, USAGE_PRICING_TYPE, PRICE_REQUEST_CODE, PRICE_LIST_HEADER_ID, ROUNDING_FLAG, ROUNDING_FACTOR, LINE_CATEGORY.
Common Use Cases and Queries
Typical uses include verifying which lines the pricing engine processed, checking adjustment outcomes and hold conditions, and diagnosing qualification or validation failures during pricing. The view is commonly joined to pricing request headers and to permanent pricing structures for reconciliation. A representative query follows:
- SELECT line_id, line_index, line_quantity, unit_price, adjusted_unit_price, extended_price, pricing_status_code FROM qp_preq_lines_tmp ORDER BY line_index;
- SELECT line_id, hold_code, hold_text FROM qp_preq_lines_tmp WHERE hold_code IS NOT NULL;
- SELECT line_id, price_flag, validated_flag, qualifiers_exist_flag FROM qp_preq_lines_tmp WHERE validated_flag = 'N';
Because access is context-filtered by REQUEST_ID, queries return only the current pricing call's lines; set the QP_CONTEXT REQUEST_ID when targeting a specific call.
-
View: QP_PREQ_LINES_TMP
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_PREQ_LINES_TMP, object_name:QP_PREQ_LINES_TMP, status:VALID, product: QP - Advanced Pricing , description: Based on QP_PREQ_LDETS_TMP_T. This view has the information pertaining to the current pricing engine call. , implementation_dba_data: APPS.QP_PREQ_LINES_TMP ,
-
View: QP_PREQ_LINES_TMP
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_PREQ_LINES_TMP, object_name:QP_PREQ_LINES_TMP, status:VALID, product: QP - Advanced Pricing , description: Based on QP_PREQ_LDETS_TMP_T. This view has the information pertaining to the current pricing engine call. , implementation_dba_data: APPS.QP_PREQ_LINES_TMP ,
-
APPS.OE_ADV_PRICE_PVT SQL Statements
12.2.2
-
APPS.OE_BULK_PRICEORDER_PVT SQL Statements
12.1.1
-
APPS.PO_ADVANCED_PRICE_PVT SQL Statements
12.1.1
-
APPS.OE_BULK_PRICEORDER_PVT SQL Statements
12.2.2
-
VIEW: APPS.PO_MANUAL_MODIFIERS_V
12.2.2
-
SYNONYM: APPS.QP_PREQ_LINES_TMP_T
12.2.2
owner:APPS, object_type:SYNONYM, object_name:QP_PREQ_LINES_TMP_T, status:VALID,
-
APPS.OE_ORDER_PRICE_PVT SQL Statements
12.1.1
-
APPS.OE_ADV_PRICE_PVT SQL Statements
12.1.1
-
APPS.GMF_GET_TRANSFER_PRICE_PUB SQL Statements
12.2.2
-
APPS.GMF_GET_TRANSFER_PRICE_PUB SQL Statements
12.1.1
-
APPS.PO_ADVANCED_PRICE_PVT SQL Statements
12.2.2
-
APPS.OE_ORDER_PRICE_PVT SQL Statements
12.2.2
-
SYNONYM: APPS.QP_PREQ_LINES_TMP_T
12.1.1
owner:APPS, object_type:SYNONYM, object_name:QP_PREQ_LINES_TMP_T, status:VALID,
-
PACKAGE BODY: APPS.OZF_ORDER_PRICE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_ORDER_PRICE_PVT, status:VALID,
-
PACKAGE BODY: APPS.FTE_QP_ENGINE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FTE_QP_ENGINE, status:VALID,
-
APPS.ASO_VALIDATE_PRICING_PVT SQL Statements
12.1.1
-
APPS.ASO_VALIDATE_PRICING_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ASO_VALIDATE_PRICING_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_VALIDATE_PRICING_PVT, status:VALID,
-
PACKAGE BODY: APPS.IBE_PRICE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_PRICE_PVT, status:VALID,
-
PACKAGE BODY: APPS.OE_OE_FORM_LINE_ADJ
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_OE_FORM_LINE_ADJ, status:VALID,
-
PACKAGE BODY: APPS.PO_ADVANCED_PRICE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_ADVANCED_PRICE_PVT, status:VALID,
-
PACKAGE BODY: APPS.MTL_QP_PRICE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_QP_PRICE, status:VALID,
-
PACKAGE BODY: APPS.OE_OE_FORM_LINE_ADJ
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_OE_FORM_LINE_ADJ, status:VALID,
-
PACKAGE BODY: APPS.OE_FREIGHT_CHOICES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_FREIGHT_CHOICES_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PRICE_ADJUSTMENTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PRICE_ADJUSTMENTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PV_PRICE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PRICE_PVT, status:VALID,
-
PACKAGE BODY: APPS.OE_FREIGHT_CHOICES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_FREIGHT_CHOICES_PVT, status:VALID,
-
PACKAGE BODY: APPS.MTL_QP_PRICE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_QP_PRICE, status:VALID,
-
PACKAGE BODY: APPS.CST_PL_IMPORT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CST_PL_IMPORT, status:VALID,
-
PACKAGE BODY: APPS.CST_PL_IMPORT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CST_PL_IMPORT, status:VALID,
-
PACKAGE BODY: APPS.IBE_PRICE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_PRICE_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.GMF_GET_TRANSFER_PRICE_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_GET_TRANSFER_PRICE_PUB, status:VALID,
-
PACKAGE BODY: APPS.FTE_QP_ENGINE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FTE_QP_ENGINE, status:VALID,
-
PACKAGE BODY: APPS.OZF_ORDER_PRICE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_ORDER_PRICE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PV_PRICE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PRICE_PVT, status:VALID,
-
PACKAGE BODY: APPS.OE_PRICE_ORDER_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PRICE_ORDER_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_ADVANCED_PRICE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_ADVANCED_PRICE_PVT, status:VALID,
-
PACKAGE BODY: APPS.OE_PRICE_ORDER_PVT_OBSOLETE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PRICE_ORDER_PVT_OBSOLETE, status:VALID,
-
PACKAGE BODY: APPS.OE_PRICE_ORDER_PVT_OBSOLETE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PRICE_ORDER_PVT_OBSOLETE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.OZF_ORDER_PRICE_PVT SQL Statements
12.2.2
-
APPS.OE_PRICE_ORDER_PVT_OBSOLETE SQL Statements
12.1.1
-
PACKAGE BODY: APPS.ASO_VALIDATE_PRICING_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_VALIDATE_PRICING_PVT, status:VALID,
-
PACKAGE BODY: APPS.INL_CHARGE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INL_CHARGE_PVT, status:VALID,
-
PACKAGE BODY: APPS.ASO_PRICING_CORE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_PRICING_CORE_PVT, status:VALID,