Search Results demand
The MTL_USER_DEMAND
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical entity within the Inventory Management module, primarily used to store and manage user-defined demand data. This table plays a pivotal role in demand forecasting, planning, and inventory replenishment processes by capturing demand entries that are manually entered by users or generated through custom applications. Unlike system-generated demand (e.g., from sales orders or work orders), MTL_USER_DEMAND
allows organizations to incorporate external or ad-hoc demand requirements into their inventory planning workflows.
### **Key Attributes of MTL_USER_DEMAND**
The table consists of several columns that define the nature, source, and validity of user-defined demand. Some of the most significant columns include:
- DEMAND_ID
: A unique identifier for each demand entry.
- INVENTORY_ITEM_ID
: References the item in MTL_SYSTEM_ITEMS_B
for which demand is recorded.
- ORGANIZATION_ID
: Specifies the inventory organization where the demand applies.
- QUANTITY
: The demanded quantity of the item.
- DEMAND_DATE
: The date when the demand is expected or required.
- USER_ID
: Identifies the user who created the demand entry.
- SOURCE_TYPE
: Indicates whether the demand is manually entered or sourced from an external system (e.g., via an interface).
- STATUS
: Tracks the demand's lifecycle (e.g., "Entered," "Processed," or "Cancelled").
### **Functional Role in Oracle EBS**
The MTL_USER_DEMAND
table integrates with Oracle's Advanced Supply Chain Planning (ASCP) and Inventory Optimization modules. When demand planning runs are executed, the data from this table is consolidated with other demand sources (e.g., sales orders, forecasts) to generate replenishment recommendations. This ensures that user-defined demands are considered alongside system-generated demands, enabling a holistic view of inventory requirements.
### **Integration with Other Modules**
1. **Inventory Management**: The table feeds into inventory replenishment logic, ensuring stock levels are adjusted to meet manually specified demands.
2. **Order Management**: While not directly linked to sales orders, user-defined demands may influence allocation strategies.
3. **Purchasing/Procurement**: Demand entries may trigger purchase requisitions or blanket agreement releases if the item's sourcing rules are configured accordingly.
### **Customization and Extensions**
Organizations often extend the functionality of MTL_USER_DEMAND
by:
- Building custom interfaces to import demand data from external systems (e.g., ERP integrations).
- Developing workflows to validate and approve user-entered demands before processing.
- Creating reports to analyze historical user demand trends.
### **Data Maintenance and Performance**
Since the table can grow significantly over time, periodic archival or purging of processed demands is recommended. Indexing on key columns (INVENTORY_ITEM_ID
, ORGANIZATION_ID
, DEMAND_DATE
) improves query performance, especially for planning runs.
### **Conclusion**
The MTL_USER_DEMAND
table is a flexible and essential component of Oracle EBS, enabling organizations to incorporate non-system demand signals into their supply chain processes. Its proper use ensures that inventory planning remains aligned with both operational and strategic business requirements.
-
Lookup Type: MTL_ABC_COMPILE_TYPE
12.2.2
product: INV - Inventory , meaning: MTL ABC COMPILE TYPE ,
-
Lookup Type: MTL_ABC_COMPILE_TYPE
12.1.1
product: INV - Inventory , meaning: MTL ABC COMPILE TYPE ,
-
Lookup Type: MTL_DEMAND_ACTION_CODE
12.1.1
product: INV - Inventory , meaning: MTL DEMAND ACTION CODE ,
-
Lookup Type: MTL_DEMAND_ACTION_CODE
12.2.2
product: INV - Inventory , meaning: MTL DEMAND ACTION CODE ,
-
Concurrent Program: INCDCM
12.2.2
execution_filename: INCDCM , product: INV - Inventory , user_name: INCDCM , description: Inventory Demand Manager , subroutine_name: incdcm , argument_method: Standard , enabled: No , execution_method: Immediate ,
-
Concurrent Program: INCFDH
12.1.1
execution_filename: INCFDH , product: INV - Inventory , user_name: INCFDH , description: Compile Demand Histories , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: INCDCM
12.1.1
execution_filename: INCDCM , product: INV - Inventory , user_name: INCDCM , description: Inventory Demand Manager , subroutine_name: incdcm , argument_method: Standard , enabled: No , execution_method: Immediate ,
-
Concurrent Program: INCFDH
12.2.2
execution_filename: INCFDH , product: INV - Inventory , user_name: INCFDH , description: Compile Demand Histories , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: INVPRFDH
12.2.2
execution_filename: INVPRFDH , product: INV - Inventory , user_name: INVPRFDH , description: Demand History Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: INVPRFDH
12.1.1
execution_filename: INVPRFDH , product: INV - Inventory , user_name: INVPRFDH , description: Demand History Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: MTL_SUPPLY_DEMAND_SOURCE_TYPE
12.1.1
product: INV - Inventory , meaning: MTL SUPPLY DEMAND SOURCE TYPE ,
-
Lookup Type: MTL_SUPPLY_DEMAND_SOURCE_TYPE
12.2.2
product: INV - Inventory , meaning: MTL SUPPLY DEMAND SOURCE TYPE ,
-
Lookup Type: MTL_REORDER_TYPE
12.1.1
product: INV - Inventory , meaning: MTL REORDER TYPE ,
-
Concurrent Program: INXDSD
12.1.1
product: INV - Inventory , user_name: INXDSD , description: Remote Supply Demand , subroutine_name: inxdsd , argument_method: Standard , enabled: Yes , execution_method: Immediate ,
-
Concurrent Program: INXGRP
12.2.2
product: INV - Inventory , user_name: INXGRP , description: Remote group demand processor , subroutine_name: inxgrp , argument_method: Standard , enabled: Yes , execution_method: Immediate ,
-
Concurrent Program: INVPRFDH_XML
12.1.1
product: INV - Inventory , user_name: Item demand history report (XML) , description: Item demand history report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: MTL_REORDER_TYPE
12.2.2
product: INV - Inventory , meaning: MTL REORDER TYPE ,
-
Concurrent Program: INXDSD
12.2.2
product: INV - Inventory , user_name: INXDSD , description: Remote Supply Demand , subroutine_name: inxdsd , argument_method: Standard , enabled: Yes , execution_method: Immediate ,
-
Concurrent Program: INVPRFDH_XML
12.2.2
product: INV - Inventory , user_name: Item demand history report (XML) , description: Item demand history report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: INXGRP
12.1.1
product: INV - Inventory , user_name: INXGRP , description: Remote group demand processor , subroutine_name: inxgrp , argument_method: Standard , enabled: Yes , execution_method: Immediate ,
-
Lookup Type: MTL_ABC_COMPILE
12.1.1
product: INV - Inventory , meaning: MTL ABC COMPILE ,
-
Lookup Type: MTL_ABC_COMPILE
12.2.2
product: INV - Inventory , meaning: MTL ABC COMPILE ,
-
Lookup Type: MTL_DEMAND_INTERFACE_ERRORS
12.2.2
product: INV - Inventory , meaning: MTL DEMAND INTERFACE ERRORS ,
-
Lookup Type: MTL_DEMAND_INTERFACE_ERRORS
12.1.1
product: INV - Inventory , meaning: MTL DEMAND INTERFACE ERRORS ,
-
Lookup Type: MTL_DEMAND_HIS
12.2.2
product: INV - Inventory , meaning: MTL DEMAND HIS ,
-
Lookup Type: MTL_ATP_INQUIRY_NAV2
12.2.2
product: INV - Inventory , meaning: MTL ATP INQUIRY NAV2 ,
-
Lookup Type: MTL_DEMAND_TYPE
12.1.1
product: INV - Inventory , meaning: MTL DEMAND TYPE ,
-
Table: MTL_USER_DEMAND
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_USER_DEMAND, object_name:MTL_USER_DEMAND, status:VALID, product: INV - Inventory , description: External demand information to be considered in ATP , implementation_dba_data: INV.MTL_USER_DEMAND ,
-
Lookup Type: MTL_VIEW_ATP_MORE
12.1.1
product: INV - Inventory , meaning: MTL VIEW ATP MORE ,
-
Lookup Type: MTL_ATP_INQUIRY_NAV2
12.1.1
product: INV - Inventory , meaning: MTL ATP INQUIRY NAV2 ,
-
Lookup Type: TRANSACTION_STATUS_SELECTION
12.2.2
product: INV - Inventory , meaning: TRANSACTION STATUS SELECTION ,
-
Lookup Type: MTL_ATP_RULES_REGION
12.1.1
product: INV - Inventory , meaning: MTL ATP RULES REGION ,
-
Lookup Type: MTL_DEMAND_HIS
12.1.1
product: INV - Inventory , meaning: MTL DEMAND HIS ,
-
Table: MTL_USER_DEMAND
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_USER_DEMAND, object_name:MTL_USER_DEMAND, status:VALID, product: INV - Inventory , description: External demand information to be considered in ATP , implementation_dba_data: INV.MTL_USER_DEMAND ,
-
Lookup Type: MTL_DEMAND_TYPE
12.2.2
product: INV - Inventory , meaning: MTL DEMAND TYPE ,
-
Lookup Type: TRANSACTION_STATUS_SELECTION
12.1.1
product: INV - Inventory , meaning: TRANSACTION STATUS SELECTION ,
-
Lookup Type: MTL_ATP_RULES_REGION
12.2.2
product: INV - Inventory , meaning: MTL ATP RULES REGION ,
-
Lookup Type: MTL_VIEW_ATP_MORE
12.2.2
product: INV - Inventory , meaning: MTL VIEW ATP MORE ,
-
View: MTL_DEMAND_INTERFACE_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_DEMAND_INTERFACE_VIEW, object_name:MTL_DEMAND_INTERFACE_VIEW, status:VALID, product: INV - Inventory , description: A view for demand interface table. , implementation_dba_data: APPS.MTL_DEMAND_INTERFACE_VIEW ,
-
Lookup Type: INV_SRS_MMX_REPORT_FORMAT
12.2.2
product: INV - Inventory , meaning: INV SRS MMX REPORT FORMAT ,
-
Lookup Type: MTL_DEMAND_ROW_STATUS
12.1.1
product: INV - Inventory , meaning: MTL DEMAND ROW STATUS ,
-
Lookup Type: MTL_DEMAND_ROW_STATUS
12.2.2
product: INV - Inventory , meaning: MTL DEMAND ROW STATUS ,
-
Table: MTL_DEMAND_HISTORIES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_DEMAND_HISTORIES, object_name:MTL_DEMAND_HISTORIES, status:VALID, product: INV - Inventory , description: Sales order demand and reservations , implementation_dba_data: INV.MTL_DEMAND_HISTORIES ,
-
Lookup Type: MTL_ITEM_STATUS_QUERY
12.2.2
product: INV - Inventory , meaning: MTL ITEM STATUS QUERY ,
-
Lookup Type: MTL_CONFIG_STATUS
12.2.2
product: INV - Inventory , meaning: MTL CONFIG STATUS ,
-
Lookup Type: INV_SRS_MMX_REPORT_FORMAT
12.1.1
product: INV - Inventory , meaning: INV SRS MMX REPORT FORMAT ,
-
View: MTL_DEMAND_INTERFACE_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_DEMAND_INTERFACE_VIEW, object_name:MTL_DEMAND_INTERFACE_VIEW, status:VALID, product: INV - Inventory , description: A view for demand interface table. , implementation_dba_data: APPS.MTL_DEMAND_INTERFACE_VIEW ,
-
Table: MTL_DEMAND_HISTORIES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_DEMAND_HISTORIES, object_name:MTL_DEMAND_HISTORIES, status:VALID, product: INV - Inventory , description: Sales order demand and reservations , implementation_dba_data: INV.MTL_DEMAND_HISTORIES ,
-
Lookup Type: MTL_CONFIG_STATUS
12.1.1
product: INV - Inventory , meaning: MTL CONFIG STATUS ,
-
Lookup Type: MTL_ITEM_STATUS_QUERY
12.1.1
product: INV - Inventory , meaning: MTL ITEM STATUS QUERY ,