Quintiq file version 2.0
|
#parent: #root
|
Method AddSmartPlanPISPIPsToScope (
|
ProductInStockingPointInPeriodPlannings pispipssmartplan
|
)
|
{
|
TextBody:
|
[*
|
traverse( pispipssmartplan, Elements, pispip )
|
{
|
if ( isnull( pispip.SmartPlanPISPIPInOptimizerRun() ) )
|
{
|
this.Add( pispip.SmartPlanPISPIPInOptimizerRun( relnew ) );
|
}
|
else
|
{
|
this.Add( pispip.SmartPlanPISPIPInOptimizerRun() );
|
}
|
this.Add( pispip );
|
}
|
|
if ( pispipssmartplan.Size() = 1 )
|
{
|
primary := pispipssmartplan.Element( 0 );
|
if ( isnull( primary.SmartPlanPrimaryPISPIPInRun() ) )
|
{
|
this.Add( primary.SmartPlanPrimaryPISPIPInRun( relnew ) );
|
}
|
else
|
{
|
this.Add( primary.SmartPlanPrimaryPISPIPInRun() );
|
}
|
}
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|