Search Results mtl_item_sub_inventories
Overview
The MTL_ITEM_SUB_INVENTORIES table is a core transactional table within the Oracle E-Business Suite Inventory (INV) module, central to material control and storage management. Its primary function is to define and enforce the valid assignment of items to specific subinventories within an organization. This table acts as a master control point, governing where an item can be stored, received, or completed, thereby enabling granular inventory policies. It is a mandatory setup for any item that will have on-hand quantities, as it defines the permissible storage locations. The table's integrity is maintained through foreign key relationships to master data tables, ensuring that assignments are made only to valid items and subinventories.
Key Information Stored
The table's structure is defined by a composite primary key consisting of INVENTORY_ITEM_ID, ORGANIZATION_ID, and SECONDARY_INVENTORY. This enforces uniqueness for each item-subinventory combination per organization. Key columns include INVENTORY_ITEM_ID and ORGANIZATION_ID, linking to MTL_SYSTEM_ITEMS_B to identify the item. The SECONDARY_INVENTORY column, linked to MTL_SECONDARY_INVENTORIES, identifies the assigned subinventory. Additional important columns support advanced functionality: SOURCE_SUBINVENTORY and SOURCE_ORGANIZATION_ID define default replenishment sources, while LOCATOR_TYPE indicates whether locator control is predefined or dynamic. Columns like PICKING_ORDER, DROPPING_ORDER, and INVENTORY_PLANNING_CODE control material handling and planning behaviors for the item within that specific subinventory.
Common Use Cases and Queries
A primary use case is validating item storage locations during transactions like material receipts, subinventory transfers, and work order completions. The table is frequently queried for operational reporting and setup validation. Common SQL patterns include listing all subinventories assigned to a specific item, or identifying all items allowed in a particular subinventory. For example, to find all enabled items in a 'FINISHED GOODS' subinventory for organization 101, one might query: SELECT msi.segment1 Item, msi.description FROM mtl_item_sub_inventories misi, mtl_system_items_b msi WHERE misi.inventory_item_id = msi.inventory_item_id AND misi.organization_id = msi.organization_id AND misi.organization_id = 101 AND misi.secondary_inventory = 'FINISHED GOODS' AND msi.enabled_flag = 'Y'. This table is also critical for defining completion subinventories in Work in Process (WIP) modules.
Related Objects
As indicated by the foreign key metadata, MTL_ITEM_SUB_INVENTORIES has extensive relationships with core Inventory and Manufacturing tables. It is directly referenced by MTL_SECONDARY_LOCATORS for defining item-specific locators. Crucially, it is referenced by key WIP tables—WIP_DISCRETE_JOBS, WIP_FLOW_SCHEDULES, WIP_REPETITIVE_ITEMS, and WIP_REQUIREMENT_OPERATIONS—to validate the completion and supply subinventories used in manufacturing. Its primary foreign key dependencies are on the master data tables MTL_SYSTEM_ITEMS_B (for items) and MTL_SECONDARY_INVENTORIES (for subinventories). The relationships with MTL_PARAMETERS and the source columns further tie it to inter-organization logistics and replenishment rules.
-
Table: MTL_ITEM_SUB_INVENTORIES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_SUB_INVENTORIES, object_name:MTL_ITEM_SUB_INVENTORIES, status:VALID, product: INV - Inventory , description: Item-subinventory assignments , implementation_dba_data: INV.MTL_ITEM_SUB_INVENTORIES ,
-
Table: MTL_ITEM_SUB_INVENTORIES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_SUB_INVENTORIES, object_name:MTL_ITEM_SUB_INVENTORIES, status:VALID, product: INV - Inventory , description: Item-subinventory assignments , implementation_dba_data: INV.MTL_ITEM_SUB_INVENTORIES ,
-
APPS.BOM_ROUTINGHEADER_PVT dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.WMS_RULE_10 dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.CTO_UPDATE_ITEMS_PK dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.MRP_SOURCING_API_PK dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.INV_UI_ITEM_SUB_LOC_LOVS dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.WMS_RULE_7 dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.GME_MOBILE_LOVS dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.INV_COPY_ORGANIZATION_REPORT dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.INV_MATERIAL_STATUS_GRP dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.PO_SUBINVENTORIES_S2 dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.BOMPVALR dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.CSP_SUPERSESSIONS_PVT dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.PO_AUTOSOURCE_SV dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.CSP_MO_MTLTXNS_UTIL dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.INV_KANBAN_PVT dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.CSP_ITEM_SUB_INVENTORIES_PKG dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.INV_MMX_WRAPPER_PVT dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.INV_MOVE_ORDER_PUB dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.BOM_COMPONENT_API dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.PO_SUBINVENTORIES_S2 dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.MRP_SOURCING_API_PK dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.EAM_MTL_TXN_PROCESS dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.PJM_PROJECT_LOCATOR dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.PO_PDOI_DIST_PROCESS_PVT dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.PO_SUBINVENTORIES_S dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.INV_REPLENISH_COUNT_PVT dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.AHL_PRD_OPERATIONS_PVT dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.CSM_MTL_ITEM_SUBINV_EVENT_PKG dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.INVPVDR5 dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.PO_PDOI_DISTRIBUTIONS_SV3 dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.BOMPVALB dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.GME_MOBILE_TXN dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.INV_TXN_MANAGER_GRP dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.POR_AUTOSOURCE_UTIL_PKG dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1
-
APPS.INV_VALIDATE dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.INV_MATERIAL_STATUS_GRP dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.WMS_REPLENISHMENT_PVT dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.CSP_EXCESS_PARTS_PVT dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.INVPPRCI dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.GML_MOBILE_RECEIPT dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.PO_COPYDOC_SUB dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.INV_REPLENISH_COUNT_LOVS dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.POR_AUTOSOURCE_UTIL_PKG dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.INV_MMX_WRAPPER_PVT dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.INVPVDR5 dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.GME_MOBILE_TXN dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.RCV_CORE_S dependencies on MTL_ITEM_SUB_INVENTORIES
12.2.2
-
APPS.CSP_EXCESS_PARTS_PVT dependencies on MTL_ITEM_SUB_INVENTORIES
12.1.1