Quintiq file version 2.0
|
#parent: #root
|
Method SetOptimizerFulfilledTargetInventoryQuantityPastHorizon (
|
const RunContextForCapacityPlanning runcontext,
|
LibOpt_Scope scope
|
)
|
{
|
TextBody:
|
[*
|
clearfulledoptimizer := ( runcontext.WeightLevelNonFinancial().TargetInventoryLevelWeight() = 0 or runcontext.WeightLevelNonFinancial().TargetInventoryLevel() < 1 )
|
|
if ( clearfulledoptimizer )
|
{
|
traverse( scope.GetProductInStockingPointInOptimizerRun(), Elements, pisp )
|
{
|
current := guard( pisp.LatestPISPIPInScope().NextPlanningPISPIP(), null( ProductInStockingPointInPeriodPlanning ) );
|
while ( not isnull( current ) )
|
{
|
current.OptimizerFulfilledTargetInventoryQuantity( 0.0 );
|
current := current.NextPlanningPISPIP();
|
}
|
}
|
}
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|