Results for “excluder_flag”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
QPBV_PRODUCT_EXCLUSIONS is a read-only database view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the Advanced Pricing (QP) module. Its purpose is narrow and clearly defined: it exposes the set of product-level exclusion records associated with pricing modifiers. In Oracle Advanced Pricing, a modifier (such as a discount, surcharge, or promotion) can be restricted so that it does not apply to particular products. Those restrictions are stored as pricing attribute lines flagged as exclusions, and QPBV_PRODUCT_EXCLUSIONS presents exactly that subset. Rather than requiring report authors and integrators to know the internal flag semantics of the underlying attribute table, the view encapsulates the filter and returns only qualifying rows. In ETRM 12.2.2 the view is documented as VALID, and its structure is identical in the 12.1.1 code line, making it safe to reference from custom concurrent programs, OBIEE/BI Publisher reports, and inbound/outbound interface logic across both releases.
Underlying Base Objects
The view is defined over a single base object, QP_PRICING_ATTRIBUTES, referenced through a synonym. The view text is a straightforward projection with a mandatory predicate:
- SELECT LIST_LINE_ID, EXCLUDER_FLAG, PRODUCT_ATTRIBUTE_CONTEXT, PRODUCT_ATTRIBUTE, PRODUCT_ATTR_VALUE, LIST_HEADER_ID, PRICING_ATTRIBUTE_ID, CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY
- FROM QP_PRICING_ATTRIBUTES
- WHERE EXCLUDER_FLAG = 'Y'
QP_PRICING_ATTRIBUTES holds the attribute qualifiers that drive pricing engine evaluation for a modifier line. Each row can represent either an inclusion (a positive qualifier that must be matched) or an exclusion (a qualifier that disqualifies the modifier). The EXCLUDER_FLAG column is the discriminator: a value of 'Y' marks the row as an exclusion. Because the view enforces this predicate, consumers cannot accidentally retrieve inclusion rows through it. No joins, unions, or aggregation are applied, so performance is essentially equivalent to a filtered scan of the base table.
Key Columns
- LIST_LINE_ID – Identifier of the modifier line to which the exclusion belongs; the primary join key back to the modifier/line setup.
- EXCLUDER_FLAG – Always 'Y' in this view; indicates the row is an exclusion rather than an inclusion qualifier.
- PRODUCT_ATTRIBUTE_CONTEXT – The context (attribute group) that frames the product attribute, e.g. the item or product hierarchy context.
- PRODUCT_ATTRIBUTE – The specific product attribute being qualified (for example, item, item category, or a user-defined attribute).
- PRODUCT_ATTR_VALUE – The value the attribute must equal for the exclusion to fire.
- LIST_HEADER_ID – Identifier of the pricing list/modifier header that owns the line.
- PRICING_ATTRIBUTE_ID – Surrogate primary key of the underlying attribute row.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY – Standard EBS audit columns, useful for change tracking and data lineage reporting.
Common Use Cases and Queries
The view is most often used to audit or report which products a modifier excludes, and to diagnose unexpected pricing outcomes where a discount fails to apply. A representative query lists exclusions for a given modifier line:
- SELECT ex.list_line_id, ex.product_attribute_context, ex.product_attribute, ex.product_attr_value FROM qpbv_product_exclusions ex WHERE ex.list_line_id = :p_list_line_id;
- SELECT ex.list_header_id, COUNT(*) exclusions FROM qpbv_product_exclusions ex GROUP BY ex.list_header_id ORDER BY exclusions DESC;
- SELECT ex.list_line_id, ex.product_attr_value, ex.last_update_date, ex.last_updated_by FROM qpbv_product_exclusions ex WHERE ex.last_update_date >= :p_since_date;
Because the EXCLUDER_FLAG predicate is embedded, callers searching on the term "excluder_flag" should note that the column is exposed for completeness but is invariant at 'Y' throughout the view. Where mixed inclusion and exclusion analysis is required, query QP_PRICING_ATTRIBUTES directly and filter on EXCLUDER_FLAG in ('Y','N'). For exclusion-only reporting, integration extracts, and reconciliation checks, QPBV_PRODUCT_EXCLUSIONS remains the correct, supported access path.
-
This view gives information about products excluded from a Modifier.
APPS.QPBV_PRODUCT_EXCLUSIONS·↳ QP_PRICING_ATTRIBUTES·Explore QP module →
-
This view gives information about Pricing Attributes attached to a Modifier or a Price List.
APPS.QPFV_PRICING_ATTRIBUTES·↳ MTL_UNITS_OF_MEASURE·↳ QP_PRICE_LIST_LINE_UTIL·↳ QP_PRICING_ATTRIBUTES·Explore QP module →
-
View based on QP_DEBUG_REQ_LINE_ATTRS. It contains information on the Productr attributes that the attribute mapping functionality passed to the pricing engine. The pricing engine uses these attributes to qualify a line or an order for ben
APPS.QP_DEBUG_REQ_PROD_LINE_ATTRS_V·↳ QP_DEBUG_REQ_LINE_ATTRS·Explore QP module →
-
Stores the product information for new product adjustment.
-
Stores the product information for new product adjustment.
-
This view gives information about products excluded from a Modifier.
APPS.QPBV_PRODUCT_EXCLUSIONS·↳ QP_PRICING_ATTRIBUTES·Explore QP module →
-
Stores the product information for an offer adjustment.
-
This view gives information about products excluded from a Modifier.
APPS.QPFV_PRODUCT_EXCLUSIONS·↳ QP_PRICE_LIST_LINE_UTIL·↳ QP_PRICING_ATTRIBUTES·↳ QP_QP_FORM_PRICING_ATTR·Explore QP module →
-
This view gives information about products excluded from a Modifier.
APPS.QPFV_PRODUCT_EXCLUSIONS·↳ QP_PRICE_LIST_LINE_UTIL·↳ QP_PRICING_ATTRIBUTES·↳ QP_QP_FORM_PRICING_ATTR·Explore QP module →
-
Stores the product information for an offer adjustment.
-
View based on QP_DEBUG_REQ_LINE_ATTRS. It contains information on the Productr attributes that the attribute mapping functionality passed to the pricing engine. The pricing engine uses these attributes to qualify a line or an order for ben
APPS.QP_DEBUG_REQ_PROD_LINE_ATTRS_V·↳ QP_DEBUG_REQ_LINE_ATTRS·Explore QP module →
-
This view gives information about Pricing Attributes attached to a Modifier or a Price List.
APPS.QPFV_PRICING_ATTRIBUTES·↳ MTL_UNITS_OF_MEASURE·↳ QP_PRICE_LIST_LINE_UTIL·↳ QP_PRICING_ATTRIBUTES·Explore QP module →
-
This view gives information about Pricing Attributes attached to a Modifier or a Price List.
APPS.QPBV_PRICING_ATTRIBUTES·↳ QP_PRICING_ATTRIBUTES·Explore QP module →
-
Table to store the products for an Offer
-
Table to store the products for an Offer
-
This view gives information about Pricing Attributes attached to a Modifier or a Price List.
APPS.QPBV_PRICING_ATTRIBUTES·↳ QP_PRICING_ATTRIBUTES·Explore QP module →
-
QP_PRICING_ATTRIBUTES stores product information and pricing attributes.
-
This table contains information on the pricing attributes that the attribute mapping functionality passed to the pricing engine. The pricing engine uses these attributes to qualify a line or an order for benefits.
-
View: QP_PREQ_LINE_ATTRS_TMP 12.1.1
Based on QP_PREQ_LINE_ATTRS_TMP_T. This view has the information pertaining to the current pricing engine call.
APPS.QP_PREQ_LINE_ATTRS_TMP·↳ QP_PREQ_LINE_ATTRS_TMP_T·Explore QP module →
-
View: QP_PREQ_LINE_ATTRS_TMP 12.2.2
Based on QP_PREQ_LINE_ATTRS_TMP_T. This view has the information pertaining to the current pricing engine call.
APPS.QP_PREQ_LINE_ATTRS_TMP·↳ QP_PREQ_LINE_ATTRS_TMP_T·Explore QP module →
-
View: OKS_QUALIFIERS_V 12.2.2
Used for Pricing Qualifier setup for Service Authoring
-
View: OKS_QUALIFIERS_V 12.1.1
Used for Pricing Qualifier setup for Service Authoring
-
QP_PRICING_ATTRIBUTES stores product information and pricing attributes.
-
This table contains information on the pricing attributes that the attribute mapping functionality passed to the pricing engine. The pricing engine uses these attributes to qualify a line or an order for benefits.
-
View: QP_PRICING_ATTR_V 12.1.1
View of additonal qualification items for modifiers. Used by Modifiers Form (for Additional buy products block).
APPS.QP_PRICING_ATTR_V·↳ QP_LIST_LINES·↳ QP_PRICING_ATTRIBUTES·↳ QP_RLTD_MODIFIERS·Explore QP module →
-
View: QP_PRICING_ATTR_GET_V 12.2.2
View of Benefit or Get Products for a Modifier. Used by Modifiers Form.
APPS.QP_PRICING_ATTR_GET_V·↳ QP_LIST_LINES·↳ QP_PRICING_ATTRIBUTES·↳ QP_RLTD_MODIFIERS·Explore QP module →
-
Permanent table for holding the pricing attributes.
-
Permanent table for holding the pricing attributes.
-
View: QP_QUALIFIERS_V 12.2.2
View of Qualifier information
APPS.QP_QUALIFIERS_V·↳ QP_QUALIFIERS·↳ QP_QUALIFIER_RULES·Explore QP module →
-
View: QP_QUALIFIERS_V 12.1.1
View of Qualifier information
APPS.QP_QUALIFIERS_V·↳ QP_QUALIFIERS·↳ QP_QUALIFIER_RULES·Explore QP module →
-
View: QP_PRICING_ATTR_GET_V 12.1.1
View of Benefit or Get Products for a Modifier. Used by Modifiers Form.
APPS.QP_PRICING_ATTR_GET_V·↳ QP_LIST_LINES·↳ QP_PRICING_ATTRIBUTES·↳ QP_RLTD_MODIFIERS·Explore QP module →
-
QP_PRICING_ATTRIBUTES stores product information and pricing attributes.
-
Secondary price lists for each price list. Used for Secondary Price Lists block in Price Lists form.
APPS.QP_SECONDARY_PRICE_LISTS_V·↳ QP_LIST_HEADERS_B·↳ QP_LIST_HEADERS_TL·↳ QP_QUALIFIERS·Explore QP module →
-
Used for Pricing Qualifier setup for Service Authoring
-
View: QP_PRICING_ATTR_V 12.2.2
View of additonal qualification items for modifiers. Used by Modifiers Form (for Additional buy products block).
APPS.QP_PRICING_ATTR_V·↳ QP_LIST_LINES·↳ QP_PRICING_ATTRIBUTES·↳ QP_RLTD_MODIFIERS·Explore QP module →
-
View: QP_HDR_LVL_QUAL_V 12.1.1
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 headers are associate with pricing qual
APPS.QP_HDR_LVL_QUAL_V·↳ QP_LIST_HEADERS_VL·↳ QP_LIST_LINES·↳ QP_QUALIFIERS·Explore QP module →
-
View: QP_HDR_LVL_QUAL_V 12.2.2
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 headers are associate with pricing qual
APPS.QP_HDR_LVL_QUAL_V·↳ QP_LIST_HEADERS_VL·↳ QP_LIST_LINES·↳ QP_QUALIFIERS·Explore QP module →
-
View: QP_PRICE_BREAKS_V 12.1.1
Price or Modifier Break lines information. Used by Price List and Modifiers form.
APPS.QP_PRICE_BREAKS_V·↳ QP_LIST_LINES·↳ QP_PRICING_ATTRIBUTES·↳ QP_RLTD_MODIFIERS·Explore QP module →
-
View: QP_PRICE_BREAKS_V 12.2.2
Price or Modifier Break lines information. Used by Price List and Modifiers form.
APPS.QP_PRICE_BREAKS_V·↳ QP_LIST_LINES·↳ QP_PRICING_ATTRIBUTES·↳ QP_RLTD_MODIFIERS·Explore QP module →
-
Used for Pricing Qualifier setup for Service Authoring
-
Secondary price lists for each price list. Used for Secondary Price Lists block in Price Lists form.
APPS.QP_SECONDARY_PRICE_LISTS_V·↳ QP_LIST_HEADERS_B·↳ QP_LIST_HEADERS_TL·↳ QP_QUALIFIERS·Explore QP module →
-
QP_QUALIFIERS stores qualifier attribute information.