Search Results substitution_value
Overview
APPS.QPBV_TERM_SUBSTITUTIONS is a reporting and integration view in Oracle E-Business Suite Advanced Pricing (Oracle Pricing) that exposes a filtered subset of pricing list lines. Specifically, the view returns only those rows from the pricing list line table whose LIST_LINE_TYPE_CODE equals 'TSN', which denotes term substitution lines. Term substitutions are used in the pricing engine to define conditional replacements — for example, substituting one value, attribute, or product context for another during price list evaluation, or expressing incompatibility groupings that govern how pricing terms interact.
The view is owned by APPS and is documented in ETRM for releases 12.1.1 and 12.2.2. Its principal role is to give reports, concurrent programs, and integration interfaces a pre-filtered, denormalized projection of substitution definitions without requiring callers to know or hard-code the TSN discriminator against the base table. Because the view does not join reference tables, it exposes the raw substitution columns directly, which makes it suitable for bulk extraction to external pricing, order capture, or data-warehouse systems.
Underlying Base Objects
The view is defined over a single documented base object:
- QP_LIST_LINES (SYNONYM) — the pricing list line table holding all line types (price list lines, modifiers, and term substitution lines) for pricing lists and agreements.
The relationship is a simple restriction: the view is defined as SELECT ... FROM qp_list_lines WHERE list_line_type_code = 'TSN'. No joins, unions, or aggregations are present, so the view does not multiply rows and preserves all audit and origin-system columns of the underlying line. Because it references the synonym rather than the table directly, the view remains subject to the same APPS-level grants and synonym resolution as other Advanced Pricing views.
Key Columns
- LIST_HEADER_ID — foreign key to the pricing list header; identifies the list or agreement to which the substitution belongs.
- LIST_LINE_ID — primary key of the underlying line; the unique identifier for the substitution record.
- LIST_LINE_NO — display ordering of the line within the list.
- SUBSTITUTION_CONTEXT — the context in which the substitution applies (for example, the pricing entity or attribute group being qualified).
- SUBSTITUTION_ATTRIBUTE — the specific attribute within the context that is subject to substitution.
- SUBSTITUTION_VALUE — the value applied when the substitution condition is met; this is the column most frequently queried, matched, and extracted.
- INCOMPATIBILITY_GRP_CODE — groups substitutions that cannot be applied together, enforcing mutual exclusivity in the pricing engine.
- START_DATE_ACTIVE / END_DATE_ACTIVE — the effective date range governing when the substitution is active.
- PRODUCT_PRECEDENCE — precedence value used to resolve conflicts between competing substitutions.
- PRICING_PHASE_ID — the pricing phase in which the substitution is evaluated.
- ESTIM_GL_VALUE — estimated general ledger value associated with the line.
- LIST_LINE_TYPE_CODE — always
'TSN'in this view; retained for completeness. - MODIFIER_LEVEL_CODE — level at which the line operates (line, group, or list).
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY — standard audit columns.
- ORIG_SYS_HEADER_REF, ORIG_SYS_LINE_REF — origin-system references supporting external or imported pricing data.
Common Use Cases and Queries
Typical uses include auditing active substitutions, troubleshooting conflicting pricing behavior via incompatibility groups, and extracting substitution definitions for integration. Effective-dating filters are common.
- Listing all substitutions on a given list:
SELECT list_line_id, substitution_context, substitution_attribute, substitution_value FROM apps.qpbv_term_substitutions WHERE list_header_id = :p_header_id ORDER BY list_line_no;
- Finding substitutions by value:
SELECT list_header_id, list_line_id, substitution_attribute, substitution_value FROM apps.qpbv_term_substitutions WHERE substitution_value = :p_value;
- Retrieving currently active substitutions:
SELECT list_header_id, substitution_value, start_date_active, end_date_active FROM apps.qpbv_term_substitutions WHERE TRUNC(SYSDATE) BETWEEN start_date_active AND NVL(end_date_active, TRUNC(SYSDATE));
- Inspecting incompatibility groupings:
SELECT incompatibility_grp_code, COUNT(*) FROM apps.qpbv_term_substitutions GROUP BY incompatibility_grp_code;
Because the view has no joins, these queries are inexpensive and can be safely used in high-volume extraction and reconciliation routines.
-
VIEW: APPS.QPBV_TERM_SUBSTITUTIONS
12.1.1
-
View: QPBV_TERM_SUBSTITUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QPBV_TERM_SUBSTITUTIONS, object_name:QPBV_TERM_SUBSTITUTIONS, status:VALID, product: QP - Advanced Pricing , description: This view gives information about Term Substitutuions type of Modifiers. , implementation_dba_data: APPS.QPBV_TERM_SUBSTITUTIONS ,
-
View: QPBV_TERM_SUBSTITUTIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QPBV_TERM_SUBSTITUTIONS, object_name:QPBV_TERM_SUBSTITUTIONS, status:VALID, product: QP - Advanced Pricing , description: This view gives information about Term Substitutuions type of Modifiers. , implementation_dba_data: APPS.QPBV_TERM_SUBSTITUTIONS ,
-
View: QPFV_TERM_SUBSTITUTIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QPFV_TERM_SUBSTITUTIONS, object_name:QPFV_TERM_SUBSTITUTIONS, status:VALID, product: QP - Advanced Pricing , description: This view gives information about Term Substitutuions type of Modifiers. , implementation_dba_data: APPS.QPFV_TERM_SUBSTITUTIONS ,
-
VIEW: APPS.QPFV_TERM_SUBSTITUTIONS
12.2.2
-
View: QPFV_TERM_SUBSTITUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QPFV_TERM_SUBSTITUTIONS, object_name:QPFV_TERM_SUBSTITUTIONS, status:VALID, product: QP - Advanced Pricing , description: This view gives information about Term Substitutuions type of Modifiers. , implementation_dba_data: APPS.QPFV_TERM_SUBSTITUTIONS ,
-
VIEW: APPS.QPBV_TERM_SUBSTITUTIONS
12.2.2
-
VIEW: APPS.QPFV_TERM_SUBSTITUTIONS
12.1.1
-
VIEW: APPS.QPBV_TERM_SUBSTITUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QPBV_TERM_SUBSTITUTIONS, object_name:QPBV_TERM_SUBSTITUTIONS, status:VALID,
-
VIEW: QP.QP_LIST_LINES#
12.2.2
-
VIEW: QP.QP_INTERFACE_LIST_LINES#
12.2.2
-
VIEW: QP.QP_ARCH_LIST_LINES#
12.2.2
-
VIEW: APPS.QPBV_TERM_SUBSTITUTIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QPBV_TERM_SUBSTITUTIONS, object_name:QPBV_TERM_SUBSTITUTIONS, status:VALID,
-
VIEW: APPS.QPFV_TERM_SUBSTITUTIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QPFV_TERM_SUBSTITUTIONS, object_name:QPFV_TERM_SUBSTITUTIONS, status:VALID,
-
VIEW: APPS.QPFV_TERM_SUBSTITUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QPFV_TERM_SUBSTITUTIONS, object_name:QPFV_TERM_SUBSTITUTIONS, status:VALID,
-
VIEW: APPS.QP_LISTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LISTS_V, object_name:QP_LISTS_V, status:VALID,
-
VIEW: APPS.QP_LISTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LISTS_V, object_name:QP_LISTS_V, status:VALID,
-
VIEW: APPS.QP_LIST_ATTRIBUTES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LIST_ATTRIBUTES_V, object_name:QP_LIST_ATTRIBUTES_V, status:VALID,
-
VIEW: APPS.QP_LINE_LVL_QUAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LINE_LVL_QUAL_V, object_name:QP_LINE_LVL_QUAL_V, status:VALID,
-
VIEW: APPS.QP_LINES_SUMMARY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LINES_SUMMARY_V, object_name:QP_LINES_SUMMARY_V, status:VALID,
-
VIEW: APPS.QP_LINE_LVL_QUAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LINE_LVL_QUAL_V, object_name:QP_LINE_LVL_QUAL_V, status:VALID,
-
VIEW: APPS.QP_LINES_SUMMARY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LINES_SUMMARY_V, object_name:QP_LINES_SUMMARY_V, status:VALID,
-
VIEW: APPS.QP_HDR_LVL_QUAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_HDR_LVL_QUAL_V, object_name:QP_HDR_LVL_QUAL_V, status:VALID,
-
VIEW: QP.QP_INTERFACE_LIST_LINES#
12.2.2
owner:QP, object_type:VIEW, object_name:QP_INTERFACE_LIST_LINES#, status:VALID,
-
TABLE: QP.QP_LIST_LINES_TMP
12.1.1
owner:QP, object_type:TABLE, object_name:QP_LIST_LINES_TMP, status:VALID,
-
TABLE: QP.QP_LIST_LINES_TMP
12.2.2
owner:QP, object_type:TABLE, object_name:QP_LIST_LINES_TMP, status:VALID,
-
VIEW: APPS.QP_LIST_ATTRIBUTES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LIST_ATTRIBUTES_V, object_name:QP_LIST_ATTRIBUTES_V, status:VALID,
-
VIEW: APPS.QP_HDR_LVL_QUAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_HDR_LVL_QUAL_V, object_name:QP_HDR_LVL_QUAL_V, status:VALID,
-
VIEW: QP.QP_LIST_LINES#
12.2.2
owner:QP, object_type:VIEW, object_name:QP_LIST_LINES#, status:VALID,
-
APPS.QP_LOCK_PRICELIST_PVT SQL Statements
12.2.2
-
VIEW: QP.QP_ARCH_LIST_LINES#
12.2.2
owner:QP, object_type:VIEW, object_name:QP_ARCH_LIST_LINES#, status:VALID,
-
APPS.QP_LOCK_PRICELIST_PVT SQL Statements
12.1.1
-
APPS.QP_PRICE_LIST_LINE_UTIL SQL Statements
12.1.1
-
VIEW: APPS.QP_PRICE_BREAKS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_PRICE_BREAKS_V, object_name:QP_PRICE_BREAKS_V, status:VALID,
-
VIEW: APPS.QP_LIST_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LIST_LINES_V, object_name:QP_LIST_LINES_V, status:VALID,
-
APPS.QP_MODIFIERS_UTIL SQL Statements
12.1.1
-
APPS.QP_PRICE_LIST_LINE_UTIL SQL Statements
12.2.2
-
VIEW: APPS.QP_PRICE_BREAKS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_PRICE_BREAKS_V, object_name:QP_PRICE_BREAKS_V, status:VALID,
-
VIEW: APPS.QP_LIST_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LIST_LINES_V, object_name:QP_LIST_LINES_V, status:VALID,
-
VIEW: APPS.QP_ARCH_LIST_LINES_V
12.1.1
owner:APPS, object_type:VIEW, object_name:QP_ARCH_LIST_LINES_V, status:VALID,
-
VIEW: APPS.QP_ARCH_LIST_LINES_V
12.2.2
owner:APPS, object_type:VIEW, object_name:QP_ARCH_LIST_LINES_V, status:VALID,
-
VIEW: APPS.QP_ARCH_MOD_SUMMARY_V
12.1.1
owner:APPS, object_type:VIEW, object_name:QP_ARCH_MOD_SUMMARY_V, status:VALID,
-
View: QP_LISTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LISTS_V, object_name:QP_LISTS_V, status:VALID, product: QP - Advanced Pricing , description: View that joins QP_LIST_HEADERS_VL (MLS View on Base Tables) and QP_LIST_LINES. This view is used to retrieve all the list types (E.g Price Lists, Discounts etc..) and their lines. All the columns of the underlying tables or views are incl , implementation_dba_data: APPS.QP_LISTS_V ,
-
View: QP_LISTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LISTS_V, object_name:QP_LISTS_V, status:VALID, product: QP - Advanced Pricing , description: View that joins QP_LIST_HEADERS_VL (MLS View on Base Tables) and QP_LIST_LINES. This view is used to retrieve all the list types (E.g Price Lists, Discounts etc..) and their lines. All the columns of the underlying tables or views are incl , implementation_dba_data: APPS.QP_LISTS_V ,
-
View: QP_LINE_LVL_QUAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LINE_LVL_QUAL_V, object_name:QP_LINE_LVL_QUAL_V, status:VALID, product: QP - Advanced Pricing , description: View that joins QP_LIST_HEADERS_VL (MLS View on Base Tables), QP_LIST_LINES and QP_QUALIFIERS. This view is used to retrieve all the list types (E.g Price Lists, Discounts etc..) and their lines whose lines are associated with pricing qual , implementation_dba_data: APPS.QP_LINE_LVL_QUAL_V ,
-
View: QP_LINE_LVL_QUAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LINE_LVL_QUAL_V, object_name:QP_LINE_LVL_QUAL_V, status:VALID, product: QP - Advanced Pricing , description: View that joins QP_LIST_HEADERS_VL (MLS View on Base Tables), QP_LIST_LINES and QP_QUALIFIERS. This view is used to retrieve all the list types (E.g Price Lists, Discounts etc..) and their lines whose lines are associated with pricing qual , implementation_dba_data: APPS.QP_LINE_LVL_QUAL_V ,
-
View: QP_LIST_ATTRIBUTES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LIST_ATTRIBUTES_V, object_name:QP_LIST_ATTRIBUTES_V, status:VALID, product: QP - Advanced Pricing , description: View that joins QP_LIST_HEADERS_VL (MLS View on Base Tables), QP_LIST_LINES and QP_PRICING_ATTRIBUTES. This view is used to retrieve all the list types (E.g Price Lists, Discounts etc..), their lines and pricing attributes. All the columns , implementation_dba_data: APPS.QP_LIST_ATTRIBUTES_V ,
-
APPS.QP_MODIFIERS_UTIL SQL Statements
12.2.2
-
VIEW: APPS.QP_ARCH_MOD_SUMMARY_V
12.2.2
owner:APPS, object_type:VIEW, object_name:QP_ARCH_MOD_SUMMARY_V, status:VALID,
-
VIEW: APPS.QP_MODIFIER_SUMMARY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_MODIFIER_SUMMARY_V, object_name:QP_MODIFIER_SUMMARY_V, status:VALID,