Search Results mtl_demand
Overview
The MTL_DEMAND table is a core transactional 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 repository for sales order demand and reservation records. Its fundamental role is to track and manage the specific allocation of on-hand inventory to fulfill sales orders and other demand sources. This table is critical for maintaining accurate available-to-promise (ATP) calculations, supporting reservation logic, and interfacing with Oracle Order Management and Advanced Supply Chain Planning modules. The data in MTL_DEMAND directly influences material availability, shipment scheduling, and fulfillment workflows.
Key Information Stored
The table stores detailed records linking demand sources to specific inventory items and their attributes. Key columns, as indicated by its primary and foreign keys, include DEMAND_ID (a unique system-generated identifier), INVENTORY_ITEM_ID, and ORGANIZATION_ID to identify the item and its owning inventory organization. Crucially, it tracks the demand source through DEMAND_SOURCE_HEADER_ID, DEMAND_SOURCE_TYPE, DEMAND_SOURCE_LINE, and DEMAND_SOURCE_DELIVERY, which typically reference sales order headers and lines. For reservations, it stores the precise inventory location using SUBINVENTORY and LOCATOR_ID, and can track specific lots (LOT_NUMBER) and revisions (REVISION). The COMPONENT_SEQUENCE_ID links demand for components to specific Bills of Material (BOM).
Common Use Cases and Queries
Common use cases include analyzing sales order reservations, troubleshooting fulfillment issues, and generating custom availability reports. Technical consultants often query this table to reconcile inventory commitments. A typical query pattern joins MTL_DEMAND with MTL_SYSTEM_ITEMS_B and OE_ORDER_HEADERS_ALL to report on all reservations for a specific item or sales order.
- Sample Query: To find all reservations for a sales order:
SELECT md.demand_id, msi.segment1 item_code, md.quantity
FROM inv.mtl_demand md,
inv.mtl_system_items_b msi
WHERE md.inventory_item_id = msi.inventory_item_id
AND md.organization_id = msi.organization_id
AND md.demand_source_header_id = <order_header_id>
AND md.demand_source_type = 2; -- Typically 'Sales Order' - Another critical use is interfacing with planning systems (MRP), as the table is referenced by MRP_RELIEF_INTERFACE and MRP_SALES_ORDER_UPDATES for demand relief and order update processes.
Related Objects
MTL_DEMAND has extensive foreign key relationships, centralizing its integration within the EBS schema. Key documented relationships include:
- MTL_SYSTEM_ITEMS_B: On INVENTORY_ITEM_ID and ORGANIZATION_ID for item master data.
- MTL_SALES_ORDERS / OE_ORDER_HEADERS_ALL: On DEMAND_SOURCE_HEADER_ID for sales order information.
- MTL_ITEM_LOCATIONS: On LOCATOR_ID and ORGANIZATION_ID for detailed locator data.
- MTL_SECONDARY_INVENTORIES: On SUBINVENTORY and ORGANIZATION_ID.
- MTL_LOT_NUMBERS & MTL_ITEM_REVISIONS_B: For lot and revision control.
- BOM_COMPONENTS_B: On COMPONENT_SEQUENCE_ID for component demand.
- MTL_DEMAND_INTERFACE: On DEMAND_ID, linking interface records to created demand.
- MRP_RELIEF_INTERFACE & MRP_SALES_ORDER_UPDATES: For planning system integration.
-
Table: MTL_DEMAND
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_DEMAND, object_name:MTL_DEMAND, status:VALID, product: INV - Inventory , description: Sales order demand and reservations , implementation_dba_data: INV.MTL_DEMAND ,
-
Table: MTL_DEMAND
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_DEMAND, object_name:MTL_DEMAND, status:VALID, product: INV - Inventory , description: Sales order demand and reservations , implementation_dba_data: INV.MTL_DEMAND ,
-
View: INVFV_INVENTORY_DEMANDS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVFV_INVENTORY_DEMANDS, object_name:INVFV_INVENTORY_DEMANDS, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.INVFV_INVENTORY_DEMANDS ,
-
View: INVFV_INVENTORY_DEMANDS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVFV_INVENTORY_DEMANDS, object_name:INVFV_INVENTORY_DEMANDS, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.INVFV_INVENTORY_DEMANDS ,
-
View: INVFV_INVENTORY_RESERVATIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVFV_INVENTORY_RESERVATIONS, object_name:INVFV_INVENTORY_RESERVATIONS, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.INVFV_INVENTORY_RESERVATIONS ,
-
View: INVFV_INVENTORY_RESERVATIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVFV_INVENTORY_RESERVATIONS, object_name:INVFV_INVENTORY_RESERVATIONS, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.INVFV_INVENTORY_RESERVATIONS ,
-
Table: MTL_SALES_ORDERS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SALES_ORDERS, object_name:MTL_SALES_ORDERS, status:VALID, product: INV - Inventory , description: Local definitions of sales orders , implementation_dba_data: INV.MTL_SALES_ORDERS ,
-
Table: MTL_GENERIC_DISPOSITIONS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_GENERIC_DISPOSITIONS, object_name:MTL_GENERIC_DISPOSITIONS, status:VALID, product: INV - Inventory , description: Account alias definition , implementation_dba_data: INV.MTL_GENERIC_DISPOSITIONS ,
-
Table: MTL_GENERIC_DISPOSITIONS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_GENERIC_DISPOSITIONS, object_name:MTL_GENERIC_DISPOSITIONS, status:VALID, product: INV - Inventory , description: Account alias definition , implementation_dba_data: INV.MTL_GENERIC_DISPOSITIONS ,
-
Table: MTL_SALES_ORDERS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SALES_ORDERS, object_name:MTL_SALES_ORDERS, status:VALID, product: INV - Inventory , description: Local definitions of sales orders , implementation_dba_data: INV.MTL_SALES_ORDERS ,
-
Table: MTL_DEMAND_INTERFACE
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_DEMAND_INTERFACE, object_name:MTL_DEMAND_INTERFACE, status:VALID, product: INV - Inventory , description: Temporary demand storage for the transaction processor , implementation_dba_data: INV.MTL_DEMAND_INTERFACE ,
-
Table: MTL_DEMAND_INTERFACE
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_DEMAND_INTERFACE, object_name:MTL_DEMAND_INTERFACE, status:VALID, product: INV - Inventory , description: Temporary demand storage for the transaction processor , implementation_dba_data: INV.MTL_DEMAND_INTERFACE ,
-
View: MTL_RESERVATIONS_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_RESERVATIONS_VIEW, object_name:MTL_RESERVATIONS_VIEW, status:VALID, product: INV - Inventory , description: Not used , implementation_dba_data: APPS.MTL_RESERVATIONS_VIEW ,
-
View: MTL_RESERVATIONS_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_RESERVATIONS_VIEW, object_name:MTL_RESERVATIONS_VIEW, status:VALID, product: INV - Inventory , description: Not used , implementation_dba_data: APPS.MTL_RESERVATIONS_VIEW ,
-
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 ,
-
View: MTL_LOT_DEMAND_VAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_LOT_DEMAND_VAL_V, object_name:MTL_LOT_DEMAND_VAL_V, status:VALID, product: INV - Inventory , implementation_dba_data: APPS.MTL_LOT_DEMAND_VAL_V ,
-
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 ,
-
View: MTL_LOT_DEMAND_VAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_LOT_DEMAND_VAL_V, object_name:MTL_LOT_DEMAND_VAL_V, status:VALID, product: INV - Inventory , description: The view shows the lot numbers which have corresponding demand. , implementation_dba_data: APPS.MTL_LOT_DEMAND_VAL_V ,
-
View: MTL_PROJECT_DEMAND_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_PROJECT_DEMAND_VIEW, object_name:MTL_PROJECT_DEMAND_VIEW, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_PROJECT_DEMAND_VIEW ,
-
View: MTL_PROJECT_DEMAND_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_PROJECT_DEMAND_VIEW, object_name:MTL_PROJECT_DEMAND_VIEW, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_PROJECT_DEMAND_VIEW ,
-
View: MTL_RESERVATIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_RESERVATIONS_V, object_name:MTL_RESERVATIONS_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_RESERVATIONS_V ,
-
View: INVBV_INVENTORY_DEMANDS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVBV_INVENTORY_DEMANDS, object_name:INVBV_INVENTORY_DEMANDS, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.INVBV_INVENTORY_DEMANDS ,
-
View: INVBV_INVENTORY_DEMANDS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVBV_INVENTORY_DEMANDS, object_name:INVBV_INVENTORY_DEMANDS, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.INVBV_INVENTORY_DEMANDS ,
-
View: MTL_ATT_QTY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ATT_QTY_V, object_name:MTL_ATT_QTY_V, status:VALID, product: INV - Inventory , description: No longer used , implementation_dba_data: APPS.MTL_ATT_QTY_V ,
-
View: MTL_ATT_QTY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ATT_QTY_V, object_name:MTL_ATT_QTY_V, status:VALID, product: INV - Inventory , description: No longer used , implementation_dba_data: APPS.MTL_ATT_QTY_V ,
-
View: MTL_RESERVATIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_RESERVATIONS_V, object_name:MTL_RESERVATIONS_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_RESERVATIONS_V ,
-
View: INVBV_INVENTORY_RESERVATIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVBV_INVENTORY_RESERVATIONS, object_name:INVBV_INVENTORY_RESERVATIONS, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.INVBV_INVENTORY_RESERVATIONS ,
-
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 ,
-
View: INVBV_INVENTORY_RESERVATIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVBV_INVENTORY_RESERVATIONS, object_name:INVBV_INVENTORY_RESERVATIONS, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.INVBV_INVENTORY_RESERVATIONS ,
-
View: MTL_DEMAND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_DEMAND_V, object_name:MTL_DEMAND_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_DEMAND_V ,
-
View: MTL_DEMAND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_DEMAND_V, object_name:MTL_DEMAND_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_DEMAND_V ,
-
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 ,
-
View: MTL_DEMAND_OM_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_DEMAND_OM_VIEW, object_name:MTL_DEMAND_OM_VIEW, status:VALID, product: INV - Inventory , implementation_dba_data: APPS.MTL_DEMAND_OM_VIEW ,
-
View: MTL_DEMAND_OM_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_DEMAND_OM_VIEW, object_name:MTL_DEMAND_OM_VIEW, status:VALID, product: INV - Inventory , implementation_dba_data: APPS.MTL_DEMAND_OM_VIEW ,
-
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 ,
-
Table: MTL_SYSTEM_ITEMS_B
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B, object_name:MTL_SYSTEM_ITEMS_B, status:VALID, product: INV - Inventory , description: Inventory item definitions , implementation_dba_data: INV.MTL_SYSTEM_ITEMS_B ,
-
Table: MTL_SYSTEM_ITEMS_B
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B, object_name:MTL_SYSTEM_ITEMS_B, status:VALID, product: INV - Inventory , description: Inventory item definitions , implementation_dba_data: INV.MTL_SYSTEM_ITEMS_B ,
-
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 ,
-
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 ,