Search Results mtl_secondary_locators
Overview
The MTL_SECONDARY_LOCATORS table is a core data object within the Oracle E-Business Suite Inventory (INV) module, specifically for versions 12.1.1 and 12.2.2. It serves as the system of record for defining and managing secondary locator assignments for items. Its primary role is to enforce and maintain the relationship between an inventory item, a specific subinventory, and an alternate (secondary) locator within that subinventory. This table is essential for supporting flexible material storage and retrieval rules, allowing items to be directed to or picked from predefined alternate locations beyond their primary assignment, which is crucial for complex warehouse management and manufacturing processes.
Key Information Stored
The table's structure centers on a composite primary key that uniquely identifies each secondary locator assignment. The key columns are INVENTORY_ITEM_ID, ORGANIZATION_ID, and SECONDARY_LOCATOR. The INVENTORY_ITEM_ID links to the specific item in MTL_SYSTEM_ITEMS_B. The ORGANIZATION_ID specifies the operating unit. The SECONDARY_LOCATOR is a foreign key to MTL_ITEM_LOCATIONS, storing the identifier for the alternate storage location. While not part of the primary key, the SUBINVENTORY_CODE is a critical foreign key column linking to MTL_ITEM_SUB_INVENTORIES, defining the specific subinventory context for the secondary locator. This design ensures that for a given item and organization, multiple secondary locators can be defined, each scoped to a particular subinventory.
Common Use Cases and Queries
A primary use case is validating and determining valid locators for material transactions, such as a move order or a WIP job completion. The table is queried to present a list of allowable locators for an item in a given subinventory. For reporting, analysts often query this table to audit item storage rules or identify items with multiple locator options. A common SQL pattern retrieves all secondary locators for a specific item and organization, joining to descriptive tables:
- SELECT msn.SECONDARY_LOCATOR, mil.CONCATENATED_SEGMENTS, msn.SUBINVENTORY_CODE FROM INV.MTL_SECONDARY_LOCATORS msn, INV.MTL_ITEM_LOCATIONS mil WHERE msn.INVENTORY_ITEM_ID = :p_item_id AND msn.ORGANIZATION_ID = :p_org_id AND msn.SECONDARY_LOCATOR = mil.INVENTORY_LOCATION_ID(+);
Another critical use is integration with Work in Process (WIP), where the table validates the completion locator specified for a discrete job or repetitive schedule.
Related Objects
MTL_SECONDARY_LOCATORS has integral relationships with several key Inventory and WIP tables, as documented by its foreign key constraints:
- MTL_ITEM_LOCATIONS: Joined via SECONDARY_LOCATOR and ORGANIZATION_ID to validate the locator master data.
- MTL_ITEM_SUB_INVENTORIES: Joined via INVENTORY_ITEM_ID, ORGANIZATION_ID, and SUBINVENTORY_CODE to validate the item-subinventory relationship.
- WIP_DISCRETE_JOBS: Referenced by WIP_DISCRETE_JOBS using PRIMARY_ITEM_ID, ORGANIZATION_ID, and COMPLETION_LOCATOR_ID to validate the job completion locator.
- WIP_REPETITIVE_ITEMS: Referenced similarly using PRIMARY_ITEM_ID, ORGANIZATION_ID, and COMPLETION_LOCATOR_ID for repetitive manufacturing.
- WIP_REQUIREMENT_OPERATIONS: Referenced using INVENTORY_ITEM_ID, ORGANIZATION_ID, and SUPPLY_LOCATOR_ID to validate component supply locators for WIP operations.
These relationships underscore the table's central role in ensuring data integrity for locator assignments across transaction processing and manufacturing execution.
-
Table: MTL_SECONDARY_LOCATORS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SECONDARY_LOCATORS, object_name:MTL_SECONDARY_LOCATORS, status:VALID, product: INV - Inventory , description: Item-subinventory-locator assignments , implementation_dba_data: INV.MTL_SECONDARY_LOCATORS ,
-
Table: MTL_SECONDARY_LOCATORS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SECONDARY_LOCATORS, object_name:MTL_SECONDARY_LOCATORS, status:VALID, product: INV - Inventory , description: Item-subinventory-locator assignments , implementation_dba_data: INV.MTL_SECONDARY_LOCATORS ,
-
APPS.WMS_RULE_13 dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.WMS_ATF_RUNTIME_PUB_APIS dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.CTO_UPDATE_ITEMS_PK dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.INVPVDR7 dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.WMS_RULE_10 dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.INV_UI_ITEM_SUB_LOC_LOVS dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.WMA_SPECIAL_LOVS dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.INV_VALIDATE dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.PJM_PROJECT_LOCATOR dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.BOMPVALR dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.WMS_RULE_10 dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.BOMPVALR dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.EAM_MTL_TXN_PROCESS dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.WSH_DELIVERY_DETAILS_INV dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.PO_SUBINVENTORIES_S dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.INVPVDR5 dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.INV_LOGICAL_TRANSACTIONS_PVT dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.INV_PROCESS_TEMP dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.GME_MOBILE_TXN dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.WMS_RULE_8 dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.PJM_PROJECT_LOCATOR dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.INV_TRANSACTION_LOVS dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.BOMPVALB dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.INVPVDR5 dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.ENG_VALIDATE_REVISED_ITEM dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.INV_TXN_MANAGER_GRP dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.WMS_RULE_13 dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.CSL_MTL_SEC_LOCATORS_ACC_PKG dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.BOM_VALIDATE_RTG_HEADER dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.INV_MATERIAL_STATUS_GRP dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.CSL_MTL_ITEM_LOCATIONS_ACC_PKG dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.WMS_RULE_7 dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.BOM_ROUTINGHEADER_PVT dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.WMS_RULE_9 dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.INV_UI_ITEM_SUB_LOC_LOVS dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.INV_INVRCWSR_XMLP_PKG dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.WSH_DELIVERY_DETAILS_INV dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.WMS_RULE_8 dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.INV_REPLENISH_COUNT_PVT dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.EAM_WORKORDERS_JSP dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.WSH_DEL_OI_CORE dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.ENG_COPY_TABLE_ROWS_PKG dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.WIP_COMPONENT dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.WIP_FLOW_COMPLETION_FILTER dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.EAM_MTL_TXN_PROCESS dependencies on MTL_SECONDARY_LOCATORS
12.1.1
-
APPS.WMS_RULE_7 dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.INV_TRANSACTION_LOVS dependencies on MTL_SECONDARY_LOCATORS
12.2.2
-
APPS.WIP_LOCATOR dependencies on MTL_SECONDARY_LOCATORS
12.2.2