Search Results qp_interface_list_lines
Overview
QP_INTERFACE_LIST_LINES is the interface (staging) table for the Advanced Pricing list line entity in Oracle E-Business Suite 12.1.1 and 12.2.2. It is owned by the QP schema and belongs to the QP – Advanced Pricing product family. Where the permanent table QP_LIST_LINES stores all list lines belonging to lists defined in QP_LIST_HEADERS_B, QP_INTERFACE_LIST_LINES holds the same 105-column row shape for inbound/outbound data loading — typically populated by concurrent programs, SQL*Loader scripts, or external pricing integrations before the interface is validated and the rows are transferred into QP_LIST_LINES. In a heuristic Data Vault model the table would most reasonably be classified as a satellite: it is a wide, descriptive, non-keyed-by-integer-business-identity structure anchored to a list line, not a pure hub or a link between two independent business keys. That classification is a modeling suggestion only; the ETRM metadata labels the table as standalone in its FK structure.
Key Information Stored
The physical schema documents 105 columns. The surrogate primary key is LIST_LINE_ID (the FK reference into QP_LIST_LINES). Business keys referenced include LIST_HEADER_ID (the parent list) and LIST_LINE_NO, which together with the header provide the natural identifier of a line. ORIG_SYS_LINE_REF, ORIG_SYS_HEADER_REF, and PRICE_BREAK_HEADER_REF carry the source-system identifiers of the originating external records — candidates for business keys in an integration context.
- Process control: INTERFACE_ACTION_CODE, PROCESS_ID, PROCESS_TYPE, PROCESS_FLAG, PROCESS_STATUS_FLAG, DELETE_FLAG, LOCK_FLAG.
- Line definition: LIST_HEADER_ID, LIST_LINE_TYPE_CODE, START_DATE_ACTIVE, END_DATE_ACTIVE, AUTOMATIC_FLAG, MODIFIER_LEVEL_CODE.
- Pricing values: LIST_PRICE, LIST_PRICE_UOM_CODE, PRIMARY_UOM_FLAG, PRICE_BY_FORMULA_ID, PERCENT_PRICE, ARITHMETIC_OPERATOR, OPERAND, OVERRIDE_FLAG.
- Item / organization scope: INVENTORY_ITEM_ID, ORGANIZATION_ID, RELATED_ITEM_ID, RELATIONSHIP_TYPE_ID, SUBSTITUTION_CONTEXT, SUBSTITUTION_ATTRIBUTE, SUBSTITUTION_VALUE.
- Price breaks: PRICE_BREAK_TYPE_CODE, PRICE_BREAK_HEADER_INDEX, PRICE_BREAK_HEADER_REF, CONTINUOUS_PRICE_BREAK_FLAG, BASE_QTY, BASE_UOM_CODE.
- Accrual / rebate: ACCRUAL_FLAG, ACCRUAL_QTY, ACCRUAL_UOM_CODE, ESTIM_ACCRUAL_RATE, ESTIM_GL_VALUE, REBATE_TRANSACTION_TYPE_CODE.
- Qualifiers and pricing phase: PRICING_PHASE_ID, PRICING_PHASE_NAME, PRICING_GROUP_SEQUENCE, PRODUCT_PRECEDENCE, QUALIFICATION_IND, INCOMPATIBILITY_GRP_CODE.
- Audit / descriptive flexfields: CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, REQUEST_ID, and the CONTEXT / ATTRIBUTE1–ATTRIBUTE15 DFF block.
Common Use Cases and Queries
Typical scenarios include bulk loading of new price list lines during pricing implementations, migrating pricing data between environments, and auditing failed or pending interface rows before they are merged into the live list lines. Monitoring queries usually filter on the process-control columns.
Example — inspect rows awaiting processing for a given request:
SELECT list_line_id, list_header_id, list_line_no,
inventory_item_id, list_price, interface_action_code,
process_status_flag, process_flag
FROM qp.qp_interface_list_lines
WHERE request_id = :p_request_id
AND process_status_flag = 'N';
Example — reconciliation against the target pricing table to confirm a successful load:
SELECT i.list_line_id, i.list_header_id, i.orig_sys_line_ref,
l.list_line_id AS loaded_line_id
FROM qp.qp_interface_list_lines i
LEFT OUTER JOIN qp.qp_list_lines l
ON l.list_line_id = i.list_line_id
WHERE i.program_id = :p_program_id;
Reporting uses the interface table to trace source-system references (ORIG_SYS_LINE_REF, ORIG_SYS_HEADER_REF) back to external systems, and to validate price-break structures before they go live.
Related Objects
- QP_LIST_LINES — target table; LIST_LINE_ID in the interface table references this object.
- QP_PRICING_PHASES — PRICING_PHASE_ID references this table, and PRICING_PHASE_NAME is also carried on the interface row.
- QP_LIST_HEADERS_B — parent of QP_LIST_LINES; LIST_HEADER_ID is populated from the list being loaded.
- QP_INTERFACE_LIST_HEADERS — the companion header interface table normally populated alongside this line table.
- QP_PRICE_LIST_LINES (or the associated pricing list-line API) — the pricing engine consumer of loaded list lines.
- Interface concurrent programs and the standard QP list-line import API — the procedural counterpart that reads from this table and writes to QP_LIST_LINES.
-
Table: QP_INTERFACE_LIST_LINES
12.1.1
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_INTERFACE_LIST_LINES, object_name:QP_INTERFACE_LIST_LINES, status:VALID, product: QP - Advanced Pricing , description: QP_LIST_LINES stores all list lines for lists in QP_LIST_HEADERS_B. , implementation_dba_data: QP.QP_INTERFACE_LIST_LINES ,
-
Table: QP_INTERFACE_LIST_LINES
12.2.2
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_INTERFACE_LIST_LINES, object_name:QP_INTERFACE_LIST_LINES, status:VALID, product: QP - Advanced Pricing , description: QP_LIST_LINES stores all list lines for lists in QP_LIST_HEADERS_B. , implementation_dba_data: QP.QP_INTERFACE_LIST_LINES ,
-
SYNONYM: APPS.QP_INTERFACE_LIST_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:QP_INTERFACE_LIST_LINES, status:VALID,
-
SYNONYM: APPS.QP_INTERFACE_LIST_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:QP_INTERFACE_LIST_LINES, status:VALID,
-
APPS.QP_BULK_VALIDATE SQL Statements
12.2.2
-
APPS.QP_BULK_VALIDATE SQL Statements
12.1.1
-
APPS.QP_BULK_VALUE_TO_ID SQL Statements
12.1.1
-
VIEW: QP.QP_INTERFACE_LIST_LINES#
12.2.2
owner:QP, object_type:VIEW, object_name:QP_INTERFACE_LIST_LINES#, status:VALID,
-
APPS.QP_BULK_VALUE_TO_ID SQL Statements
12.2.2
-
PACKAGE BODY: APPS.QP_MOD_LOADER_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_MOD_LOADER_PUB, status:VALID,
-
PACKAGE: APPS.FTE_RATE_CHART_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FTE_RATE_CHART_PKG, status:VALID,
-
PACKAGE: APPS.FTE_RATE_CHART_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FTE_RATE_CHART_PKG, status:VALID,
-
APPS.QP_BULK_LOADER_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.QP_INT_LOADER_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_INT_LOADER_PUB, status:VALID,
-
PACKAGE BODY: APPS.QP_PRL_LOADER_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_PRL_LOADER_PUB, status:VALID,
-
PACKAGE BODY: APPS.QP_PRL_LOADER_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_PRL_LOADER_PUB, status:VALID,
-
PACKAGE BODY: APPS.QP_INT_LOADER_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_INT_LOADER_PUB, status:VALID,
-
PACKAGE BODY: APPS.QP_MOD_LOADER_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_MOD_LOADER_PUB, status:VALID,
-
PACKAGE BODY: APPS.QP_BULK_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_BULK_UTIL, status:VALID,
-
PACKAGE BODY: APPS.QP_BULK_EXPORT_TMP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_BULK_EXPORT_TMP_PVT, status:VALID,
-
APPS.QP_BULK_LOADER_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.QP_BULK_EXPORT_TMP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_BULK_EXPORT_TMP_PVT, status:VALID,
-
PACKAGE BODY: APPS.QP_BULK_VALUE_TO_ID
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_BULK_VALUE_TO_ID, status:VALID,
-
PACKAGE BODY: APPS.QP_BULK_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_BULK_UTIL, status:VALID,
-
PACKAGE BODY: APPS.QP_BULK_VALUE_TO_ID
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_BULK_VALUE_TO_ID, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.FTE_RATE_CHART_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FTE_RATE_CHART_PKG, status:VALID,
-
PACKAGE BODY: APPS.FTE_RATE_CHART_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FTE_RATE_CHART_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.FTE_LTL_LOADER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FTE_LTL_LOADER, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: QP.QP_INTERFACE_LIST_LINES#
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.QP_BULK_LOADER_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_BULK_LOADER_PUB, status:VALID,
-
PACKAGE BODY: APPS.QP_BULK_LOADER_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_BULK_LOADER_PUB, status:VALID,
-
PACKAGE BODY: APPS.FTE_LTL_LOADER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FTE_LTL_LOADER, status:VALID,
-
PACKAGE BODY: APPS.QP_BULK_VALIDATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_BULK_VALIDATE, status:VALID,
-
PACKAGE BODY: APPS.QP_BULK_VALIDATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_BULK_VALIDATE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.QP_BULK_UTIL SQL Statements
12.2.2
-
APPS.QP_BULK_UTIL SQL Statements
12.1.1
-
APPS.QP_MOD_LOADER_PUB SQL Statements
12.1.1
-
APPS.QP_PRL_LOADER_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.QP_BULK_LOADER_PUB
12.1.1
-
PACKAGE BODY: APPS.QP_BULK_VALIDATE
12.1.1