Product: | MSC - Advanced Supply Chain Planning |
---|---|
Description: | this view picks up all the forecast updates |
Implementation/DBA Data: |
![]() |
SELECT MFU.ROWID
, MFU.FORECAST_DEMAND_ID
, MFU.SALES_ORDER_ID
, MFU.PLAN_ID
, MFU.INVENTORY_ITEM_ID
, MFU.ORGANIZATION_ID
, MFU.SR_INSTANCE_ID
, MFU.DESIGNATOR_ID
, MFU.SHIP_ID
, MFU.BILL_ID
, MFU.CUSTOMER_ID
, MFU.SALES_ORDER_QTY
, MFU.CONSUMED_QTY
, MFU.OVERCONSUMPTION_QTY
, MFU.FORECAST_QTY
, MFU.SALES_ORDER_DATE
, MFU.CONSUMPTION_DATE
, MFU.DEMAND_CLASS
, MFU.LAST_UPDATE_DATE
, MFU.CREATION_DATE
, MFU.LAST_UPDATED_BY
, MFU.CREATED_BY
, MFU.SALES_ORDER_NUMBER
, MSC_GET_NAME.DESIGNATOR(MFU.DESIGNATOR_ID
, MD.FORECAST_SET_ID
, MFU.PLAN_ID)
, MSC_GET_NAME.FORECASTSETNAME(MFU.DESIGNATOR_ID
, MFU.PLAN_ID
, MFU.ORGANIZATION_ID
, MFU.SR_INSTANCE_ID)
, MSC_GET_NAME.ITEM_NAME(MD.USING_ASSEMBLY_ITEM_ID
, MD.ORGANIZATION_ID
, MD.PLAN_ID
, MD.SR_INSTANCE_ID)
, MD.ORIGINAL_ITEM_ID
, MSC_GET_NAME.ITEM_NAME(MD.ORIGINAL_ITEM_ID
, NULL
, NULL
, NULL)
, MD.ORIGINATION_TYPE
FROM MSC_FORECAST_UPDATES MFU
, MSC_DEMANDS MD
WHERE NVL(MFU.FORECAST_QTY
, 0) <> 0
AND ( MFU.SALES_ORDER_ID = MD.DEMAND_ID OR MFU.SALES_ORDER_ID = MD.GROUP_ID )
AND MFU.PLAN_ID = MD.PLAN_ID
AND MFU.SR_INSTANCE_ID = MD.SR_INSTANCE_ID
AND MFU.ORGANIZATION_ID = MD.ORGANIZATION_ID UNION SELECT MFU.ROWID
, MFU.FORECAST_DEMAND_ID
, MFU.SALES_ORDER_ID
, MFU.PLAN_ID
, MFU.INVENTORY_ITEM_ID
, MFU.ORGANIZATION_ID
, MFU.SR_INSTANCE_ID
, MFU.DESIGNATOR_ID
, MFU.SHIP_ID
, MFU.BILL_ID
, MFU.CUSTOMER_ID
, MFU.SALES_ORDER_QTY
, MFU.CONSUMED_QTY
, MFU.OVERCONSUMPTION_QTY
, MFU.FORECAST_QTY
, MFU.SALES_ORDER_DATE
, MFU.CONSUMPTION_DATE
, MFU.DEMAND_CLASS
, MFU.LAST_UPDATE_DATE
, MFU.CREATION_DATE
, MFU.LAST_UPDATED_BY
, MFU.CREATED_BY
, MFU.SALES_ORDER_NUMBER
, MSC_GET_NAME.DESIGNATOR(MFU.DESIGNATOR_ID
, MD.FORECAST_SET_ID
, MFU.PLAN_ID)
, MSC_GET_NAME.FORECASTSETNAME(MFU.DESIGNATOR_ID
, MFU.PLAN_ID
, MFU.ORGANIZATION_ID
, MFU.SR_INSTANCE_ID)
, MSC_GET_NAME.ITEM_NAME(MD.USING_ASSEMBLY_ITEM_ID
, MD.ORGANIZATION_ID
, MD.PLAN_ID
, MD.SR_INSTANCE_ID)
, MD.ORIGINAL_ITEM_ID
, MSC_GET_NAME.ITEM_NAME(MD.ORIGINAL_ITEM_ID
, NULL
, NULL
, NULL)
, MD.ORIGINATION_TYPE
FROM MSC_FORECAST_UPDATES MFU
, MSC_DEMANDS MD
WHERE NVL(MFU.FORECAST_QTY
, 0) <> 0
AND ( MFU.FORECAST_DEMAND_ID = MD.DEMAND_ID OR MFU.FORECAST_DEMAND_ID = MD.GROUP_ID )
AND MFU.PLAN_ID = MD.PLAN_ID
AND MFU.SR_INSTANCE_ID = MD.SR_INSTANCE_ID
AND MFU.ORGANIZATION_ID = MD.ORGANIZATION_ID