Search Results mtl_supply




The MTL_SUPPLY table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical inventory transaction table that stores supply and demand information for items across the supply chain. It serves as a foundational data structure for inventory planning, replenishment, and order fulfillment processes. This table is part of the Oracle Inventory module and integrates with other key modules such as Purchasing, Order Management, and Work in Process (WIP).

Key Features of MTL_SUPPLY

  • Supply and Demand Tracking: The table records both supply (e.g., purchase orders, receipts, work orders) and demand (e.g., sales orders, reservations) transactions, enabling real-time visibility into inventory availability.
  • Integration with Oracle Modules: MTL_SUPPLY interacts with Oracle Purchasing (PO_SUPPLY), Order Management (OE_ORDER_LINES), and Work in Process (WIP_SUPPLY) to maintain a unified view of material flows.
  • Transaction Types: Supports various transaction types such as PURCHASE ORDER, SALES ORDER, INVENTORY TRANSFER, and WORK ORDER, each identified by a SUPPLY_TYPE_CODE.
  • Date Management: Includes fields like PROMISED_DATE, EXPECTED_RECEIPT_DATE, and NEED_BY_DATE to facilitate scheduling and planning.
  • Quantity and Status Tracking: Stores quantities (PRIMARY_QUANTITY, SECONDARY_QUANTITY) and statuses (APPROVED_FLAG, CANCEL_FLAG) to manage inventory commitments.

Table Structure and Key Columns

The MTL_SUPPLY table comprises over 50 columns, with the following being the most significant:
  • SUPPLY_ID: Primary key, uniquely identifying each supply record.
  • INVENTORY_ITEM_ID: Links to MTL_SYSTEM_ITEMS_B for item details.
  • ORGANIZATION_ID: Specifies the inventory organization.
  • SUPPLY_TYPE_CODE: Classifies the supply source (e.g., 'PO', 'WO', 'INV').
  • QUANTITY: The amount of supply or demand.
  • REFERENCE_ID: Foreign key to source documents (e.g., PO_HEADER_ID for purchase orders).
  • STATUS: Indicates the current state (e.g., 'APPROVED', 'CANCELLED').

Functional Use Cases

  1. Available-to-Promise (ATP): MTL_SUPPLY feeds ATP calculations by providing real-time supply/demand data, ensuring accurate order promising.
  2. Material Requirements Planning (MRP): MRP engines use this table to generate planned orders and reschedule recommendations.
  3. Inventory Reservations: Supports reservation logic by tracking allocated quantities against sales orders or projects.
  4. Supplier Collaboration: Enables suppliers to view pending purchase orders and delivery schedules via iSupplier Portal.

Technical Considerations

  • Indexing: Key indexes include MTL_SUPPLY_N1 (ORGANIZATION_ID, INVENTORY_ITEM_ID) and MTL_SUPPLY_N2 (REFERENCE_ID, SUPPLY_TYPE_CODE) for performance optimization.
  • Purge Strategies: Historical data may be archived using Oracle's Inventory Purge utility to maintain system performance.
  • Custom Extensions: Custom triggers or views often augment MTL_SUPPLY for specialized reporting or integration with third-party systems.

Conclusion

The MTL_SUPPLY table is a cornerstone of Oracle EBS Inventory, providing the transactional backbone for supply chain visibility and planning. Its integration with multiple modules ensures data consistency, while its robust structure supports complex inventory scenarios. Proper understanding of this table is essential for implementing advanced inventory solutions, troubleshooting discrepancies, and optimizing supply chain performance.