Search Results qp_attr_defns_qualifier
Overview
APPS.QPFV_QUALIFIERS is a reporting and integration view in the Oracle E-Business Suite Advanced Pricing module (Oracle Pricing / QP). It exposes qualifier definitions stored in the QP_QUALIFIERS table in a form suitable for presentation and downstream consumption. A qualifier is a condition that restricts when a price list line, modifier, or promotion applies — for example an ordered item, a customer segment, or a date range. The view is defined as a read-only projection (WITH READ ONLY) over QP_QUALIFIERS, filtered to those rows that belong to a price list header (WHERE LIST_HEADER_ID IS NOT NULL), and it decorates the raw stored values with framed, user-facing descriptions.
Unlike the physical table, which stores qualifier attributes in a denormalized, context-driven fashion, the view resolves each qualifier attribute to its descriptive name and value by invoking the helper package QP_QP_FORM_PRICING_ATTR. This makes QPFV_QUALIFIERS well suited to ad hoc reporting, BI Publisher data sets, and integration extracts where a human-readable representation of qualifier logic is required. The view exists in both EBS 12.1.1 and 12.2.2; the documented metadata reflects the 12.2.2 ETRM repository.
Underlying Base Objects
The view is defined over a single base object, accessed through the synonym QP_QUALIFIERS, which in turn points to the Advanced Pricing qualifier table. Two auxiliary objects participate in the projection:
- QP_QUALIFIERS (SYNONYM) — the sole row source. The view carries forward its columns, including LIST_HEADER_ID, LIST_LINE_ID, QUALIFIER_CONTEXT, QUALIFIER_ATTRIBUTE, QUALIFIER_ATTR_VALUE, and QUALIFIER_ATTR_VALUE_TO.
- QP_QP_FORM_PRICING_ATTR (PACKAGE) — invoked through two functions, Get_Attribute and Get_Attribute_Value, to translate the stored context and attribute codes into descriptive counterparts.
Because the view is filtered on LIST_HEADER_ID IS NOT NULL, it returns only qualifiers associated with price list headers, excluding orphaned or intermediate records that may exist in the base table during rule processing. The read-only clause prevents DML through the view; changes must be made to the underlying qualifier tables.
Key Columns
The columns exposed by QPFV_QUALIFIERS fall into identity, descriptive, and audit categories:
- LIST_HEADER_ID / LIST_LINE_ID — identify the price list header and line to which the qualifier is attached.
- QUALIFIER_CONTEXT / QUALIFIER_ATTRIBUTE — the context and the specific attribute being qualified (for example, an item or customer attribute).
- Get_Attribute(...) — the descriptive name of the qualifier attribute, resolved via QP_ATTR_DEFNS_QUALIFIER.
- Get_Attribute_Value(...) — the from and to values of the qualifier range, resolved against the attribute definition.
- COMPARISON_OPERATOR_CODE — the operator applied to the qualifier (e.g. equals, between); a lookup meaning is supplied through the QP_LOOKUPS:COMPARISON_OPERATOR lookup type.
- QUALIFIER_GROUPING_NO / QUALIFIER_PRECEDENCE — control grouping and evaluation order of qualifying conditions.
- START_DATE_ACTIVE / END_DATE_ACTIVE — the effective date window of the qualifier.
- CREATED_FROM_RULE_ID — links the qualifier back to the pricing rule that generated it.
- Audit columns — CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, plus the ORIG_SYS_* reference columns for external or imported qualifiers.
Common Use Cases and Queries
Typical scenarios include auditing qualifier logic on a price list, verifying effective dates, and extracting qualifier rules for integration or migration. The following query lists active qualifiers for a given price list:
SELECT list_header_id, list_line_id, qualifier_context, comparison_operator_code, start_date_active, end_date_active FROM apps.qpfv_qualifiers WHERE list_header_id = :p_list_header_id AND TRUNC(SYSDATE) BETWEEN NVL(start_date_active, SYSDATE) AND NVL(end_date_active, SYSDATE);
Because several projected columns are function results, callers cannot filter or order directly on the resolved attribute names without wrapping the view. A common pattern is to define an inline view and then restrict on the aliased expression.
Note that Oracle ETRM documentation identifies the search term "qp_attr_defns_qualifier" as the attribute definition used by the Get_Attribute calls; it is referenced by the view but is not itself the base object.
-
VIEW: APPS.QPFV_QUALIFIERS
12.1.1
-
VIEW: APPS.QPFV_TERM_SUBSTITUTIONS
12.2.2
-
VIEW: APPS.QPFV_QUALIFIERS
12.2.2
-
VIEW: APPS.QPFV_TERM_SUBSTITUTIONS
12.1.1
-
View: QPFV_QUALIFIERS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QPFV_QUALIFIERS, object_name:QPFV_QUALIFIERS, status:VALID, product: QP - Advanced Pricing , description: This view gives information about Qualifiers attached to a Modifier or a Price List. , implementation_dba_data: APPS.QPFV_QUALIFIERS ,
-
View: QPFV_QUALIFIERS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QPFV_QUALIFIERS, object_name:QPFV_QUALIFIERS, status:VALID, product: QP - Advanced Pricing , description: This view gives information about Qualifiers attached to a Modifier or a Price List. , implementation_dba_data: APPS.QPFV_QUALIFIERS ,
-
VIEW: APPS.QP_LINES_SUMMARY_V
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.QP_LINES_SUMMARY_V
12.1.1
-
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.QP_MODIFIER_SUMMARY_V
12.1.1
-
VIEW: APPS.QP_MODIFIER_SUMMARY_V
12.2.2
-
VIEW: APPS.QP_ARCH_MOD_SUMMARY_V
12.2.2
-
VIEW: APPS.QP_ARCH_MOD_SUMMARY_V
12.1.1
-
PACKAGE BODY: APPS.QP_QPXPRQFS_XMLP_PKG
12.2.2
-
View: 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, product: QP - Advanced Pricing , description: Modifier Summary information for Modifier Lists. Used by the Modifiers form (for summary block). , implementation_dba_data: APPS.QP_MODIFIER_SUMMARY_V ,
-
View: 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, product: QP - Advanced Pricing , description: This view is used to display the Modifier Lines summary for a given query criteria in the Pricing Organizer. , implementation_dba_data: APPS.QP_LINES_SUMMARY_V ,
-
View: 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, product: QP - Advanced Pricing , description: This view is used to display the Modifier Lines summary for a given query criteria in the Pricing Organizer. , implementation_dba_data: APPS.QP_LINES_SUMMARY_V ,
-
VIEW: APPS.QP_QUALIFIER_CONTEXT_V
12.2.2
-
VIEW: APPS.QP_QUALIFIER_CONTEXT_V
12.1.1
-
View: QP_MODIFIER_SUMMARY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_MODIFIER_SUMMARY_V, object_name:QP_MODIFIER_SUMMARY_V, status:VALID, product: QP - Advanced Pricing , description: Modifier Summary information for Modifier Lists. Used by the Modifiers form (for summary block). , implementation_dba_data: APPS.QP_MODIFIER_SUMMARY_V ,
-
View: QP_QUALIFIER_CONTEXT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_QUALIFIER_CONTEXT_V, object_name:QP_QUALIFIER_CONTEXT_V, status:VALID, product: QP - Advanced Pricing , description: This view is required to change the valueset definition of QP_QUALIFIER_CONTEXT being used in two reports (QPXPACRL.rdf and QPXPRQFS.rdf) as part of attribute manager change. , implementation_dba_data: APPS.QP_QUALIFIER_CONTEXT_V ,
-
View: QP_QUALIFIER_CONTEXT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_QUALIFIER_CONTEXT_V, object_name:QP_QUALIFIER_CONTEXT_V, status:VALID, product: QP - Advanced Pricing , description: This view is required to change the valueset definition of QP_QUALIFIER_CONTEXT being used in two reports (QPXPACRL.rdf and QPXPRQFS.rdf) as part of attribute manager change. , implementation_dba_data: APPS.QP_QUALIFIER_CONTEXT_V ,
-
PACKAGE BODY: APPS.QP_QPXPRCST_XMLP_PKG
12.2.2
-
APPS.QP_ATM_UPGRADE SQL Statements
12.2.2
-
APPS.QP_ATM_UPGRADE SQL Statements
12.1.1
-
APPS.OZF_OFFER_MARKET_OPTIONS_PVT SQL Statements
12.1.1
-
APPS.OZF_OFFER_MARKET_OPTIONS_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.QP_QPXPACRL_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.QP_CROSS_ORDER_VOLUME_LOAD
12.1.1
-
PACKAGE BODY: APPS.QP_CROSS_ORDER_VOLUME_LOAD
12.2.2
-
PACKAGE BODY: APPS.QP_ATM_UPGRADE
12.2.2
-
PACKAGE BODY: APPS.QP_ATM_UPGRADE
12.1.1
-
APPS.PO_PRICE_ADJUSTMENTS_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.QP_QPXPRMLS_XMLP_PKG
12.2.2
-
APPS.OE_ORDER_PRICE_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.QP_VALIDATE_QUALIFIERS
12.2.2
-
APPS.OE_BULK_PRICEORDER_PVT SQL Statements
12.2.2
-
APPS.OE_HEADER_PATTR_UTIL SQL Statements
12.2.2
-
APPS.OE_ORDER_PRICE_PVT SQL Statements
12.1.1
-
APPS.OE_BULK_PRICEORDER_PVT SQL Statements
12.1.1
-
APPS.OE_HEADER_PATTR_UTIL SQL Statements
12.1.1
-
APPS.OE_LINE_PATTR_UTIL SQL Statements
12.1.1
-
APPS.OE_LINE_PATTR_UTIL SQL Statements
12.2.2
-
APPS.QP_MODIFIER_UPGRADE_PVT SQL Statements
12.2.2
-
APPS.QP_MODIFIER_UPGRADE_PVT SQL Statements
12.1.1
-
APPS.ASO_PRICING_CORE_PVT SQL Statements
12.2.2
-
APPS.ASO_PRICING_CORE_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.QP_VALIDATE_QUALIFIERS
12.1.1
-
APPS.QP_QPXPRCST_XMLP_PKG dependencies on QP_UTIL
12.2.2