Search Results mtl_reservations_interface
Overview
The MTL_RESERVATIONS_INTERFACE table is a critical staging table within the Oracle E-Business Suite Inventory (INV) module, specifically for versions 12.1.1 and 12.2.2. It serves as the primary interface for creating, updating, transferring, and deleting material reservations in a batch mode. Reservations are essential for linking specific supply (on-hand inventory) to specific demand (e.g., sales orders, work orders). This table allows for the high-volume, programmatic processing of reservation transactions, which are subsequently validated and transferred to the permanent reservation tables (e.g., MTL_RESERVATIONS) by the Inventory Transaction Manager concurrent program. Its role is to decouple transaction entry from complex validation logic, ensuring data integrity and system performance.
Key Information Stored
The table stores a comprehensive set of attributes required to define a reservation transaction. Key columns include the composite primary key (RESERVATION_BATCH_ID, RESERVATION_INTERFACE_ID) for grouping and identifying records. Essential reservation data columns are INVENTORY_ITEM_ID, ORGANIZATION_ID, QUANTITY, and UOM_CODE to specify the item and amount. The table captures detailed source and destination information through columns like SUBINVENTORY_CODE, LOCATOR_ID, LOT_NUMBER, and their corresponding "TO_" counterparts (e.g., TO_SUBINVENTORY_CODE) for transfer operations. It also links to transactional demand and supply sources via DEMAND_SOURCE_TYPE_ID, DEMAND_SOURCE_HEADER_ID, DEMAND_SOURCE_LINE_ID, SUPPLY_SOURCE_TYPE_ID, SUPPLY_SOURCE_HEADER_ID, and SUPPLY_SOURCE_LINE_ID. A PROCESS_FLAG column indicates the record's status (e.g., pending, error, processed) within the interface workflow.
Common Use Cases and Queries
The primary use case is the batch import of reservation data from external systems or legacy data conversions via custom PL/SQL routines or SQL*Loader scripts. It is also used for complex reservation logic that cannot be handled through the standard user interface. Common reporting queries focus on monitoring the interface's status. A typical query to identify pending records for a specific batch would be: SELECT reservation_interface_id, inventory_item_id, quantity, error_message FROM mtl_reservations_interface WHERE process_flag = 1 AND reservation_batch_id = &batch_id;. Another frequent pattern is troubleshooting errors by selecting records where the PROCESS_FLAG is 3 (Error) and reviewing the ERROR_MESSAGE and ERROR_EXPLANATION columns. Developers often use this table to programmatically create reservations for discrete jobs or sales order shipments as part of integrated business flows.
Related Objects
As documented in the provided ETRM metadata, MTL_RESERVATIONS_INTERFACE has extensive foreign key relationships with core Inventory tables, ensuring referential integrity. Key documented relationships include:
- MTL_SYSTEM_ITEMS_B: Validates the INVENTORY_ITEM_ID and ORGANIZATION_ID.
- MTL_SECONDARY_INVENTORIES: Validates the SUBINVENTORY_CODE and TO_SUBINVENTORY_CODE against the ORGANIZATION_ID.
- MTL_ITEM_LOCATIONS: Validates the LOCATOR_ID and TO_LOCATOR_ID against the ORGANIZATION_ID.
- MTL_LOT_NUMBERS: Validates the LOT_NUMBER and TO_LOT_NUMBER for the given INVENTORY_ITEM_ID and ORGANIZATION_ID.
- MTL_PARAMETERS: Validates the ORGANIZATION_ID and TO_ORGANIZATION_ID.
- MTL_TXN_SOURCE_TYPES: Validates the DEMAND_SOURCE_TYPE_ID, TO_DEMAND_SOURCE_TYPE_ID, SUPPLY_SOURCE_TYPE_ID, and TO_SUPPLY_SOURCE_TYPE_ID.
- MTL_ITEM_REVISIONS_B: Validates revision details for the item and organization.
-
Table: MTL_RESERVATIONS_INTERFACE
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_RESERVATIONS_INTERFACE, object_name:MTL_RESERVATIONS_INTERFACE, status:VALID, product: INV - Inventory , description: Reservations Interface , implementation_dba_data: INV.MTL_RESERVATIONS_INTERFACE ,
-
Table: MTL_RESERVATIONS_INTERFACE
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_RESERVATIONS_INTERFACE, object_name:MTL_RESERVATIONS_INTERFACE, status:VALID, product: INV - Inventory , description: Reservations Interface , implementation_dba_data: INV.MTL_RESERVATIONS_INTERFACE ,
-
APPS.MTL_RESERVATIONS_INTERFACE_PKG dependencies on MTL_RESERVATIONS_INTERFACE
12.1.1
-
APPS.INV_RESERVATIONS_INTERFACE dependencies on MTL_RESERVATIONS_INTERFACE
12.1.1
-
APPS.CTO_DEACTIVATE_CONFIG_PK dependencies on MTL_RESERVATIONS_INTERFACE
12.1.1
-
APPS.CTO_DEACTIVATE_CONFIG_PK dependencies on MTL_RESERVATIONS_INTERFACE
12.2.2
-
APPS.MTL_RESERVATIONS_INTERFACE_PKG dependencies on MTL_RESERVATIONS_INTERFACE
12.2.2
-
APPS.INV_RESERVATIONS_INTERFACE dependencies on MTL_RESERVATIONS_INTERFACE
12.2.2
-
APPS.INV_RESERVATIONS_INTERFACE SQL Statements
12.2.2
-
Table: MTL_TXN_SOURCE_TYPES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TXN_SOURCE_TYPES, object_name:MTL_TXN_SOURCE_TYPES, status:VALID, product: INV - Inventory , description: Valid transaction source types , implementation_dba_data: INV.MTL_TXN_SOURCE_TYPES ,
-
APPS.INV_RESERVATIONS_INTERFACE SQL Statements
12.1.1
-
Table: MTL_TXN_SOURCE_TYPES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TXN_SOURCE_TYPES, object_name:MTL_TXN_SOURCE_TYPES, status:VALID, product: INV - Inventory , description: Valid transaction source types , implementation_dba_data: INV.MTL_TXN_SOURCE_TYPES ,
-
PACKAGE: APPS.INV_RESERVATIONS_INTERFACE
12.1.1
-
PACKAGE: APPS.INV_RESERVATIONS_INTERFACE
12.2.2
-
APPS.CTO_DEACTIVATE_CONFIG_PK dependencies on MTL_RESERVATIONS
12.1.1
-
SYNONYM: APPS.MTL_RESERVATIONS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_RESERVATIONS_INTERFACE, status:VALID,
-
SYNONYM: APPS.MTL_RESERVATIONS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_RESERVATIONS_INTERFACE, status:VALID,
-
VIEW: APPS.MTL_RESERVATIONS_INTERFACE_DFV
12.1.1
-
VIEW: APPS.MTL_RESERVATIONS_INTERFACE_DFV
12.2.2
-
APPS.CTO_DEACTIVATE_CONFIG_PK dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.INV_RESERVATIONS_INTERFACE dependencies on INV_RESERVATION_GLOBAL
12.1.1
-
APPS.INV_RESERVATIONS_INTERFACE dependencies on INV_RESERVATION_GLOBAL
12.2.2
-
Table: MTL_ITEM_REVISIONS_B
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_REVISIONS_B, object_name:MTL_ITEM_REVISIONS_B, status:VALID, product: INV - Inventory , description: Item revisions , implementation_dba_data: INV.MTL_ITEM_REVISIONS_B ,
-
Table: MTL_LOT_NUMBERS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_LOT_NUMBERS, object_name:MTL_LOT_NUMBERS, status:VALID, product: INV - Inventory , description: Lot number definitions , implementation_dba_data: INV.MTL_LOT_NUMBERS ,
-
Table: MTL_LOT_NUMBERS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_LOT_NUMBERS, object_name:MTL_LOT_NUMBERS, status:VALID, product: INV - Inventory , description: Lot number definitions , implementation_dba_data: INV.MTL_LOT_NUMBERS ,
-
Table: MTL_ITEM_REVISIONS_B
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_REVISIONS_B, object_name:MTL_ITEM_REVISIONS_B, status:VALID, product: INV - Inventory , description: Item revisions , implementation_dba_data: INV.MTL_ITEM_REVISIONS_B ,
-
Table: MTL_ITEM_LOCATIONS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_LOCATIONS, object_name:MTL_ITEM_LOCATIONS, status:VALID, product: INV - Inventory , description: Definitions for stock locators , implementation_dba_data: INV.MTL_ITEM_LOCATIONS ,
-
Table: MTL_ITEM_LOCATIONS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_LOCATIONS, object_name:MTL_ITEM_LOCATIONS, status:VALID, product: INV - Inventory , description: Definitions for stock locators , implementation_dba_data: INV.MTL_ITEM_LOCATIONS ,
-
PACKAGE BODY: APPS.MTL_RESERVATIONS_INTERFACE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_RESERVATIONS_INTERFACE_PKG, status:VALID,
-
PACKAGE BODY: APPS.INV_RESERVATIONS_INTERFACE
12.1.1
-
PACKAGE BODY: APPS.INV_RESERVATIONS_INTERFACE
12.2.2
-
VIEW: APPS.MTL_RESERVATIONS_INTERFACE_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:MTL_RESERVATIONS_INTERFACE_DFV, status:VALID,
-
VIEW: APPS.MTL_RESERVATIONS_INTERFACE_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:MTL_RESERVATIONS_INTERFACE_DFV, status:VALID,
-
PACKAGE BODY: APPS.MTL_RESERVATIONS_INTERFACE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_RESERVATIONS_INTERFACE_PKG, status:VALID,
-
VIEW: INV.MTL_RESERVATIONS_INTERFACE#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_RESERVATIONS_INTERFACE#, status:VALID,
-
Table: MTL_SECONDARY_INVENTORIES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SECONDARY_INVENTORIES, object_name:MTL_SECONDARY_INVENTORIES, status:VALID, product: INV - Inventory , description: Subinventory definitions , implementation_dba_data: INV.MTL_SECONDARY_INVENTORIES ,
-
PACKAGE BODY: APPS.INV_RESERVATIONS_INTERFACE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_RESERVATIONS_INTERFACE, status:VALID,
-
PACKAGE BODY: APPS.INV_RESERVATIONS_INTERFACE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_RESERVATIONS_INTERFACE, status:VALID,
-
PACKAGE BODY: APPS.CTO_DEACTIVATE_CONFIG_PK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_DEACTIVATE_CONFIG_PK, status:VALID,
-
PACKAGE BODY: APPS.CTO_DEACTIVATE_CONFIG_PK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_DEACTIVATE_CONFIG_PK, status:VALID,
-
APPS.INV_RESERVATIONS_INTERFACE dependencies on INV_CACHE
12.1.1
-
Table: MTL_SECONDARY_INVENTORIES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SECONDARY_INVENTORIES, object_name:MTL_SECONDARY_INVENTORIES, status:VALID, product: INV - Inventory , description: Subinventory definitions , implementation_dba_data: INV.MTL_SECONDARY_INVENTORIES ,
-
Table: MTL_PARAMETERS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_PARAMETERS, object_name:MTL_PARAMETERS, status:VALID, product: INV - Inventory , description: Inventory control options and defaults , implementation_dba_data: INV.MTL_PARAMETERS ,
-
APPS.INV_RESERVATIONS_INTERFACE dependencies on INV_CACHE
12.2.2
-
Table: MTL_PARAMETERS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_PARAMETERS, object_name:MTL_PARAMETERS, status:VALID, product: INV - Inventory , description: Inventory control options and defaults , implementation_dba_data: INV.MTL_PARAMETERS ,
-
VIEW: APPS.MTL_RESERVATIONS_INTERFACE_V
12.2.2
-
VIEW: APPS.MTL_RESERVATIONS_INTERFACE_V
12.1.1
-
APPS.MTL_RESERVATIONS_INTERFACE_PKG SQL Statements
12.2.2
-
APPS.MTL_RESERVATIONS_INTERFACE_PKG SQL Statements
12.1.1
-
VIEW: INV.MTL_RESERVATIONS_INTERFACE#
12.2.2