Search Results mtl_demand
The MTL_DEMAND
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical inventory management entity that stores demand information for items across various modules, including Order Management, Inventory, Purchasing, and Manufacturing. This table acts as a central repository for tracking demand transactions, ensuring accurate material planning, replenishment, and fulfillment processes. Below is a detailed technical overview of its structure, purpose, and integration within Oracle EBS.
Purpose and Functional Role
TheMTL_DEMAND
table captures demand data generated from sales orders, work orders, replenishment requests, and other sources. It serves as an intermediary between transactional systems (e.g., Order Management) and inventory planning tools (e.g., MRP). Key functions include:
- Demand Tracking: Records item-level demand quantities, dates, and sourcing details.
- Integration Hub: Links to
MTL_SUPPLY
for supply-demand balancing. - MRP Processing: Provides input for Material Requirements Planning (MRP) runs.
- ATP Checks: Supports Available-to-Promise (ATP) calculations by storing committed demand.
Key Columns and Relationships
The table's schema includes columns that define demand attributes and relationships with other EBS entities:- DEMAND_ID: Primary key, uniquely identifying each demand record.
- INVENTORY_ITEM_ID: References
MTL_SYSTEM_ITEMS_B
for item details. - ORGANIZATION_ID: Links to
HR_ALL_ORGANIZATION_UNITS
for inventory org. - DEMAND_TYPE: Classifies demand (e.g., Sales Order, Work Order).
- DEMAND_SOURCE_HEADER_ID: Foreign key to source documents (e.g.,
OE_ORDER_HEADERS_ALL
for sales orders). - QUANTITY: Demand quantity in primary UOM.
- DATE_REQUIRED: Fulfillment due date.
- STATUS: Tracks lifecycle (e.g., Open, Closed, Cancelled).
Integration with Oracle EBS Modules
MTL_DEMAND
interacts with multiple EBS modules:
- Order Management: Sales orders create demand records via
OE_ORDER_LINES_ALL
. - Inventory: Supports reservations, allocations, and ATP checks.
- Manufacturing: Work order demands are stored for component requirements.
- Purchasing: Replenishment requests trigger demand for procurement.
Technical Considerations
- Indexing: Key indexes include
MTL_DEMAND_N1
(DEMAND_ID) andMTL_DEMAND_N2
(INVENTORY_ITEM_ID, ORGANIZATION_ID). - Purge Logic: Demand records are archived via concurrent programs like "Purge Obsolete Demand."
- Performance: High-volume systems may require partitioning by DATE_REQUIRED or ORGANIZATION_ID.
Customization and Extensions
Common extensions include:- Custom demand types for specialized workflows.
- Triggers to enforce business rules during demand creation.
- APIs (e.g.,
INV_DEMAND_PUB
) for programmatic demand manipulation.
Conclusion
TheMTL_DEMAND
table is foundational to Oracle EBS's inventory and supply chain orchestration. Its design ensures traceability of demand sources, supports complex planning algorithms, and facilitates cross-module integration. Proper understanding of this table is essential for troubleshooting fulfillment issues, optimizing MRP, and customizing demand-driven processes.
-
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.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_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_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 ,
-
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 ,
-
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.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: 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: 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_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_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 ,
-
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 ,
-
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 ,
-
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.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_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_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 ,