Search Results qp_pricing_attributes
Overview
The QP_PRICING_ATTRIBUTES table is a core data object within the Oracle E-Business Suite Advanced Pricing (QP) module. It serves as the central repository for storing the detailed product and attribute conditions that define pricing rules. Every pricing rule or modifier defined in the system, such as a discount, surcharge, or promotional price, is built upon specific qualifying conditions. This table stores the granular data for those conditions, linking a pricing rule (list line) to the specific product attributes—like inventory item, product category, or customer—that must be matched for the price to apply. Its role is fundamental to the pricing engine's ability to evaluate transactions and determine the correct price based on a multitude of configurable business rules.
Key Information Stored
The table's primary function is to associate pricing attributes with specific pricing list lines. The most critical columns include PRICING_ATTRIBUTE_ID, which is the unique primary key sequence for each attribute record. The LIST_LINE_ID is a foreign key that links the attribute directly to a price or modifier defined in the QP_LIST_LINES table. The table stores the type of attribute being defined (e.g., Item, Category, Customer) and its specific value. For example, a record may specify that its parent list line applies only to a specific INVENTORY_ITEM_ID, or to items belonging to a particular PRODUCT_ATTRIBUTE_VALUE (such as a product category). Other columns manage the context and structure of the pricing rule, controlling how multiple attributes are combined (using AND/OR logic) and the sequence of evaluation.
Common Use Cases and Queries
A primary use case is troubleshooting pricing calculations. When a transaction does not receive an expected discount, analysts query this table to verify the qualifying conditions attached to the pricing rule. Common SQL patterns involve joining QP_PRICING_ATTRIBUTES to QP_LIST_LINES and related setup tables. For instance, to find all product attributes for a specific price list line:
- SELECT pa.* FROM qp_pricing_attributes pa WHERE pa.list_line_id = <LIST_LINE_ID> ORDER BY pa.pricing_attribute_id;
Another critical reporting use case is documenting the complete structure of a price list or modifier, which requires aggregating all attribute lines associated with its constituent list lines. Developers also interact with this table when building custom pricing logic or integrations, ensuring that any programmatically created pricing rules correctly populate the necessary attribute records.
Related Objects
The QP_PRICING_ATTRIBUTES table has integral relationships with several key objects in the Advanced Pricing schema. Its most direct relationship is defined by the foreign key QP_PRICING_ATTRIBUTES.LIST_LINE_ID, which references the QP_LIST_LINES table. Every record in QP_PRICING_ATTRIBUTES must belong to a parent list line. Furthermore, the pricing engine's logic heavily relies on this table when accessing pricing rules through public APIs like QP_PREQ_GRP and QP_PRICE_REQUEST_PUB. For reporting and simplified access, Oracle provides seeded views such as QP_PRICING_ATTRIBUTES_V, which may join this table to descriptive flexfields and value sets for more user-friendly querying. The table is also closely related to product and customer master data tables, such as MTL_SYSTEM_ITEMS and HZ_CUST_ACCOUNTS, via the attribute values stored within it.
-
Table: QP_PRICING_ATTRIBUTES
12.1.1
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_PRICING_ATTRIBUTES, object_name:QP_PRICING_ATTRIBUTES, status:VALID, product: QP - Advanced Pricing , description: QP_PRICING_ATTRIBUTES stores product information and pricing attributes. , implementation_dba_data: QP.QP_PRICING_ATTRIBUTES ,
-
Table: QP_PRICING_ATTRIBUTES
12.2.2
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_PRICING_ATTRIBUTES, object_name:QP_PRICING_ATTRIBUTES, status:VALID, product: QP - Advanced Pricing , description: QP_PRICING_ATTRIBUTES stores product information and pricing attributes. , implementation_dba_data: QP.QP_PRICING_ATTRIBUTES ,
-
APPS.OZF_QP_PRODUCTS_PVT dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.OE_ORDER_ADJ_PVT dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_ARCHIVE_ENTITY_PVT dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.QP_ADD_ITEM_PRCLIST_PVT dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.GMF_GET_TRANSFER_PRICE_PUB dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.QP_DATA_COMPARE_PVT dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.OE_PRICE_LIST_LINE_UTIL dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.QP_VALIDATE_SEG dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.QP_PRICING_ENGINE_PVT dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.QP_DEFAULT_PLL_PRICING_ATTR dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.QP_MODIFIER_LIST_UTIL dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.OE_RELATED_ITEMS_PVT dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.MRP_CL_FUNCTION dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.ONT_FREIGHT_UTIL dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.QP_COPY_PRICELIST_PVT dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.JAI_CMN_SETUP_PKG dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.QP_MODIFIER_UPGRADE_UTIL_PVT dependencies on QP_PRICING_ATTRIBUTES
12.2.2
-
APPS.QP_BULK_UTIL dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_COUPON_PVT dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.OZF_PRICELIST_PVT dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.JAI_OM_UTILS_PKG dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_CROSS_ORDER_VOLUME_LOAD dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_UPDATE_UTIL dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_PRICING_ATTR_UTIL dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.ASO_CHK_PRICING_ATTR_PVT dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.JAI_CMN_MTAX_PKG dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.OE_PRICE_LIST_LINE_UTIL dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.OZF_OFFER_BACKDATE_PVT dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_VALIDATE_SEG dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.OZF_FORECAST_UTIL_PVT dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_PREQ_GRP dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_QP_FORM_PRICING_ATTR dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.OE_OE_AVAILABILITY dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_PREQ_PUB dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_VALIDATE_PRICING_ATTR dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_QP_FORM_PLL_PRICING_ATTR dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.JAI_AR_SUP_TRX_PKG dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.OZF_OFFER_PVT dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.OZF_FUND_UTILIZED_PVT dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.OE_OE_PRICING_AVAILABILITY dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.FTE_LTL_LOADER dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_QP_FORM_PRICING_ATTR dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_PLL_PRICING_ATTR_UTIL dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_PROCESS_OTHER_BENEFITS_PVT dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_FORMULA_PRICE_CALC_PVT dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.GMF_GET_TRANSFER_PRICE_PUB dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_PRICING_ENGINE_PVT dependencies on QP_PRICING_ATTRIBUTES
12.1.1
-
APPS.QP_PRICING_ATTR_UTIL dependencies on QP_PRICING_ATTRIBUTES
12.2.2