Search Results mtl_onhand_quantities_detail
The MTL_ONHAND_QUANTITIES_DETAIL table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical inventory management table that stores detailed on-hand quantity information for items across various organizational structures. This table is part of the Oracle Inventory module and serves as a foundational data source for tracking item quantities, lot/serial attributes, and subinventory details. Below is a detailed breakdown of its structure, purpose, and key functionalities.
Purpose and Overview
The MTL_ONHAND_QUANTITIES_DETAIL table captures granular on-hand inventory data, including item quantities, lot numbers, serial numbers, revisions, and locator details. It supports real-time inventory visibility, enabling organizations to manage stock levels, perform cycle counts, and execute transactions like issues, transfers, and receipts. This table is tightly integrated with other inventory tables such as MTL_SYSTEM_ITEMS_B, MTL_ITEM_LOCATIONS, and MTL_SECONDARY_INVENTORIES.
Key Columns and Their Significance
- INVENTORY_ITEM_ID: Links to MTL_SYSTEM_ITEMS_B to identify the item.
- ORGANIZATION_ID: Specifies the inventory organization where the item is stored.
- SUBINVENTORY_CODE: Identifies the subinventory (e.g., "STOREROOM" or "WIP").
- LOCATOR_ID: References MTL_ITEM_LOCATIONS for bin-level tracking.
- LOT_NUMBER and SERIAL_NUMBER: Track lot/serial-controlled items.
- PRIMARY_QUANTITY: Stores the on-hand quantity in the primary unit of measure.
- TRANSACTION_QUANTITY: Tracks quantities involved in pending transactions.
- REVISION: Captures item revision details for engineering-controlled items.
Integration with Other Modules
The table integrates with Oracle's core modules:
- Order Management: Ensures accurate ATP (Available-to-Promise) checks.
- Purchasing: Validates receipt quantities against purchase orders.
- Manufacturing: Tracks WIP (Work in Process) component availability.
- Cost Management: Provides data for inventory valuation and cost roll-ups.
Performance Considerations
Due to its transactional nature, the MTL_ONHAND_QUANTITIES_DETAIL table can grow significantly in high-volume environments. Oracle recommends:
- Regularly purging obsolete data using INV_PURGE_UTILITY.
- Partitioning the table by ORGANIZATION_ID for scalability.
- Creating indexes on frequently queried columns (e.g., INVENTORY_ITEM_ID, LOT_NUMBER).
Common Use Cases
- Inventory Reconciliation: Comparing physical counts with system records.
- Lot/Serial Traceability: Tracking item movements for compliance (e.g., FDA, ISO).
- Reporting: Generating stock status, aging, or turnover reports.
Differences Between EBS 12.1.1 and 12.2.2
While the core structure remains consistent, EBS 12.2.2 introduces optimizations for cloud deployments, including:
- Enhanced partitioning strategies for multi-tenant architectures.
- Improved APIs for REST-based integrations.
- Additional columns for advanced lot/serial attributes.
Conclusion
The MTL_ONHAND_QUANTITIES_DETAIL table is indispensable for inventory accuracy in Oracle EBS. Its design supports complex tracking requirements while integrating seamlessly with other modules. Proper maintenance and indexing are essential to ensure optimal performance, especially in large-scale implementations.
-
Table: MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ONHAND_QUANTITIES_DETAIL, object_name:MTL_ONHAND_QUANTITIES_DETAIL, status:VALID, product: INV - Inventory , description: FIFO quantities by control level and receipt , implementation_dba_data: INV.MTL_ONHAND_QUANTITIES_DETAIL ,
-
Table: MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ONHAND_QUANTITIES_DETAIL, object_name:MTL_ONHAND_QUANTITIES_DETAIL, status:VALID, product: INV - Inventory , description: FIFO quantities by control level and receipt , implementation_dba_data: INV.MTL_ONHAND_QUANTITIES_DETAIL ,
-
APPS.INV_DIAG_PI_SUBLOC dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INV_LOC_WMS_UTILS dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INV_MEANING_SEL dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.GME_MOBILE_LOVS dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.WMS_RULE_1 dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.WMS_RULE_3 dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.GMF_PERIODCLOSE_PVT dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INV_MATERIAL_STATUS_PUB dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INV_COMINGLING_UTILS dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INV_MATERIAL_STATUS_GRP dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.WMS_TASK_DISPATCH_GEN dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INV_INV_LOVS dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.INV_CONSIGNED_VALIDATIONS dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.MRP_HORIZONTAL_PLAN_SC dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.WMS_PARAMETER_PVT dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.MTL_INV_UTIL_GRP dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.INV_CONSIGNED_DIAGNOSTICS_PROC dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.WMS_RULE_1 dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.INV_INVARCLI_XMLP_PKG dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.INV_MATERIAL_STATUS_PKG dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.WMS_TXNRSN_ACTIONS_PUB dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.WMS_RULE_5 dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.GMD_SAMPLES_GRP dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.INV_LPN_RESERVATIONS_PVT dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.INVIDIT3 dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.WMS_RULE_14 dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.WMS_OPP_CYC_COUNT dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.INV_UI_ITEM_ATT_LOVS dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.WMS_CARTNZN_PUB dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.PJM_MASS_TRANSFER_PUB dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.WMS_RULE_17 dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.INV_LOC_WMS_UTILS dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.WMS_RULE_15 dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.INV_VALIDATE dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
-
APPS.MRP_HORIZONTAL_PLAN_SC dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.PJM_BORROW_PAYBACK dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INVUPD1B dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INVIDIT3 dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INV_TXN_VALIDATIONS dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INV_DETAIL_UTIL_PVT dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INV_QUANTITY_TREE_PVT dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INV_LPN_RESERVATIONS_PVT dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.CSP_EXCESS_PARTS_PVT dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.PO_INV_THIRD_PARTY_STOCK_MDTR dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.WMS_CONTAINER_PVT dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INV_ITEM_INQ dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INV_COST_GROUP_UPDATE dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
-
APPS.INV_TXN_MANAGER_GRP dependencies on MTL_ONHAND_QUANTITIES_DETAIL
12.1.1