Search Results items price lis
The SO_PRICE_BREAK_LINES
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical component of the Order Management (OM) module, specifically designed to store pricing break details for sales orders. This table works in conjunction with the pricing engine to apply tiered or volume-based discounts, ensuring accurate and dynamic pricing calculations based on predefined business rules. Below is a detailed breakdown of its structure, functionality, and integration within Oracle EBS.
Table Overview
TheSO_PRICE_BREAK_LINES
table stores price break information, which defines discount tiers or pricing adjustments based on quantity, value, or other qualifying conditions. Each record represents a specific price break tied to a pricing rule or agreement, allowing businesses to offer customized pricing for bulk purchases or contractual agreements. Key columns include:
- PRICE_BREAK_LINE_ID: Primary key, uniquely identifying each price break record.
- PRICE_BREAK_HEADER_ID: Foreign key linking to the parent header record in
SO_PRICE_BREAK_HEADERS
. - PRICING_ATTRIBUTE_ID: Associates the break with a specific pricing attribute (e.g., product, customer).
- OPERAND: Defines the mathematical operation (e.g., percentage discount, fixed amount) applied.
- VALUE: The numerical value of the discount or adjustment.
- START_DATE_ACTIVE and END_DATE_ACTIVE: Define the validity period of the price break.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE: Audit columns tracking record changes.
Functional Role
Price breaks in Oracle EBS enable dynamic pricing strategies, such as:- Volume Discounts: Reduced unit prices for higher order quantities.
- Tiered Pricing: Different rates for predefined quantity ranges.
- Promotional Pricing: Time-bound discounts for specific products or customer segments.
SO_PRICE_BREAK_LINES
during order entry to automatically apply eligible discounts, ensuring consistency and reducing manual intervention.
Integration with Other Modules
The table integrates with several Oracle EBS components:- Order Management (OM): Price breaks are evaluated during order submission, impacting the order total.
- Advanced Pricing: Rules defined in
QP_PRICE_LISTS
andQP_PRICE_FORMULAS
may reference price breaks. - Inventory (INV): Validates product availability against discounted quantities.
- Receivables (AR): Ensures invoiced amounts align with applied pricing adjustments.
Technical Considerations
- Indexing: The table is indexed on
PRICE_BREAK_HEADER_ID
andPRICING_ATTRIBUTE_ID
for performance optimization. - Data Integrity: Foreign key constraints enforce relationships with
SO_PRICE_BREAK_HEADERS
and pricing attribute tables. - API Access: Oracle provides PL/SQL APIs (e.g.,
QP_PRICE_BREAK_PUB
) for programmatic manipulation of price breaks.
Customization and Extensions
Businesses often extend the table's functionality by:- Adding custom columns via descriptive flexfields (DFFs) to capture additional break criteria.
- Developing triggers or workflows to validate price breaks against real-time data (e.g., inventory levels).
- Integrating with external CRM or CPQ systems to synchronize pricing rules.
Conclusion
TheSO_PRICE_BREAK_LINES
table is a cornerstone of Oracle EBS's pricing flexibility, enabling automated, rule-based discounts that enhance customer satisfaction and operational efficiency. Its design supports complex pricing models while maintaining integration with core financial and supply chain modules, making it indispensable for businesses leveraging tiered or volume-based pricing strategies.
-
Concurrent Program: OEPAII
12.1.1
execution_filename: OEPAII , product: OE - Order Entry , user_name: OEPAII , description: Add inventory items to a price list , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: OEPAII
12.2.2
execution_filename: OEPAII , product: OE - Order Entry , user_name: OEPAII , description: Add inventory items to a price list , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: OEXPRLST
12.2.2
execution_filename: OEXPRLST , product: OE - Order Entry , user_name: OEXPRLST , description: Price List Listing , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: OEPCPL
12.2.2
execution_filename: OEPCPL , product: OE - Order Entry , user_name: OEPCPL , description: Copy/modify price lists , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: OEPMLP
12.1.1
execution_filename: OEPMLP , product: OE - Order Entry , user_name: OEPMLP , description: Maintain price lists , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: OEPMLP
12.2.2
execution_filename: OEPMLP , product: OE - Order Entry , user_name: OEPMLP , description: Maintain price lists , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: OEPCPL
12.1.1
execution_filename: OEPCPL , product: OE - Order Entry , user_name: OEPCPL , description: Copy/modify price lists , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: OEXPRMCE
12.2.2
execution_filename: OEXPRMCE , product: OE - Order Entry , user_name: OEXPRMCE , description: Price List Impact - Configuration Edits , argument_method: Standard , enabled: Yes , execution_method: FlexRpt ,
-
Concurrent Program: OEXPRLST
12.1.1
execution_filename: OEXPRLST , product: OE - Order Entry , user_name: OEXPRLST , description: Price List Listing , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: OEXPRMCE
12.1.1
execution_filename: OEXPRMCE , product: OE - Order Entry , user_name: OEXPRMCE , description: Price List Impact - Configuration Edits , argument_method: Standard , enabled: Yes , execution_method: FlexRpt ,
-
Concurrent Program: OEKCII
12.2.2
execution_filename: OEKCII , product: OE - Order Entry , user_name: OEKCII , description: Cancel Backordered Included Items , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: OEKCII
12.1.1
execution_filename: OEKCII , product: OE - Order Entry , user_name: OEKCII , description: Cancel Backordered Included Items , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Lookup Type: ORDER ACTION
12.2.2
product: OE - Order Entry , meaning: Meaning N/A for : ORDER ACTION , description: Order Action ,
-
Lookup Type: LINE ACTION
12.1.1
product: OE - Order Entry , meaning: Meaning N/A for : LINE ACTION , description: Line Action ,
-
Lookup Type: LINE ACTION
12.2.2
product: OE - Order Entry , meaning: Meaning N/A for : LINE ACTION , description: Line Action ,
-
Lookup Type: SHIP SET ACTION
12.1.1
product: OE - Order Entry , meaning: Meaning N/A for : SHIP SET ACTION , description: Ship Set Action ,
-
Lookup Type: ORDER ACTION
12.1.1
product: OE - Order Entry , meaning: Meaning N/A for : ORDER ACTION , description: Order Action ,
-
Lookup Type: SHIPMENT SCHEDULE ACTION
12.1.1
product: OE - Order Entry , meaning: Meaning N/A for : SHIPMENT SCHEDULE ACTION , description: Shipment Schedule Action ,
-
Lookup Type: SHIPMENT SCHEDULE ACTION
12.2.2
product: OE - Order Entry , meaning: Meaning N/A for : SHIPMENT SCHEDULE ACTION , description: Shipment Schedule Action ,
-
Lookup Type: SHIP SET ACTION
12.2.2
product: OE - Order Entry , meaning: Meaning N/A for : SHIP SET ACTION , description: Ship Set Action ,
-
Lookup Type: ITEM_DISPLAY
12.2.2
product: OE - Order Entry , meaning: Item Display , description: Print Item Description and/or Flexfield ,
-
Lookup Type: ITEM_DISPLAY
12.1.1
product: OE - Order Entry , meaning: Item Display , description: Print Item Description and/or Flexfield ,
-
Table: SO_PRICE_BREAK_LINES
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_PRICE_BREAK_LINES, object_name:SO_PRICE_BREAK_LINES, status:VALID, product: OE - Order Entry , description: Discount line price breaks , implementation_dba_data: OE.SO_PRICE_BREAK_LINES ,
-
Table: SO_PRICE_BREAK_LINES
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_PRICE_BREAK_LINES, object_name:SO_PRICE_BREAK_LINES, status:VALID, product: OE - Order Entry , description: Discount line price breaks , implementation_dba_data: OE.SO_PRICE_BREAK_LINES ,
-
Table: SO_PRICE_ADJUSTMENTS_INTERFACE
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_PRICE_ADJUSTMENTS_INTERFACE, object_name:SO_PRICE_ADJUSTMENTS_INTERFACE, status:VALID, product: OE - Order Entry , description: Imported price adjustments , implementation_dba_data: OE.SO_PRICE_ADJUSTMENTS_INTERFACE ,
-
Table: SO_PRICE_LIST_LINES_115
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_PRICE_LIST_LINES_115, object_name:SO_PRICE_LIST_LINES_115, status:VALID, product: OE - Order Entry , description: Table to store Price List Lines. , implementation_dba_data: OE.SO_PRICE_LIST_LINES_115 ,
-
Table: SO_PRICE_ADJUSTMENTS_INTERFACE
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_PRICE_ADJUSTMENTS_INTERFACE, object_name:SO_PRICE_ADJUSTMENTS_INTERFACE, status:VALID, product: OE - Order Entry , description: Imported price adjustments , implementation_dba_data: OE.SO_PRICE_ADJUSTMENTS_INTERFACE ,
-
Table: SO_PRICING_RULES_B
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_PRICING_RULES_B, object_name:SO_PRICING_RULES_B, status:VALID, product: OE - Order Entry , description: Price list and item group pricing rules , implementation_dba_data: OE.SO_PRICING_RULES_B ,
-
Table: SO_ITEM_GROUPS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ITEM_GROUPS, object_name:SO_ITEM_GROUPS, status:VALID, product: OE - Order Entry , description: Price list item groups , implementation_dba_data: OE.SO_ITEM_GROUPS ,
-
Table: SO_ITEM_GROUPS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ITEM_GROUPS, object_name:SO_ITEM_GROUPS, status:VALID, product: OE - Order Entry , description: Price list item groups , implementation_dba_data: OE.SO_ITEM_GROUPS ,
-
Table: SO_ITEM_GROUP_LINES
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ITEM_GROUP_LINES, object_name:SO_ITEM_GROUP_LINES, status:VALID, product: OE - Order Entry , description: Price list item group lines , implementation_dba_data: OE.SO_ITEM_GROUP_LINES ,
-
Table: SO_ITEM_GROUP_LINES
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ITEM_GROUP_LINES, object_name:SO_ITEM_GROUP_LINES, status:VALID, product: OE - Order Entry , description: Price list item group lines , implementation_dba_data: OE.SO_ITEM_GROUP_LINES ,
-
Table: SO_PRICE_LIST_LINES_115
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_PRICE_LIST_LINES_115, object_name:SO_PRICE_LIST_LINES_115, status:VALID, product: OE - Order Entry , description: Table to store Price List Lines. , implementation_dba_data: OE.SO_PRICE_LIST_LINES_115 ,
-
Lookup Type: OE SERVICE DETAIL
12.2.2
product: OE - Order Entry , meaning: Meaning N/A for : OE SERVICE DETAIL , description: Service Detail ,
-
Lookup Type: SOXOEECF NEXT_OPTION
12.1.1
product: OE - Order Entry , meaning: Meaning N/A for : SOXOEECF NEXT_OPTION , description: Navigation ,
-
Lookup Type: OEXOERMA LINE DETAIL
12.1.1
product: OE - Order Entry , meaning: Meaning N/A for : OEXOERMA LINE DETAIL , description: Return Line Details ,
-
Table: SO_PRICING_RULES_B
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_PRICING_RULES_B, object_name:SO_PRICING_RULES_B, status:VALID, product: OE - Order Entry , description: Price list and item group pricing rules , implementation_dba_data: OE.SO_PRICING_RULES_B ,
-
Lookup Type: OE ORDER DETAIL
12.1.1
product: OE - Order Entry , meaning: Meaning N/A for : OE ORDER DETAIL , description: Order Detail ,
-
Lookup Type: OE ORDER DETAIL
12.2.2
product: OE - Order Entry , meaning: Meaning N/A for : OE ORDER DETAIL , description: Order Detail ,
-
Lookup Type: OEXOERMA LINE DETAIL
12.2.2
product: OE - Order Entry , meaning: Meaning N/A for : OEXOERMA LINE DETAIL , description: Return Line Details ,
-
Table: SO_PRICE_ADJUSTMENTS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_PRICE_ADJUSTMENTS, object_name:SO_PRICE_ADJUSTMENTS, status:VALID, product: OE - Order Entry , description: Order and order line price adjustments , implementation_dba_data: OE.SO_PRICE_ADJUSTMENTS ,
-
Lookup Type: OE OPTION SERVICE DETAIL
12.1.1
product: OE - Order Entry , meaning: Meaning N/A for : OE OPTION SERVICE DETAIL , description: Option Service Detail ,
-
Table: SO_DISCOUNTS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_DISCOUNTS, object_name:SO_DISCOUNTS, status:VALID, product: OE - Order Entry , description: Discounts for use in price adjustments , implementation_dba_data: OE.SO_DISCOUNTS ,
-
Table: SO_PRICE_ADJUSTMENTS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_PRICE_ADJUSTMENTS, object_name:SO_PRICE_ADJUSTMENTS, status:VALID, product: OE - Order Entry , description: Order and order line price adjustments , implementation_dba_data: OE.SO_PRICE_ADJUSTMENTS ,
-
Lookup Type: OEXOERMA HEADER DETAIL
12.2.2
product: OE - Order Entry , meaning: Meaning N/A for : OEXOERMA HEADER DETAIL , description: Return Details ,
-
Lookup Type: OEXOERMA HEADER DETAIL
12.1.1
product: OE - Order Entry , meaning: Meaning N/A for : OEXOERMA HEADER DETAIL , description: Return Details ,
-
Lookup Type: OE SHIP OPTION DETAIL
12.2.2
product: OE - Order Entry , meaning: Meaning N/A for : OE SHIP OPTION DETAIL , description: Shipment Schedule Line Option Detail ,
-
Table: SO_DISCOUNTS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_DISCOUNTS, object_name:SO_DISCOUNTS, status:VALID, product: OE - Order Entry , description: Discounts for use in price adjustments , implementation_dba_data: OE.SO_DISCOUNTS ,
-
Lookup Type: OE OPTION DETAIL
12.1.1
product: OE - Order Entry , meaning: Meaning N/A for : OE OPTION DETAIL , description: Option Detail ,
-
Lookup Type: OE OPTION DETAIL
12.2.2
product: OE - Order Entry , meaning: Meaning N/A for : OE OPTION DETAIL , description: Option Detail ,