Search Results line item display for gl account




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

  1. Customer-Specific Pricing: Assigns exclusive price lists to high-value customers for negotiated rates.
  2. Fulfillment Rules: Directs shipments from specific warehouses (e.g., regional hubs) to reduce logistics costs.
  3. Inventory Allocation: Bypasses ATP checks for VIP customers during stock shortages.
  4. 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.