Search Results MTL_RESERVATIONS
Overview
The MTL_RESERVATIONS table is a core transactional data structure within the Oracle E-Business Suite Inventory (INV) module. It serves as the central repository for all material reservation records. A reservation is a formal allocation of on-hand inventory to a specific demand, such as a sales order line, work order job, or internal requisition. This mechanism ensures that committed inventory is not available for other transactions, thereby preventing overselling and enabling accurate available-to-promise (ATP) calculations. The table is critical for managing the supply chain fulfillment process, linking supply sources to demand sources within a specific organizational and subinventory context.
Key Information Stored
The table's primary key is RESERVATION_ID, which uniquely identifies each reservation record. Key columns define the relationship between supply and demand, and the specific inventory characteristics being reserved. Major columns include DEMAND_SOURCE_TYPE_ID and DEMAND_SOURCE_HEADER_ID/LINE_ID, which identify the nature and specific instance of the consuming entity (e.g., a sales order). Conversely, SUPPLY_SOURCE_TYPE_ID and SUPPLY_SOURCE_HEADER_ID/LINE_ID identify the providing entity. The table stores detailed inventory attributes for the reserved material: ORGANIZATION_ID, INVENTORY_ITEM_ID, SUBINVENTORY_CODE, LOCATOR_ID, LOT_NUMBER, and REVISION. The REQUIRED_QUANTITY and RESERVATION_QUANTITY columns track the amount needed and the amount actually reserved, which can differ in partial reservation scenarios.
Common Use Cases and Queries
This table is central to inquiries about material availability and commitment status. Common operational and reporting queries include identifying all reservations for a specific sales order to understand fulfillment status, or checking reservations against a particular lot or subinventory for cycle count reconciliation. Troubleshooting often involves querying reservations linked to a stuck transaction in MTL_MATERIAL_TRANSACTIONS_TEMP. A typical diagnostic SQL pattern is:
- SELECT mr.reservation_id, mr.demand_source_line_id, mr.inventory_item_id, mr.required_quantity, mr.reservation_quantity FROM mtl_reservations mr WHERE mr.demand_source_header_id = <order_header_id>;
Reservations are primarily created, updated, and deleted via public APIs such as INV_RESERVATION_PUB, rather than through direct DML, to maintain data integrity.
Related Objects
As indicated by its foreign keys, MTL_RESERVATIONS has strong referential integrity with numerous foundational inventory tables. It references MTL_SYSTEM_ITEMS_B for the item definition, MTL_SECONDARY_INVENTORIES for the subinventory, MTL_ITEM_LOCATIONS for the locator, and MTL_LOT_NUMBERS and MTL_ITEM_REVISIONS_B for lot and revision control. It links to MTL_TXN_SOURCE_TYPES to classify demand and supply sources. Crucially, it is referenced by the CSP_REQUIREMENT_LINES table for Consumption Advice processing in Advanced Planning and by MTL_MATERIAL_TRANSACTIONS_TEMP, where the RESERVATION_ID is populated during transaction processing to consume the reservation. This network of relationships underscores its pivotal role in the inventory transaction flow.
-
Table: MTL_RESERVATIONS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_RESERVATIONS, object_name:MTL_RESERVATIONS, status:VALID, product: INV - Inventory , description: Reservations , implementation_dba_data: INV.MTL_RESERVATIONS ,
-
Table: MTL_RESERVATIONS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_RESERVATIONS, object_name:MTL_RESERVATIONS, status:VALID, product: INV - Inventory , description: Reservations , implementation_dba_data: INV.MTL_RESERVATIONS ,
-
APPS.INV_UI_ITEM_ATT_LOVS dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.WMS_DIRECT_SHIP_PVT dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.WMS_XDOCK_EXCEPTION dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.GME_RELEASE_BATCH_PVT dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.CTO_DEACTIVATE_CONFIG_PK dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.OE_RESERVE_CONC dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.WMS_UT_PKG dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.GME_COMMON_PVT dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.WSM_RESERVATIONS_PVT dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.WMS_TASK_DISPATCH_PUT_AWAY dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.GME_MOBILE_LOVS dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.INV_MINMAX_PVT dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.INV_LPN_RESERVATIONS_PVT dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.AHL_LTP_REQST_MATRL_PVT dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.WIP_DISCRETE_WS_MOVE dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.INV_RESERVATION_AVAIL_PVT dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.WIP_MTI_PUB dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.AHL_INV_RESERVATIONS_GRP dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.GMO_DISPENSE_PVT dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.WMS_ENGINE_PVT dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.GME_API_PUB dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.WMS_TASK_MGMT_PUB dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.CSD_LOGISTICS_UTIL dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.WIP_SO_RESERVATIONS dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.GME_MOBILE_TXN dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.MRP_MRPRPROP_XMLP_PKG dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.WMS_TXNRSN_ACTIONS_PUB dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.GME_RELEASE_BATCH_PVT dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.INV_RESERVATION_FORM_PKG dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.AHL_PRD_MRSHL_PVT dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.MRP_FLOW_SCHEDULE_UTIL dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.GME_MOBILE_LOVS dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.INV_MAINTAIN_RESERVATION_PUB dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.INV_RESERVATION_PVT dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.CSM_MTL_SYSTEM_ITEMS_EVENT_PKG dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.GME_MOBILE_RSRV dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.GME_COMMON_PVT dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.WMS_TASK_DISPATCH_PUT_AWAY dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.AHL_PP_MATERIALS_PVT dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.INV_LOT_APIS dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.INV_LPN_RESERVATIONS_PVT dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.CSP_TRANSACTIONS_PUB dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.AHL_VWP_PROJ_PROD_PVT dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.INV_UOM_API_PUB dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.CSD_INTERNAL_ORDERS_PVT dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.MTL_RESERVATIONS_PKG dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.CSM_MULTI_MOBQRY_PKG dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.WMS_XDOCK_EXCEPTION dependencies on MTL_RESERVATIONS
12.2.2