Quintiq file version 2.0
|
#parent: #root
|
Method SetLeafAggregateSDIPRelation (
|
ProductInStockingPointInPeriodPlanningLeaf pispip
|
)
|
{
|
Description: 'Sets the relations pispip - LeafSalesDemandInPeriod and pispip - DisaggregatedSalesDemandInPeriod'
|
TextBody:
|
[*
|
traverse( pispip, PlanningBaseSalesDemandInPeriodForOptimization, sdip, sdip.IsWithinThresholdQuantity() )
|
{
|
if( sdip.istype( LeafSalesDemandInPeriod ) )
|
{
|
this.Add( sdip.astype( LeafSalesDemandInPeriod ) );
|
}
|
else if(sdip.istype( DisaggregatedSalesDemandInPeriod ) )
|
{
|
this.Add( sdip.astype( DisaggregatedSalesDemandInPeriod ).AggregatedSalesDemandInPeriod() );
|
}
|
}
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|