Search Results forecast
The MSD_ST_MFG_FORECAST table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical data structure within the Manufacturing and Supply Chain Planning (MSC) module, specifically associated with the Demand Planning (DP) and Advanced Supply Chain Planning (ASCP) functionalities. This table stores manufacturing forecast data, which serves as a foundational input for production scheduling, inventory optimization, and demand-supply alignment. Below is a detailed analysis of its purpose, structure, and integration within Oracle EBS.
### **Purpose and Functional Context**
The MSD_ST_MFG_FORECAST table captures forecasted demand for manufactured items, enabling organizations to align production capacity with anticipated market requirements. It is primarily used in scenarios where:
- **Demand Planning (DP)** generates statistical forecasts.
- **Collaborative Planning** incorporates inputs from sales, marketing, or external partners.
- **Advanced Supply Chain Planning (ASCP)** consumes forecast data to generate constrained or unconstrained production plans.
This table acts as an intermediary repository, often populated by Oracle Demand Planning workflows or external integrations, before being processed by Oracle ASCP for actionable production schedules.
### **Key Columns and Data Structure**
The table’s schema includes columns that map to essential planning dimensions and attributes:
1. **FORECAST_ID
**: Unique identifier for the forecast dataset.
2. **ORGANIZATION_ID
**: Links to the inventory organization (from HR_ORGANIZATION_UNITS
).
3. **ITEM_ID
**: References the forecasted item (from MTL_SYSTEM_ITEMS_B
).
4. **FORECAST_DATE
**: Timestamp for the forecast entry.
5. **QUANTITY
**: Forecasted demand value (typically in primary UOM).
6. **BUCKET_TYPE
**: Time granularity (e.g., daily, weekly, monthly).
7. **STATUS_FLAG
**: Indicates whether the forecast is approved or draft.
Additional columns may include SOURCE_TYPE
(e.g., "STATISTICAL," "MANUAL"), LAST_UPDATE_DATE
, and CREATED_BY
for audit trails.
### **Integration with Oracle EBS Modules**
1. **Demand Planning (DP)**
Forecasts generated via Oracle DP are written to MSD_ST_MFG_FORECAST through the MSD_DP_FORECAST_PUB
API. The table’s data is then accessible for further refinement or consumption by downstream modules.
2. **Advanced Supply Chain Planning (ASCP)**
During ASCP runs, the planning engine queries this table to incorporate forecasted demand into production and procurement plans. The MSC_PLANNING_UTIL
package often mediates this interaction.
3. **Inventory and Procurement**
Forecast data influences reorder points (ROP) and safety stock calculations in MTL_PARAMETERS
, ensuring alignment with projected demand.
### **Technical Considerations**
- **Partitioning**: In high-volume environments, partitioning by ORGANIZATION_ID
or FORECAST_DATE
improves query performance.
- **Indexing**: Key indexes include composite indexes on (FORECAST_ID, ITEM_ID, ORGANIZATION_ID)
to accelerate joins with item master and plan data.
- **Purge Mechanisms**: Oracle provides concurrent programs (e.g., "Purge Manufacturing Forecast Data") to archive or delete obsolete records, maintaining system efficiency.
### **Customization and Extensions**
Organizations often extend this table’s functionality by:
- Adding custom columns (via descriptive flexfields) to capture business-specific attributes.
- Integrating with external forecasting tools via Oracle Integration Bus (OIC) or custom PL/SQL scripts.
- Implementing triggers to validate data consistency before ASCP consumption.
### **Conclusion**
The MSD_ST_MFG_FORECAST table is a linchpin in Oracle EBS’s demand-supply orchestration, bridging statistical forecasting with executable production plans. Its design supports scalability, integration, and compliance with Oracle’s best practices for manufacturing and supply chain optimization. Proper configuration and maintenance of this table are essential for achieving accurate, responsive planning outcomes in EBS 12.1.1 and 12.2.2 environments.
-
Lookup Type: MSD_FORECAST_CONTROL
12.2.2
product: MSD - Demand Planning , meaning: MSD_FORECAST_CONTROL , description: Forecast Control types for Dependent Demand Forecasting ,
-
Lookup Type: MSD_FORECAST_CONTROL
12.1.1
product: MSD - Demand Planning , meaning: MSD_FORECAST_CONTROL , description: Forecast Control types for Dependent Demand Forecasting ,
-
Concurrent Program: MSDXPCF
12.2.2
execution_filename: MSD_SCE_PUBLISH_FORECAST_PKG.publish_customer_forecast , product: MSD - Demand Planning , user_name: Publish Forecast to Customer , description: Publish Forecast to Customer , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: MSDXRCF
12.2.2
execution_filename: MSD_SCE_RECEIVE_FORECAST_PKG.receive_customer_forecast , product: MSD - Demand Planning , user_name: Receive Forecast from Customer , description: Receive Forecast from Customer , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: MSDXPCF
12.1.1
execution_filename: MSD_SCE_PUBLISH_FORECAST_PKG.publish_customer_forecast , product: MSD - Demand Planning , user_name: Publish Forecast to Customer , description: Publish Forecast to Customer , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: MSDXRCF
12.1.1
execution_filename: MSD_SCE_RECEIVE_FORECAST_PKG.receive_customer_forecast , product: MSD - Demand Planning , user_name: Receive Forecast from Customer , description: Receive Forecast from Customer , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: MSD_FORECAST_TYPE
12.1.1
product: MSD - Demand Planning , meaning: MSD_FORECAST_TYPE , description: Demand Planning Input Scenario Forecast Type ,
-
Concurrent Program: MSDPSF
12.2.2
execution_filename: msd_pull_fact_data.pull_sales_forecast , product: MSD - Demand Planning , user_name: MSDPSF , description: Pull Sales Forecast , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: MSDPMF
12.2.2
execution_filename: msd_pull_fact_data.pull_mfg_forecast , product: MSD - Demand Planning , user_name: MSDPMF , description: Pull Manufacturing Forecast , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: MSDCSF
12.2.2
execution_filename: msd_collect_fact_data.collect_sales_forecast , product: MSD - Demand Planning , user_name: MSDCSF , description: Collect Sales Forecast Data , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: MSD_FORECAST_TYPE
12.2.2
product: MSD - Demand Planning , meaning: MSD_FORECAST_TYPE , description: Demand Planning Input Scenario Forecast Type ,
-
Concurrent Program: MSDCMF
12.1.1
execution_filename: msd_collect_fact_data.collect_mfg_forecast , product: MSD - Demand Planning , user_name: MSDCMF , description: Collect Manufacturing Forecast Data , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: MSDCSF
12.1.1
execution_filename: msd_collect_fact_data.collect_sales_forecast , product: MSD - Demand Planning , user_name: MSDCSF , description: Collect Sales Forecast Data , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: MSDCMF
12.2.2
execution_filename: msd_collect_fact_data.collect_mfg_forecast , product: MSD - Demand Planning , user_name: MSDCMF , description: Collect Manufacturing Forecast Data , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: MSD_SALES_FCST_SOURCE
12.2.2
product: MSD - Demand Planning , meaning: MSD_SALES_FCST_SOURCE , description: CRM Sales Forecast Source of Collection ,
-
Concurrent Program: MSDSPFLCF
12.2.2
execution_filename: MSD_SPF_COLLECT_HISTORY_DATA.LOAD_DM_FORECAST_FOR_SPF , product: MSD - Demand Planning , user_name: MSDSPFLCF , description: SPF Load Consensus Forecast , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: MSD_SALES_FCST_SOURCE
12.1.1
product: MSD - Demand Planning , meaning: MSD_SALES_FCST_SOURCE , description: CRM Sales Forecast Source of Collection ,
-
Concurrent Program: MSDPMF
12.1.1
execution_filename: msd_pull_fact_data.pull_mfg_forecast , product: MSD - Demand Planning , user_name: MSDPMF , description: Pull Manufacturing Forecast , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: MSDPSF
12.1.1
execution_filename: msd_pull_fact_data.pull_sales_forecast , product: MSD - Demand Planning , user_name: MSDPSF , description: Pull Sales Forecast , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: MSD_SALES_FCST_AMOUNT_USED
12.1.1
product: MSD - Demand Planning , meaning: MSD_SALES_FCST_AMOUNT_USED , description: Demand Planning Sales Forecast Amount Used ,
-
Lookup Type: MSD_SALES_FCST_AMOUNT_USED
12.2.2
product: MSD - Demand Planning , meaning: MSD_SALES_FCST_AMOUNT_USED , description: Demand Planning Sales Forecast Amount Used ,
-
Concurrent Program: MSDPSH
12.1.1
execution_filename: msd_fcst_pub.MSDFPUSH_execute , product: MSD - Demand Planning , user_name: MSDPSH , description: Publish Forecast to Manufacturing , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: MSDPSH
12.2.2
execution_filename: msd_fcst_pub.MSDFPUSH_execute , product: MSD - Demand Planning , user_name: MSDPSH , description: Publish Forecast to Manufacturing , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: MSD_DATA_ELEMENT
12.2.2
product: MSD - Demand Planning , meaning: MSD_DATA_ELEMENT , description: Demand Planning Data Element ,
-
Lookup Type: MSD_DATA_ELEMENT
12.1.1
product: MSD - Demand Planning , meaning: MSD_DATA_ELEMENT , description: Demand Planning Data Element ,
-
View: MSD_MFG_FCST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_MFG_FCST_V, object_name:MSD_MFG_FCST_V, status:VALID, product: MSD - Demand Planning , description: This view specifies the Manufacturing Forecast. This is not stripped by the demand plan id. It has a forecast designator that could be used along with the demand plan parameter's nameto strip this information by the demand plan. MRP_FORECA , implementation_dba_data: APPS.MSD_MFG_FCST_V ,
-
View: MSD_MFG_FCST_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_MFG_FCST_V, object_name:MSD_MFG_FCST_V, status:VALID, product: MSD - Demand Planning , description: This view specifies the Manufacturing Forecast. This is not stripped by the demand plan id. It has a forecast designator that could be used along with the demand plan parameter's nameto strip this information by the demand plan. MRP_FORECA , implementation_dba_data: APPS.MSD_MFG_FCST_V ,
-
View: MSD_MFG_FCST_CS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_MFG_FCST_CS_V, object_name:MSD_MFG_FCST_CS_V, status:VALID, product: MSD - Demand Planning , description: This view specifies the Manufacturing Forecast. This is not stripped by the demand plan id. It has a forecast designator that could be used along with the demand plan parameter's nameto strip this information by the demand plan. MRP_FORECA , implementation_dba_data: APPS.MSD_MFG_FCST_CS_V ,
-
View: MSD_MFG_FCST_CS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_MFG_FCST_CS_V, object_name:MSD_MFG_FCST_CS_V, status:VALID, product: MSD - Demand Planning , description: This view specifies the Manufacturing Forecast. This is not stripped by the demand plan id. It has a forecast designator that could be used along with the demand plan parameter's nameto strip this information by the demand plan. MRP_FORECA , implementation_dba_data: APPS.MSD_MFG_FCST_CS_V ,
-
View: MSD_SR_MFG_FCST_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_SR_MFG_FCST_V, object_name:MSD_SR_MFG_FCST_V, status:VALID, product: MSD - Demand Planning , description: This is the Source View for Manufacturing Forecast. This view would be applied to an Oracle Applications 11i instance from which the Manufacturing Forecast information is to be retrieved. , implementation_dba_data: APPS.MSD_SR_MFG_FCST_V ,
-
Table: MSD_ST_MFG_FORECAST
12.1.1
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_ST_MFG_FORECAST, object_name:MSD_ST_MFG_FORECAST, status:VALID, product: MSD - Demand Planning , description: Staging table that stores the data for manufacturing forecast. , implementation_dba_data: MSD.MSD_ST_MFG_FORECAST ,
-
Table: MSD_ST_SALES_FORECAST
12.1.1
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_ST_SALES_FORECAST, object_name:MSD_ST_SALES_FORECAST, status:VALID, product: MSD - Demand Planning , description: Staging table that stores the sales forecast data. , implementation_dba_data: MSD.MSD_ST_SALES_FORECAST ,
-
Table: MSD_ST_SALES_FORECAST
12.2.2
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_ST_SALES_FORECAST, object_name:MSD_ST_SALES_FORECAST, status:VALID, product: MSD - Demand Planning , description: Staging table that stores the sales forecast data. , implementation_dba_data: MSD.MSD_ST_SALES_FORECAST ,
-
Table: MSD_ST_MFG_FORECAST
12.2.2
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_ST_MFG_FORECAST, object_name:MSD_ST_MFG_FORECAST, status:VALID, product: MSD - Demand Planning , description: Staging table that stores the data for manufacturing forecast. , implementation_dba_data: MSD.MSD_ST_MFG_FORECAST ,
-
View: MSD_SR_MFG_FCST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_SR_MFG_FCST_V, object_name:MSD_SR_MFG_FCST_V, status:VALID, product: MSD - Demand Planning , description: This is the Source View for Manufacturing Forecast. This view would be applied to an Oracle Applications 11i instance from which the Manufacturing Forecast information is to be retrieved. , implementation_dba_data: APPS.MSD_SR_MFG_FCST_V ,
-
Table: MSD_MFG_FORECAST
12.2.2
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_MFG_FORECAST, object_name:MSD_MFG_FORECAST, status:VALID, product: MSD - Demand Planning , description: This table stores the fact data for Manufacturing Forecast. , implementation_dba_data: MSD.MSD_MFG_FORECAST ,
-
Table: MSD_MFG_FORECAST
12.1.1
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_MFG_FORECAST, object_name:MSD_MFG_FORECAST, status:VALID, product: MSD - Demand Planning , description: This table stores the fact data for Manufacturing Forecast. , implementation_dba_data: MSD.MSD_MFG_FORECAST ,
-
Lookup Type: MSD_MFG_FCST_QTY_USED
12.1.1
product: MSD - Demand Planning , meaning: MSD_MFG_FCST_QTY_USED , description: Demand Planning Manufacturing Forecast Quantity Used ,
-
Lookup Type: MSD_MFG_FCST_QTY_USED
12.2.2
product: MSD - Demand Planning , meaning: MSD_MFG_FCST_QTY_USED , description: Demand Planning Manufacturing Forecast Quantity Used ,
-
Lookup Type: MSD_DEM_TWO_LEVEL_PLANNING
12.2.2
product: MSD - Demand Planning , meaning: MSD_DEM_TWO_LEVEL_PLANNING ,
-
Lookup Type: MSD_X_PUB_FCST_BASED
12.1.1
product: MSD - Demand Planning , meaning: MSD_X_PUB_FCST_BASED , description: Publish Customer Forecast Based on Ship/Receipt Date ,
-
Lookup Type: MSD_TWO_LEVEL_PLANNING
12.2.2
product: MSD - Demand Planning , meaning: MSD_TWO_LEVEL_PLANNING ,
-
Lookup Type: MSD_INTRODUCTION_TYPE
12.1.1
product: MSD - Demand Planning , meaning: MSD_INTRODUCTION_TYPE , description: Demand Planning Introduction Types ,
-
Lookup Type: MSD_INTRODUCTION_TYPE
12.2.2
product: MSD - Demand Planning , meaning: MSD_INTRODUCTION_TYPE , description: Demand Planning Introduction Types ,
-
Lookup Type: MSD_TWO_LEVEL_PLANNING
12.1.1
product: MSD - Demand Planning , meaning: MSD_TWO_LEVEL_PLANNING ,
-
Lookup Type: MSD_DEM_TWO_LEVEL_PLANNING
12.1.1
product: MSD - Demand Planning , meaning: MSD_DEM_TWO_LEVEL_PLANNING ,
-
Lookup Type: MSD_X_PUB_FCST_BASED
12.2.2
product: MSD - Demand Planning , meaning: MSD_X_PUB_FCST_BASED , description: Publish Customer Forecast Based on Ship/Receipt Date ,
-
Lookup Type: MSD_FORECAST_BASIS
12.1.1
product: MSD - Demand Planning , meaning: MSD_FORECAST_BASIS , description: Demand Planning Events Forecast Basis ,
-
Lookup Type: MSD_FORECAST_BASIS
12.2.2
product: MSD - Demand Planning , meaning: MSD_FORECAST_BASIS , description: Demand Planning Events Forecast Basis ,
-
View: MSD_ITEM_MASTER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_ITEM_MASTER_V, object_name:MSD_ITEM_MASTER_V, status:VALID, product: MSD - Demand Planning , description: This view exposes item specific properties - forecast type, base uom, average discount, list price - to the demand planning engine. , implementation_dba_data: APPS.MSD_ITEM_MASTER_V ,