Quintiq file version 2.0
|
#parent: #root
|
Method PopulatScenarioComparisonSalesDemands (
|
structured[MacroPlan] macroplans,
|
structured[Period_MP] activeperiods,
|
structured[Product_MP] products,
|
structured[StockingPoint_MP] sps,
|
structured[SalesSegment_MP] salessegments
|
) id:Method_ApplicationMacroPlanner_PopulatScenarioComparisonSalesDemands
|
{
|
#keys: '[138546.0.70500799]'
|
Body:
|
[*
|
// Populate macroplans sales demands data
|
salesdemands := selectset( macroplans, Elements.SalesDemand, sd,
|
sd.IsInStockingPoint( sps )
|
and sd.IsForProduct( products )
|
and sd.IsInSalesSegment( salessegments ) );
|
|
sdips := selectset( salesdemands, Elements.SalesDemandInPeriod, sdip,
|
sdip.AsSalesDemandInPeriodBase().Period_MP().IsInPeriods( activeperiods ) )
|
|
DataHolderScenarioComparisonSDIPs.Data( &sdips );
|
DataHolderScenarioComparisonSDIPs.Data();
|
*]
|
}
|