Search Results oe_price_adjustments
The OE_PRICE_ADJUSTMENTS table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical repository for storing pricing adjustments applied to sales orders, quotes, and returns within the Order Management (OM) module. It captures discounts, surcharges, promotions, and other pricing modifications that influence the final transaction value. This table is tightly integrated with Oracle's Advanced Pricing module, ensuring dynamic and rule-based price adjustments while maintaining data integrity across the order-to-cash cycle.
Table Structure and Key Columns
The OE_PRICE_ADJUSTMENTS table contains columns that define adjustment attributes, including:- PRICE_ADJUSTMENT_ID: Primary key, uniquely identifying each adjustment.
- HEADER_ID/LINE_ID: References OE_ORDER_HEADERS_ALL or OE_ORDER_LINES_ALL, linking adjustments to orders or lines.
- LIST_LINE_ID: Ties adjustments to pricing rules defined in QP_LIST_LINES.
- ADJUSTMENT_TYPE: Classifies adjustments as discounts, surcharges, or promotional benefits.
- OPERAND: Specifies the adjustment value (fixed amount, percentage, or formula-based).
- APPLIED_FLAG: Indicates whether the adjustment was successfully applied during pricing calculations.
Functional Integration
The table supports Oracle's pricing engine by:- Rule-Based Adjustments: Adjustments are derived from QP_* tables (e.g., QP_PRICING_ATTRIBUTES) when pricing rules match order attributes like customer, product, or date ranges.
- Hierarchical Processing: Adjustments can cascade from header to line levels, with precedence rules resolving conflicts.
- Audit Trail: Tracks adjustment history, enabling reconciliation and dispute resolution.
Technical Considerations
- Indexing: Key columns like HEADER_ID, LINE_ID, and LIST_LINE_ID are indexed for performance.
- Partitioning: In high-volume environments, partitioning by CREATION_DATE may optimize query performance.
- API Dependencies: The OE_PRICE_ADJUSTMENTS_PKG PL/SQL package manages CRUD operations, ensuring validation against QP_MODIFIERS.
Common Use Cases
- Promotional Discounts: Automatically apply seasonal discounts based on QP_LIST_LINES criteria.
- Contract Pricing: Enforce customer-specific pricing agreements stored in QP_PRICE_LISTS.
- Manual Overrides: Allow sales reps to manually input adjustments (logged in OE_PRICE_ADJUSTMENTS with audit fields).
Data Flow Example
When an order is priced:- The pricing engine evaluates rules in QP_MODIFIERS.
- Matching adjustments are inserted into OE_PRICE_ADJUSTMENTS with APPLIED_FLAG='Y'.
- Order totals update in OE_ORDER_LINES_ALL.UNIT_SELLING_PRICE.
Customization Points
Extensions often involve:- Triggers on OE_PRICE_ADJUSTMENTS to enforce business logic.
- Custom PL/SQL to calculate adjustments outside Oracle Pricing.
- Reports joining with QP_* tables for discount analytics.
Conclusion
The OE_PRICE_ADJUSTMENTS table is central to Oracle EBS's pricing flexibility, enabling complex discounting strategies while maintaining traceability. Its design reflects tight coupling with Advanced Pricing, ensuring that adjustments adhere to configured business rules. Administrators should monitor its growth and indexing strategy, especially in environments with high order volumes or frequent price overrides.-
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 ,
-
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_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 ,
-
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_PRICE_ADJ_EBS_LOG
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PRICE_ADJ_EBS_LOG, object_name:OE_PRICE_ADJ_EBS_LOG, status:VALID, product: ONT - Order Management , description: Log table for the Euro conversion of OE_PRICE_ADJUSTMENTS. This table is used only by the Euro Customer Conversion concurrent program. , implementation_dba_data: ONT.OE_PRICE_ADJ_EBS_LOG ,
-
Table: OE_PRICE_ADJ_EBS_LOG
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PRICE_ADJ_EBS_LOG, object_name:OE_PRICE_ADJ_EBS_LOG, status:VALID, product: ONT - Order Management , description: Log table for the Euro conversion of OE_PRICE_ADJUSTMENTS. This table is used only by the Euro Customer Conversion concurrent program. , implementation_dba_data: ONT.OE_PRICE_ADJ_EBS_LOG ,
-
Table: OE_PRICE_ADJ_ATTRIBS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PRICE_ADJ_ATTRIBS, object_name:OE_PRICE_ADJ_ATTRIBS, status:VALID, product: ONT - Order Management , description: This table stores information on qualifiers and pricing attributes, which to that corresponding price adjustment line qualified for. , implementation_dba_data: ONT.OE_PRICE_ADJ_ATTRIBS ,
-
Table: OE_PRICE_ADJ_ATTRIBS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PRICE_ADJ_ATTRIBS, object_name:OE_PRICE_ADJ_ATTRIBS, status:VALID, product: ONT - Order Management , description: This table stores information on qualifiers and pricing attributes, which to that corresponding price adjustment line qualified for. , implementation_dba_data: ONT.OE_PRICE_ADJ_ATTRIBS ,
-
View: OE_PRICE_ADJUSTMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PRICE_ADJUSTMENTS_V, object_name:OE_PRICE_ADJUSTMENTS_V, status:VALID, product: ONT - Order Management , description: This is a view on table OE_PRICE_ADJUSTMENTS. , implementation_dba_data: APPS.OE_PRICE_ADJUSTMENTS_V ,
-
View: OEBV_PRICE_ADJUSTMENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.OEBV_PRICE_ADJUSTMENTS ONT.OEBV_PRICE_ADJUSTMENTS, object_name:OEBV_PRICE_ADJUSTMENTS, status:VALID, product: ONT - Order Management , description: Base BIS Business View for Price Adjustments. , implementation_dba_data: APPS.OEBV_PRICE_ADJUSTMENTS ,
-
View: OE_PRICE_ADJUSTMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PRICE_ADJUSTMENTS_V, object_name:OE_PRICE_ADJUSTMENTS_V, status:VALID, product: ONT - Order Management , description: This is a view on table OE_PRICE_ADJUSTMENTS. , implementation_dba_data: APPS.OE_PRICE_ADJUSTMENTS_V ,
-
View: OEBV_PRICE_ADJUSTMENTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.OEBV_PRICE_ADJUSTMENTS ONT.OEBV_PRICE_ADJUSTMENTS, object_name:OEBV_PRICE_ADJUSTMENTS, status:VALID, product: ONT - Order Management , description: Base BIS Business View for Price Adjustments. , implementation_dba_data: APPS.OEBV_PRICE_ADJUSTMENTS ,
-
View: OE_PRICE_FORMULA_ATTRIBS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PRICE_FORMULA_ATTRIBS_V, object_name:OE_PRICE_FORMULA_ATTRIBS_V, status:VALID, product: ONT - Order Management , description: This view stores the pricing formula attributes for freight charges. , implementation_dba_data: APPS.OE_PRICE_FORMULA_ATTRIBS_V ,
-
View: OEFV_PRICE_ADJUSTMENTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.OEFV_PRICE_ADJUSTMENTS ONT.OEFV_PRICE_ADJUSTMENTS, object_name:OEFV_PRICE_ADJUSTMENTS, status:VALID, product: ONT - Order Management , description: Full BIS Business View for Price Adjustments. , implementation_dba_data: APPS.OEFV_PRICE_ADJUSTMENTS ,
-
View: OEFV_PRICE_ADJUSTMENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.OEFV_PRICE_ADJUSTMENTS ONT.OEFV_PRICE_ADJUSTMENTS, object_name:OEFV_PRICE_ADJUSTMENTS, status:VALID, product: ONT - Order Management , description: Full BIS Business View for Price Adjustments. , implementation_dba_data: APPS.OEFV_PRICE_ADJUSTMENTS ,
-
View: OE_PRICE_FORMULA_ATTRIBS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PRICE_FORMULA_ATTRIBS_V, object_name:OE_PRICE_FORMULA_ATTRIBS_V, status:VALID, product: ONT - Order Management , description: This view stores the pricing formula attributes for freight charges. , implementation_dba_data: APPS.OE_PRICE_FORMULA_ATTRIBS_V ,
-
Table: OE_ORDER_HEADERS_ALL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_HEADERS_ALL, object_name:OE_ORDER_HEADERS_ALL, status:VALID, product: ONT - Order Management , description: OE_ORDER_HEADERS_ALL stores header information for orders in Order Management. , implementation_dba_data: ONT.OE_ORDER_HEADERS_ALL ,
-
Table: OE_ORDER_HEADERS_ALL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_HEADERS_ALL, object_name:OE_ORDER_HEADERS_ALL, status:VALID, product: ONT - Order Management , description: OE_ORDER_HEADERS_ALL stores header information for orders in Order Management. , implementation_dba_data: ONT.OE_ORDER_HEADERS_ALL ,
-
View: OE_CHARGE_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_CHARGE_LINES_V, object_name:OE_CHARGE_LINES_V, status:VALID, product: ONT - Order Management , description: Used for Freight and Special Charges. , implementation_dba_data: APPS.OE_CHARGE_LINES_V ,
-
View: OE_CHARGE_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_CHARGE_LINES_V, object_name:OE_CHARGE_LINES_V, status:VALID, product: ONT - Order Management , description: Used for Freight and Special Charges. , implementation_dba_data: APPS.OE_CHARGE_LINES_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 ,
-
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 ,