Search Results demand
The INV.MTL_DEMAND
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 serves as a critical repository for demand information within the Inventory (INV) module. This table captures demand data generated from various sources, including sales orders, work orders, and other supply chain planning activities, enabling organizations to manage inventory requirements effectively. Below is a detailed analysis of its structure, purpose, and integration within Oracle EBS.
Purpose and Functionality
The MTL_DEMAND
table stores transactional demand records that drive inventory replenishment, material planning, and order fulfillment processes. It acts as an intermediary between demand sources (e.g., Order Management, Manufacturing) and supply planning tools like Oracle Advanced Supply Chain Planning (ASCP). Key functionalities include:
- Demand Tracking: Records demand types such as sales orders, forecasts, and interplant transfers.
- Integration with MRP/ASCP: Supplies data for Material Requirements Planning (MRP) runs to generate supply recommendations.
- Inventory Optimization: Helps balance stock levels by aligning demand with available supply.
Table Structure
The table comprises columns that categorize and quantify demand. Notable columns include:
Column Name | Data Type | Description |
---|---|---|
DEMAND_ID | NUMBER | Primary key, uniquely identifies each demand record. |
INVENTORY_ITEM_ID | NUMBER | References MTL_SYSTEM_ITEMS to link the demand to a specific item. |
ORGANIZATION_ID | NUMBER | Indicates the inventory organization where the demand applies. |
DEMAND_TYPE | NUMBER | Classifies demand (e.g., 1 for sales orders, 2 for forecasts). |
QUANTITY | NUMBER | The demanded quantity. |
DEMAND_DATE | DATE | Date when the demand is required. |
SOURCE_HEADER_ID | NUMBER | Links to the originating document (e.g., OE_ORDER_HEADERS for sales orders). |
Integration with Oracle EBS Modules
The MTL_DEMAND
table integrates with multiple EBS modules:
- Order Management (OM): Sales orders create demand records via the
OE_ORDER_LINES
interface. - Manufacturing (WIP): Work orders generate demand for components.
- Planning (MRP/ASCP): Demand data feeds into planning engines to recommend purchases, transfers, or production.
Key Processes
Demand Creation: Triggered by order entry or planning systems, records are inserted into MTL_DEMAND
via APIs or direct SQL.
Demand Consumption: During MRP runs, demand is matched with supply (e.g., on-hand stock, purchase orders).
Purge Mechanism: Obsolete demands are archived or deleted via concurrent programs like "Purge Obsolete Demand."
Performance Considerations
Large datasets in MTL_DEMAND
can impact MRP performance. Indexes on INVENTORY_ITEM_ID
, ORGANIZATION_ID
, and DEMAND_DATE
are critical. Partitioning by date ranges is recommended for high-volume environments.
Conclusion
The INV.MTL_DEMAND
table is a cornerstone of Oracle EBS inventory and supply chain planning, bridging transactional systems with planning engines. Its design supports traceability, scalability, and integration, ensuring accurate demand visibility across the enterprise. Proper maintenance and indexing are essential to sustain performance in complex deployments.
-
File: Demand Planning ERD.pdf
12.2.2
product: MSD - Demand Planning , size: 88.952 KBytes , file_type: PDF Diagram ,
-
File: Demand Planning ERD.pdf
12.1.1
product: MSD - Demand Planning , size: 88.952 KBytes , file_type: PDF Diagram ,
-
Lookup Type: MSC_WRKSH_RSLT_DEMAND
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Worksheet Result Demand , description: Field Prompts for Worksheet ,
-
Lookup Type: MSD_DIMENSIONS
12.1.1
product: MSD - Demand Planning , meaning: MSD_DIMENSIONS , description: Demand Planning Dimension ,
-
Lookup Type: MSC_DEMAND_ORIGINATION
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC DEMAND ORIGINATION ,
-
Lookup Type: MSC_DEMAND_ORIGINATION
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC DEMAND ORIGINATION ,
-
Lookup Type: MSD_USER_DIMENSIONS
12.1.1
product: MSD - Demand Planning , meaning: MSD_USER_DIMENSIONS , description: Demand Planning User Dimensions ,
-
Lookup Type: MSD_USER_DIMENSIONS
12.2.2
product: MSD - Demand Planning , meaning: MSD_USER_DIMENSIONS , description: Demand Planning User Dimensions ,
-
Lookup Type: MSD_DATA_ELEMENT
12.1.1
product: MSD - Demand Planning , meaning: MSD_DATA_ELEMENT , description: Demand Planning Data Element ,
-
APPS.MSC_ATP_ALLOC dependencies on MSC_ALLOC_SUPPLIES
12.2.2
-
Lookup Type: MSD_DIMENSIONS
12.2.2
product: MSD - Demand Planning , meaning: MSD_DIMENSIONS , description: Demand Planning Dimension ,
-
Lookup Type: MTL_ABC_COMPILE_TYPE
12.2.2
product: INV - Inventory , meaning: MTL ABC COMPILE TYPE ,
-
Lookup Type: MSC_ATP_ROWS_DMD_TYPE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Demand priority rowtypes , description: Demand priority rowtypes ,
-
Lookup Type: MSD_EVENT_TYPE
12.2.2
product: MSD - Demand Planning , meaning: MSD_EVENT_TYPE , description: Demand Planning Event Types ,
-
Lookup Type: MSD_COLLECTION_TYPE
12.1.1
product: MSD - Demand Planning , meaning: MSD_COLLECTION_TYPE , description: Parameter for Demand Planning Collection Programs ,
-
APPS.MSC_ATP_ALLOC dependencies on MSC_ALLOC_SUPPLIES
12.1.1
-
Lookup Type: MRP_DEMAND_ORIGINATION
12.1.1
product: MRP - Master Scheduling/MRP , meaning: MRP DEMAND ORIGINATION ,
-
Lookup Type: MRP_DEMAND_ORIGINATION
12.2.2
product: MRP - Master Scheduling/MRP , meaning: MRP DEMAND ORIGINATION ,
-
Lookup Type: MSD_EVENT_TYPE
12.1.1
product: MSD - Demand Planning , meaning: MSD_EVENT_TYPE , description: Demand Planning Event Types ,
-
Lookup Type: MSD_DATA_ELEMENT
12.2.2
product: MSD - Demand Planning , meaning: MSD_DATA_ELEMENT , description: Demand Planning Data Element ,
-
Lookup Type: MTL_ABC_COMPILE_TYPE
12.1.1
product: INV - Inventory , meaning: MTL ABC COMPILE TYPE ,
-
VIEW: APPS.WIP_SALES_ORDER_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WIP.WIP_SALES_ORDER_LINES_V, object_name:WIP_SALES_ORDER_LINES_V, status:VALID,
-
Lookup Type: MSD_COLLECTION_TYPE
12.2.2
product: MSD - Demand Planning , meaning: MSD_COLLECTION_TYPE , description: Parameter for Demand Planning Collection Programs ,
-
APPS.MSC_ATP_ALLOC dependencies on MSC_DEMANDS
12.2.2
-
Lookup Type: MSD_DATE_USED
12.2.2
product: MSD - Demand Planning , meaning: MSD_DATE_USED , description: Demand Planning Fact Date used for generating the Scenario ,
-
Lookup Type: MSC_ATP_ROWS_DMD_TYPE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: Demand priority rowtypes , description: Demand priority rowtypes ,
-
TABLE: INV.MTL_DEMAND
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_DEMAND, object_name:MTL_DEMAND, status:VALID,
-
VIEW: APPS.WIP_SALES_ORDER_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WIP.WIP_SALES_ORDER_LINES_V, object_name:WIP_SALES_ORDER_LINES_V, status:VALID,
-
APPS.MSC_ATP_ALLOC dependencies on MSC_SUPPLIES
12.2.2
-
Lookup Type: MSC_IMM_REG_FIND_CRITERIA
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Find criteria at zone level , description: Used for Field Prompts in Item attributes mass maintenance ,
-
Lookup Type: DRP_HORIZONTAL_PLAN_TYPE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: DRP HORIZONTAL PLAN TYPE ,
-
Lookup Type: MSC_ATP_ROWS_PERCT_TYPE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: User defined percentage rowtypes , description: User defined percentage rowtypes ,
-
TABLE: INV.MTL_DEMAND
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_DEMAND, object_name:MTL_DEMAND, status:VALID,
-
VIEW: APPS.MRP_FLP_ONHAND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_FLP_ONHAND_V, object_name:MRP_FLP_ONHAND_V, status:VALID,
-
Lookup Type: MTL_DEMAND_ACTION_CODE
12.1.1
product: INV - Inventory , meaning: MTL DEMAND ACTION CODE ,
-
Lookup Type: MSC_INTERPLANT_CONSOL_TYPE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: Interplant Demand consolidation types , description: Interplant Demand consolidation types ,
-
Lookup Type: MSC_INTERPLANT_CONSOL_TYPE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Interplant Demand consolidation types , description: Interplant Demand consolidation types ,
-
APPS.MSC_ATP_ALLOC dependencies on MSC_ALLOC_DEMANDS
12.2.2
-
Lookup Type: MRP_HORIZONTAL_PLAN_TYPE_SC
12.2.2
product: MRP - Master Scheduling/MRP , meaning: MRP HORIZONTAL PLAN TYPE SC ,
-
VIEW: APPS.MRP_FLP_SUPPLY_DEMAND_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_FLP_SUPPLY_DEMAND_V2, object_name:MRP_FLP_SUPPLY_DEMAND_V2, status:VALID,
-
APPS.MSC_ATP_ALLOC dependencies on MSC_SUPPLIES
12.1.1
-
APPS.MSC_ATP_ALLOC dependencies on MSC_DEMANDS
12.1.1
-
Lookup Type: DRP_HORIZONTAL_PLAN_TYPE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: DRP HORIZONTAL PLAN TYPE ,
-
Lookup Type: MSC_ATP_ROWS_PERCT_TYPE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: User defined percentage rowtypes , description: User defined percentage rowtypes ,
-
APPS.CSP_EXCESS_PARTS_PVT dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.CSP_EXCESS_PARTS_PVT dependencies on MTL_RESERVATIONS
12.2.2
-
TABLE: MRP.MRP_GROSS_REQUIREMENTS
12.2.2
owner:MRP, object_type:TABLE, fnd_design_data:MRP.MRP_GROSS_REQUIREMENTS, object_name:MRP_GROSS_REQUIREMENTS, status:VALID,
-
Lookup Type: RHX_DP_DATA_ELEMENT_TYPE
12.1.1
product: MRP - Master Scheduling/MRP , meaning: Demand Planner Data Element Type , description: Demand Planner data element type ,
-
VIEW: APPS.WIP_COMP_SALES_ORDERS_VAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WIP.WIP_COMP_SALES_ORDERS_VAL_V, object_name:WIP_COMP_SALES_ORDERS_VAL_V, status:VALID,
-
VIEW: APPS.WIP_RET_SALES_ORDERS_VAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WIP.WIP_RET_SALES_ORDERS_VAL_V, object_name:WIP_RET_SALES_ORDERS_VAL_V, status:VALID,