Search Results item
The OE_CUST_ITEM_SETTINGS table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for customer-specific item configurations within the Order Management (OM) module. This table stores settings that define how items behave for specific customers, enabling organizations to enforce unique pricing, availability, and fulfillment rules at the customer-item level. Below is a detailed technical and functional breakdown of this table.
Table Overview
OE_CUST_ITEM_SETTINGS is part of the ONT (Order Entry) schema in Oracle EBS. It acts as a junction table linking customers (HZ_CUST_ACCOUNTS), items (MTL_SYSTEM_ITEMS_B), and configuration rules. Its primary purpose is to override default item attributes for specific customers, ensuring tailored order processing.
Key Columns and Relationships
- CUSTOMER_ITEM_SETTING_ID: Primary key, uniquely identifying each record.
- CUSTOMER_ID: Foreign key referencing HZ_CUST_ACCOUNTS.CUST_ACCOUNT_ID, linking to the customer.
- INVENTORY_ITEM_ID: Foreign key referencing MTL_SYSTEM_ITEMS_B.INVENTORY_ITEM_ID, linking to the item.
- ORGANIZATION_ID: Specifies the inventory organization for the item.
- PRICE_LIST_ID: Overrides the default price list for the customer-item combination.
- SHIP_FROM_ORG_ID: Defines a preferred shipping warehouse for the item.
- AVAILABILITY_CONTROL: Enables/disables ATP (Available-to-Promise) checks for the item.
- START_DATE_ACTIVE and END_DATE_ACTIVE: Control the validity period of the settings.
Functional Use Cases
- Customer-Specific Pricing: Assigns exclusive price lists to high-value customers for negotiated rates.
- Fulfillment Rules: Directs shipments from specific warehouses (e.g., regional hubs) to reduce logistics costs.
- Inventory Allocation: Bypasses ATP checks for VIP customers during stock shortages.
- Promotional Controls: Temporarily modifies item behavior for marketing campaigns (e.g., free shipping).
Integration Points
The table integrates with:
- Order Import: Validates customer-item rules during order creation.
- Pricing Engine: Applies custom price lists during order pricing.
- Inventory Management: Honors ship-from-org preferences during allocation.
- Advanced Supply Chain Planning (ASCP): Considers availability overrides in ATP calculations.
Technical Considerations
- Indexes: Optimized queries typically use indexes on CUSTOMER_ID, INVENTORY_ITEM_ID, and ORGANIZATION_ID.
- API Dependencies: Modifications should use Oracle's OE_CUSTOMER_ITEM_SETUP_PUB APIs to maintain data integrity.
- Performance Impact: Large datasets may slow down order booking if complex joins are unoptimized.
Customization and Extensions
Organizations often extend this table by:
- Adding custom columns (e.g., CONTRACT_FLAG) via descriptive flexfields.
- Creating triggers to synchronize settings with downstream systems (e.g., CRM).
- Leveraging the table in custom workflows for approval-based item exceptions.
Conclusion
The OE_CUST_ITEM_SETTINGS table is a pivotal component in Oracle EBS Order Management, enabling granular control over customer-item relationships. Its configuration directly impacts pricing accuracy, fulfillment efficiency, and customer satisfaction. Proper implementation requires alignment with business rules, thorough testing of overrides, and performance tuning for high-volume environments.
-
Lookup Type: ITEM VIEW METHOD
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : ITEM VIEW METHOD , description: Item View Method ,
-
Lookup Type: INCLUDED ITEM FREEZE METHOD
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : INCLUDED ITEM FREEZE METHOD , description: Profile Option OE: Included Item Freeze Method Values ,
-
Lookup Type: ITEM VIEW METHOD
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : ITEM VIEW METHOD , description: Item View Method ,
-
Lookup Type: INCLUDED ITEM FREEZE METHOD
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : INCLUDED ITEM FREEZE METHOD , description: Profile Option OE: Included Item Freeze Method Values ,
-
Lookup Type: WF_ASSIGN_ITEM_TYPES
12.1.1
product: ONT - Order Management , meaning: Workflow Item Types ,
-
Lookup Type: WF_ASSIGN_ITEM_TYPES
12.2.2
product: ONT - Order Management , meaning: Workflow Item Types ,
-
Lookup Type: ITEM_DISPLAY_CODE
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for :ITEM_DISPLAY_CODE , description: Choices for display ? Inventory Items on reports ,
-
Lookup Type: ITEM_DISPLAY_CODE
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for :ITEM_DISPLAY_CODE , description: Choices for display ? Inventory Items on reports ,
-
Lookup Type: ITEM_DISPLAY
12.2.2
product: ONT - Order Management , meaning: Item Display , description: Print Item Description and/or Flexfield ,
-
Lookup Type: ITEM_DISPLAY
12.1.1
product: ONT - Order Management , meaning: Item Display , description: Print Item Description and/or Flexfield ,
-
Lookup Type: ITEM_IDENTIFIER_TYPE
12.1.1
product: ONT - Order Management , meaning: ITEM_IDENTIFIER_TYPE , description: Item Identifier Type ,
-
Lookup Type: ITEM_IDENTIFIER_TYPE
12.2.2
product: ONT - Order Management , meaning: ITEM_IDENTIFIER_TYPE , description: Item Identifier Type ,
-
Concurrent Program: OEXADPRB
12.1.1
execution_filename: OE_ADV_ITEM_PURGE.Purge_Used_Sessions , product: ONT - Order Management , user_name: Purge Advanced Item Search Session Data , description: Concurrent Program to Delete the Advanced Item Search Session Data , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: HOLD_ENTITY_DESC
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : HOLD_ENTITY_DESC , description: Hold Entity Code Description ,
-
Concurrent Program: OEXADPRB
12.2.2
execution_filename: OE_ADV_ITEM_PURGE.Purge_Used_Sessions , product: ONT - Order Management , user_name: Purge Advanced Item Search Session Data , description: Concurrent Program to Delete the Advanced Item Search Session Data , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OEXOEITR
12.1.1
execution_filename: OEXOEITR , product: ONT - Order Management , user_name: OEXOEITR , description: Orders by Item Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Table: OE_CUST_ITEM_SETTINGS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_CUST_ITEM_SETTINGS, object_name:OE_CUST_ITEM_SETTINGS, status:VALID, product: ONT - Order Management , description: OE_CUST_ITEM_SETTINGS stores the shipment and return tolerances for customer-item, item-site and item combinations , implementation_dba_data: ONT.OE_CUST_ITEM_SETTINGS ,
-
Table: OE_CUST_ITEM_SETTINGS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_CUST_ITEM_SETTINGS, object_name:OE_CUST_ITEM_SETTINGS, status:VALID, product: ONT - Order Management , description: OE_CUST_ITEM_SETTINGS stores the shipment and return tolerances for customer-item, item-site and item combinations , implementation_dba_data: ONT.OE_CUST_ITEM_SETTINGS ,
-
Concurrent Program: OEXOEITR
12.2.2
execution_filename: OEXOEITR , product: ONT - Order Management , user_name: OEXOEITR , description: Orders by Item Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: OM_SUBSCRIPTION_BEHAVIOUR
12.2.2
product: ONT - Order Management , meaning: Line behavior when Subscription Item is sold from OM , description: Options to treat Subscription Item as either Subscription Service or Standard Item, when sold from Order Management. ,
-
Lookup Type: OEXOESHR ORDER BY
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : OEXOESHR ORDER BY , description: Sort By options for the Shipments Report ,
-
Lookup Type: OEXOESHR ORDER BY
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : OEXOESHR ORDER BY , description: Sort By options for the Shipments Report ,
-
Lookup Type: OEXOEPKI ORDER BY
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : OEXOEPKI ORDER BY , description: Sort by options for Order Processing Key Indicators Report ,
-
Lookup Type: HOLD_ENTITY_DESC
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : HOLD_ENTITY_DESC , description: Hold Entity Code Description ,
-
Lookup Type: OEXOEPKI ORDER BY
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : OEXOEPKI ORDER BY , description: Sort by options for Order Processing Key Indicators Report ,
-
Concurrent Program: OEXOEITR_XML
12.2.2
product: ONT - Order Management , user_name: Orders by Item Report (XML) , description: Orders by Item Report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: OEXOEITR_XML
12.1.1
product: ONT - Order Management , user_name: Orders by Item Report (XML) , description: Orders by Item Report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: ONT_RETROBILL_SORT_BY
12.1.1
product: ONT - Order Management , meaning: RETROBILL SORT BY , description: Retroactive Billing Sort By Choices ,
-
Lookup Type: ONT_RETROBILL_SORT_BY
12.2.2
product: ONT - Order Management , meaning: RETROBILL SORT BY , description: Retroactive Billing Sort By Choices ,
-
Lookup Type: ITEM_TYPE
12.1.1
product: ONT - Order Management , meaning: ITEM_TYPE ,
-
Concurrent Program: OEXITORD
12.2.2
execution_filename: OEXITORD , product: ONT - Order Management , user_name: OEXITORD , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: OEXITORD
12.1.1
execution_filename: OEXITORD , product: ONT - Order Management , user_name: OEXITORD , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: ITEM_TYPE
12.2.2
product: ONT - Order Management , meaning: ITEM_TYPE ,
-
Lookup Type: OE_CONFIGURATION_LINK_ACTION
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : OE_CONFIGURATION_LINK_ACTION , description: Configuration Link and Delink Action Values ,
-
Lookup Type: OE_CONFIGURATION_LINK_ACTION
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : OE_CONFIGURATION_LINK_ACTION , description: Configuration Link and Delink Action Values ,
-
View: OE_RETURN_ITEMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_RETURN_ITEMS_V, object_name:OE_RETURN_ITEMS_V, status:VALID, product: ONT - Order Management , description: Added a view for return items LOV. , implementation_dba_data: APPS.OE_RETURN_ITEMS_V ,
-
View: OE_RETURN_ITEMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_RETURN_ITEMS_V, object_name:OE_RETURN_ITEMS_V, status:VALID, product: ONT - Order Management , description: Added a view for return items LOV. , implementation_dba_data: APPS.OE_RETURN_ITEMS_V ,
-
Lookup Type: COLUMN_TYPE_CODE
12.1.1
product: ONT - Order Management , meaning: column_type_code , description: allowed column type code ,
-
View: OE_ITEMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_ITEMS_V, object_name:OE_ITEMS_V, status:VALID, product: ONT - Order Management , description: This view is union of inventory items, customer items and generic items. , implementation_dba_data: APPS.OE_ITEMS_V ,
-
View: OE_ITEMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_ITEMS_V, object_name:OE_ITEMS_V, status:VALID, product: ONT - Order Management , description: This view is union of inventory items, customer items and generic items. , implementation_dba_data: APPS.OE_ITEMS_V ,
-
Lookup Type: COLUMN_TYPE_CODE
12.2.2
product: ONT - Order Management , meaning: column_type_code , description: allowed column type code ,
-
Lookup Type: CONDITION
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : CONDITION , description: Condition ,
-
Lookup Type: LINE_FLOW_STATUS
12.1.1
product: ONT - Order Management , meaning: Line Flow Status , description: Line Flow Status ,
-
Lookup Type: LINE_FLOW_STATUS
12.2.2
product: ONT - Order Management , meaning: Line Flow Status , description: Line Flow Status ,
-
View: OE_OPTION_ITEMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_OPTION_ITEMS_V, object_name:OE_OPTION_ITEMS_V, status:VALID, product: ONT - Order Management , description: View for Option Items LOV , implementation_dba_data: APPS.OE_OPTION_ITEMS_V ,
-
Lookup Type: ONT_SCH_AUTO_SPLIT
12.2.2
product: ONT - Order Management , meaning: ONT: Scheduling Auto Split Criteria ,
-
Lookup Type: CONDITION
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : CONDITION , description: Condition ,
-
View: OE_OPTION_ITEMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_OPTION_ITEMS_V, object_name:OE_OPTION_ITEMS_V, status:VALID, product: ONT - Order Management , description: View for Option Items LOV , implementation_dba_data: APPS.OE_OPTION_ITEMS_V ,
-
View: OE_BLKTPRT_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_BLKTPRT_LINES_V, object_name:OE_BLKTPRT_LINES_V, status:VALID, product: ONT - Order Management , description: This view is used to print the blanket lines information from the blanket sales agreement , implementation_dba_data: APPS.OE_BLKTPRT_LINES_V ,
-
View: OE_BLKTPRT_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_BLKTPRT_LINES_V, object_name:OE_BLKTPRT_LINES_V, status:VALID, product: ONT - Order Management , description: This view is used to print the blanket lines information from the blanket sales agreement , implementation_dba_data: APPS.OE_BLKTPRT_LINES_V ,