Quintiq file version 2.0
|
#parent: #root
|
Method IsSameCharacteristic (
|
Forecasts forecasts
|
) as Boolean
|
{
|
Description: 'All forecasts are from same characteristic'
|
TextBody:
|
[*
|
forecast := forecasts.Element( 0 );
|
return forall( forecasts, Elements, fo,
|
fo.ProductID() = forecast.ProductID()
|
and fo.StockingPointID()= forecast.StockingPointID()
|
and fo.SalesSegmentName() = forecast.SalesSegmentName()
|
and fo.Quantity() = forecast.Quantity()
|
and fo.IsExcludedFromFulfillmentKPIUser() = forecast.IsExcludedFromFulfillmentKPIUser()
|
and fo.CurrencyID() = forecast.CurrencyID()
|
and fo.StartDate() = forecast.StartDate()
|
and fo.EndDate() = forecast.EndDate()
|
and fo.UnitOfMeasureName() = forecast.UnitOfMeasureName()
|
and fo.DemandUncertaintyPercentage() = forecast.DemandUncertaintyPercentage() )
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|