Search Results qp_qualifiers
The QP_QUALIFIERS
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical data structure within the Advanced Pricing module, which governs the application of pricing rules, discounts, and promotions. This table stores qualifier conditions that determine eligibility for pricing adjustments based on predefined business criteria. Below is a detailed analysis of its structure, functionality, and integration within Oracle EBS.
1. Purpose and Role in Oracle EBS
The QP_QUALIFIERS
table defines the conditions under which pricing adjustments (e.g., discounts, surcharges, or special offers) are applied to transactions. It works in conjunction with other Advanced Pricing tables (QP_PRICING_ATTRIBUTES
, QP_LIST_HEADERS
, etc.) to evaluate whether a transaction meets the criteria for a pricing rule. Qualifiers can be based on attributes like customer type, order value, product category, or geographic region.
2. Key Columns and Structure
The table includes columns such as:
QUALIFIER_ID
: Primary key.LIST_HEADER_ID
: Links toQP_LIST_HEADERS
for the pricing rule.QUALIFIER_GROUPING_NO
: Groups related qualifiers.COMPARISON_OPERATOR
(e.g., "=", ">="): Defines the logic for evaluation.ATTRIBUTE_TYPE
: Specifies the attribute being evaluated (e.g., customer, item, date).ATTRIBUTE_VALUE
: The value to compare against (e.g., customer ID "10045").START_DATE_ACTIVE
andEND_DATE_ACTIVE
: Validity period.
3. Integration with Pricing Engine
During order entry (e.g., in Order Management or Quoting), the Pricing Engine references QP_QUALIFIERS
to validate if the transaction qualifies for a pricing rule. For example, a discount may apply only if:
- The customer belongs to a "GOLD" tier (
ATTRIBUTE_TYPE = 'CUSTOMER'
,ATTRIBUTE_VALUE = 'GOLD'
). - The order total exceeds $1,000 (
COMPARISON_OPERATOR = '>='
,ATTRIBUTE_VALUE = '1000'
).
4. Customization and Extensions
Oracle EBS allows extensions to QP_QUALIFIERS
via:
- User-Defined Attributes: Custom columns can be added to support unique business rules.
- API Hooks:
QP_PREQ_PROCESS
andQP_CALCULATE_PRICE
APIs enable programmatic qualifier overrides. - Modifier Contexts: Qualifiers can be context-sensitive (e.g., apply only during seasonal promotions).
5. Performance Considerations
Large-scale deployments may require indexing strategies on LIST_HEADER_ID
and ATTRIBUTE_TYPE
to optimize query performance. Partitioning by date ranges (START_DATE_ACTIVE
) is recommended for historical data management.
6. Example Use Case
A retail company configures a holiday promotion where:
- Qualifier 1:
ATTRIBUTE_TYPE = 'ITEM_CATEGORY'
,ATTRIBUTE_VALUE = 'ELECTRONICS'
. - Qualifier 2:
ATTRIBUTE_TYPE = 'ORDER_DATE'
,COMPARISON_OPERATOR = 'BETWEEN'
,ATTRIBUTE_VALUE = '01-DEC-2023:31-DEC-2023'
.
QP_QUALIFIERS
to apply a 15% discount only to electronics orders placed in December 2023.
7. Conclusion
The QP_QUALIFIERS
table is foundational to Oracle EBS Advanced Pricing, enabling granular control over pricing strategies. Its design supports complex, multi-attribute conditions while maintaining flexibility for customization. Proper configuration ensures accurate, performant pricing calculations aligned with business requirements.
-
Table: QP_QUALIFIERS
12.2.2
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_QUALIFIERS, object_name:QP_QUALIFIERS, status:VALID, product: QP - Advanced Pricing , description: QP_QUALIFIERS stores qualifier attribute information. , implementation_dba_data: QP.QP_QUALIFIERS ,
-
Table: QP_QUALIFIERS
12.1.1
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_QUALIFIERS, object_name:QP_QUALIFIERS, status:VALID, product: QP - Advanced Pricing , description: QP_QUALIFIERS stores qualifier attribute information. , implementation_dba_data: QP.QP_QUALIFIERS ,
-
APPS.QP_JAVA_ENGINE_CACHE_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_VALIDATE_QUALIFIERS dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_LIST_HEADERS_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_ARCHIVE_ENTITY_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_QUALIFIERS_UTIL dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_ADD_ITEM_PRCLIST_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.OE_OE_AVAILABILITY dependencies on QP_QUALIFIERS
12.1.1
-
APPS.OZF_OFFR_ELIG_PROD_DENORM_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_PREQ_PUB dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_BULK_VALIDATE dependencies on QP_QUALIFIERS
12.1.1
-
APPS.HZ_PURGE_GEN dependencies on QP_QUALIFIERS
12.1.1
-
APPS.OE_PRICING_CONT_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_ATTR_MAPPING_PUB dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_QP_PRL_FORM_QUALIFIERS dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_QUALIFIER_PVT dependencies on QP_QUALIFIERS
12.2.2
-
APPS.QP_QUALIFIERS_UTIL dependencies on QP_QUALIFIERS
12.2.2
-
APPS.QP_VIEW_UTIL dependencies on QP_QUALIFIERS
12.2.2
-
APPS.QP_BULK_LOADER_PUB dependencies on QP_QUALIFIERS
12.2.2
-
APPS.QP_JAVA_ENGINE_CACHE_PVT dependencies on QP_QUALIFIERS
12.2.2
-
APPS.FTE_RATE_CHART_PKG dependencies on QP_QUALIFIERS
12.2.2
-
APPS.QP_BULK_VALIDATE dependencies on QP_QUALIFIERS
12.2.2
-
APPS.FTE_TL_LOADER dependencies on QP_QUALIFIERS
12.2.2
-
APPS.AHL_VWP_RULES_PVT dependencies on QP_QUALIFIERS
12.2.2
-
APPS.QP_COPY_PRICELIST_PVT dependencies on QP_QUALIFIERS
12.2.2
-
APPS.QP_MAINTAIN_DENORMALIZED_DATA dependencies on QP_QUALIFIERS
12.2.2
-
APPS.AHL_VWP_TASK_CST_PR_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_BLK_LOAD_UPG_PKG dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_DATA_COMPARE_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.FTE_RATE_CHART_PKG dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_PRICE_LIST_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.OE_PRICE_LIST_UTIL dependencies on QP_QUALIFIERS
12.1.1
-
APPS.OE_CHARGE_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_CUST_MRG_DATA_CLEANUP dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_QUALIFIER_RULES_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_QUALIFIER_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_MODIFIER_UPGRADE_UTIL_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.OZF_VOLUME_OFFER_QUAL_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_PREQ_GRP dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_ATTR_GRP_PVT dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_DELAYED_REQUESTS_UTIL dependencies on QP_QUALIFIERS
12.1.1
-
APPS.QP_VIEW_UTIL dependencies on QP_QUALIFIERS
12.1.1
-
APPS.OZF_OFFER_BACKDATE_PVT dependencies on QP_QUALIFIERS
12.2.2
-
APPS.QP_CUST_MRG_DATA_CLEANUP dependencies on QP_QUALIFIERS
12.2.2
-
APPS.QP_PRICING_ENGINE_PVT dependencies on QP_QUALIFIERS
12.2.2
-
APPS.QP_VALIDATE_QUALIFIERS dependencies on QP_QUALIFIERS
12.2.2
-
APPS.QP_UTIL dependencies on QP_QUALIFIERS
12.2.2
-
APPS.QP_VALIDATE_SEG dependencies on QP_QUALIFIERS
12.2.2
-
APPS.QP_ARCHIVE_ENTITY_PVT dependencies on QP_QUALIFIERS
12.2.2