Search Results oe_price_adj_assocs
The OE_PRICE_ADJ_ASSOCS table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical component of the Order Management (OM) and Pricing modules. It serves as an association table that links price adjustments (discounts, surcharges, or promotions) to specific entities such as orders, lines, or modifiers within the pricing engine. This table plays a pivotal role in ensuring accurate pricing calculations by maintaining relationships between adjustments and their applicable business objects. ### **Key Attributes and Structure** The table consists of several columns that define the association between price adjustments and their context: - PRICE_ADJ_ASSOC_ID: Primary key, uniquely identifying each association. - APPLICATION_ID: Specifies the module (e.g., Order Management) to which the adjustment applies. - PRICE_ADJUSTMENT_ID: Foreign key referencing the adjustment defined in OE_PRICE_ADJUSTMENTS. - ENTITY_TYPE: Indicates whether the adjustment is linked to an order header, line, or another entity (e.g., 'ORDER', 'LINE'). - ENTITY_ID: The unique identifier of the associated entity (e.g., order header ID or line ID). - CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE: Audit columns tracking record creation and modifications. ### **Functional Role in Pricing** 1. **Adjustment Application**: The table ensures price adjustments (stored in OE_PRICE_ADJUSTMENTS) are correctly applied to orders or lines. For example, a volume discount may be associated with an order header, while a promotional discount may apply to specific lines. 2. **Hierarchical Relationships**: Adjustments can cascade hierarchically. A header-level discount may propagate to lines unless overridden by line-specific adjustments, with associations tracked in this table. 3. **Modifier Validation**: During pricing engine execution, the table validates whether adjustments are eligible for the current context (e.g., customer, product, date range) before applying them. ### **Integration with Other Modules** - **Order Management**: Adjustments linked to orders/lines via OE_PRICE_ADJ_ASSOCS are reflected in the order totals. - **Advanced Pricing**: The table interacts with the pricing engine to evaluate complex modifier rules (e.g., buy-one-get-one-free). - **Inventory & Accounts Receivable**: Adjusted prices flow downstream to invoicing and fulfillment processes. ### **Technical Considerations** - **Indexing**: Columns like PRICE_ADJUSTMENT_ID and ENTITY_ID are typically indexed for performance. - **Data Volume**: In high-transaction environments, this table can grow significantly, necessitating archival strategies. - **Custom Extensions**: Customers may extend the table to support bespoke pricing logic, though caution is advised to avoid conflicts with Oracle’s standard behavior. ### **Common Use Cases** - Applying contractual discounts to a customer’s orders. - Associating time-bound promotions with eligible order lines. - Tracking manual overrides of automated pricing rules. ### **Conclusion** The OE_PRICE_ADJ_ASSOCS table is a foundational element in Oracle EBS pricing, enabling flexible and accurate adjustment management. Its design ensures traceability, scalability, and compliance with Oracle’s pricing architecture, making it indispensable for complex pricing scenarios in 12.1.1 and 12.2.2 implementations.
-
Table: OE_PRICE_ADJ_ASSOCS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PRICE_ADJ_ASSOCS, object_name:OE_PRICE_ADJ_ASSOCS, status:VALID, product: ONT - Order Management , description: This table stores the association between order lines and price adjustments and also between price adjustments , implementation_dba_data: ONT.OE_PRICE_ADJ_ASSOCS ,
-
Table: OE_PRICE_ADJ_ASSOCS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PRICE_ADJ_ASSOCS, object_name:OE_PRICE_ADJ_ASSOCS, status:VALID, product: ONT - Order Management , description: This table stores the association between order lines and price adjustments and also between price adjustments , implementation_dba_data: ONT.OE_PRICE_ADJ_ASSOCS ,
-
View: OE_PRICE_ADJ_ASSOCS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PRICE_ADJ_ASSOCS_V, object_name:OE_PRICE_ADJ_ASSOCS_V, status:VALID, product: ONT - Order Management , description: This is a view on table OE_PRICE_ADJ_ASSOCS. , implementation_dba_data: APPS.OE_PRICE_ADJ_ASSOCS_V ,
-
View: OE_PRICE_ADJ_ASSOCS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PRICE_ADJ_ASSOCS_V, object_name:OE_PRICE_ADJ_ASSOCS_V, status:VALID, product: ONT - Order Management , description: This is a view on table OE_PRICE_ADJ_ASSOCS. , implementation_dba_data: APPS.OE_PRICE_ADJ_ASSOCS_V ,
-
Table: OE_PRICE_ADJUSTMENTS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PRICE_ADJUSTMENTS, object_name:OE_PRICE_ADJUSTMENTS, status:VALID, product: ONT - Order Management , description: This table is used to store price adjustments that have been applied to an order or a line. It is also used to store the freight and special charges, Tax on order line, and Shipping Costs captured at ship confirmation. For Tax records the , implementation_dba_data: ONT.OE_PRICE_ADJUSTMENTS ,
-
Table: OE_PRICE_ADJUSTMENTS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PRICE_ADJUSTMENTS, object_name:OE_PRICE_ADJUSTMENTS, status:VALID, product: ONT - Order Management , description: This table is used to store price adjustments that have been applied to an order or a line. It is also used to store the freight and special charges, Tax on order line, and Shipping Costs captured at ship confirmation. For Tax records the , implementation_dba_data: ONT.OE_PRICE_ADJUSTMENTS ,
-
View: OE_ACCRUALS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_ACCRUALS_V, object_name:OE_ACCRUALS_V, status:VALID, product: ONT - Order Management , description: This view shows accrued price adjustments in Order Management System. , implementation_dba_data: APPS.OE_ACCRUALS_V ,
-
Table: OE_ORDER_LINES_ALL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_LINES_ALL, object_name:OE_ORDER_LINES_ALL, status:VALID, product: ONT - Order Management , description: OE_ORDER_LINES_ALL stores information for all order lines in Oracle Order Management. , implementation_dba_data: ONT.OE_ORDER_LINES_ALL ,
-
View: OE_ACCRUALS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_ACCRUALS_V, object_name:OE_ACCRUALS_V, status:VALID, product: ONT - Order Management , description: This view shows accrued price adjustments in Order Management System. , implementation_dba_data: APPS.OE_ACCRUALS_V ,
-
Table: OE_ORDER_LINES_ALL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_LINES_ALL, object_name:OE_ORDER_LINES_ALL, status:VALID, product: ONT - Order Management , description: OE_ORDER_LINES_ALL stores information for all order lines in Oracle Order Management. , implementation_dba_data: ONT.OE_ORDER_LINES_ALL ,