Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method Update ( 
 | 
  Real absolutelowerlimit, 
 | 
  Real absoluteupperlimit, 
 | 
  Duration autoscalingfrequency, 
 | 
  Real balancetolerance, 
 | 
  String basecurrency, 
 | 
  Real biastolerance, 
 | 
  Real bottlenecktolerance, 
 | 
  Duration bottleneckwindowend, 
 | 
  Duration bottleneckwindowstart, 
 | 
  Real absolutevalueinventoryholding, 
 | 
  String accountinventoryholding, 
 | 
  Real allocation, 
 | 
  Real annualinterestrateinventoryholding, 
 | 
  Real efficiency, 
 | 
  Real maxcapacitystockingpoint, 
 | 
  Real maxcapacityperdayforunit, 
 | 
  Real maxloadpercentage, 
 | 
  Real mincapacityperdayforunit, 
 | 
  Number nrofperiodsforavgdemand, 
 | 
  Real operationinputoutputqty, 
 | 
  Real servicelevel, 
 | 
  String shiftpatternname, 
 | 
  String smartplanstrategy, 
 | 
  String uom, 
 | 
  String disaggregationratio, 
 | 
  Duration durationlotsizehorizon, 
 | 
  Duration durationinvtmixbalancing, 
 | 
  Date kpihorizonend, 
 | 
  Boolean hasabsolutevalueinventoryholding, 
 | 
  Boolean hasdefaultinventoryholdingcost, 
 | 
  Boolean ispeggingafteroptimization, 
 | 
  Real lotsizetolerance, 
 | 
  Real minsalesdemandqtythreshold, 
 | 
  Real noisethresholdoptimizeroutput, 
 | 
  Number nrofdecimals, 
 | 
  Number nrofperiodsinwindow, 
 | 
  Number nrofperiodsperslide, 
 | 
  Number nrofperiodssmartplan, 
 | 
  Real outliertolerance, 
 | 
  Duration periodtaskvalidity, 
 | 
  Boolean runoptimizersynchronously, 
 | 
  Number sanitychecklimit, 
 | 
  Date kpihorizonstart, 
 | 
  Real stockingpointbottleneckthreshold, 
 | 
  String periodspecificationforunitactual, 
 | 
  Real unitlowerbottleneckthreshold, 
 | 
  Real unitupperbottleneckthreshold, 
 | 
  Boolean usedefaultdisplayindex, 
 | 
  Boolean useslidingwindowsapproach, 
 | 
  Boolean useaudittrail, 
 | 
  Boolean updatekpihorizonatperiodroll, 
 | 
  String laneleadtimelogic, 
 | 
  String operationleadtimelogic, 
 | 
  Duration changeovertime, 
 | 
  Number mintokeeptripinusedpercentage, 
 | 
  Boolean isusableifexpiredwithinperiod, 
 | 
  Boolean isusableifmaturewithinperiod, 
 | 
  Boolean runsmartplansync, 
 | 
  Real defaultdemanduncertainty, 
 | 
  Boolean usesingleechelon, 
 | 
  Boolean isfromdb, 
 | 
  String co2processuom, 
 | 
  String co2uom, 
 | 
  String forecastnettingrule 
 | 
) 
 | 
{ 
 | 
  Description: 'Update values of GlobalParameter_MP' 
 | 
  TextBody: 
 | 
  [* 
 | 
    // Update values of GlobalParameter_MP 
 | 
    this.AbsoluteLowerLimit( absolutelowerlimit ); 
 | 
    this.AbsoluteUpperLimit( absoluteupperlimit ); 
 | 
    this.AutoScalingFrequency( autoscalingfrequency ); 
 | 
    this.BalanceTolerance( balancetolerance ); 
 | 
    this.BaseCurrency_DELETED_GA18( basecurrency ); 
 | 
    this.BiasTolerance( biastolerance ); 
 | 
    this.BottleneckTolerance( bottlenecktolerance ); 
 | 
    this.BottleneckWindowEnd( bottleneckwindowend ); 
 | 
    this.BottleneckWindowStart( bottleneckwindowstart ); 
 | 
    this.DefaultAbsoluteValueForInventoryHolding( absolutevalueinventoryholding ); 
 | 
    this.DefaultAccountForInventoryHolding( accountinventoryholding ); 
 | 
    this.DefaultAllocation( allocation ); 
 | 
    this.DefaultAnnualInterestRateForInventoryHolding( annualinterestrateinventoryholding ); 
 | 
    this.DefaultEfficiency( efficiency ); 
 | 
    this.DefaultMaxCapacityForStockingPoint( maxcapacitystockingpoint ); 
 | 
    this.DefaultMaxCapacityPerDayForUnit( maxcapacityperdayforunit ); 
 | 
    this.DefaultMaxLoadPercentage( maxloadpercentage ); 
 | 
    this.DefaultMinCapacityPerDayForUnit( mincapacityperdayforunit ); 
 | 
    this.DefaultOperationInputOutputQuantity( operationinputoutputqty ); 
 | 
    this.DefaultServiceLevel( servicelevel ); 
 | 
    this.DefaultShiftPatternName( shiftpatternname ); 
 | 
    this.DefaultSmartPlanStrategy( smartplanstrategy ); 
 | 
    this.DefaultUnitOfMeasure_DELETED_GA18( uom ); 
 | 
    this.DisaggregationRatio( disaggregationratio ); 
 | 
    this.EndOfKPIHorizon( kpihorizonend ); 
 | 
    this.HasAbsoluteValueForInventoryHolding( hasabsolutevalueinventoryholding ); 
 | 
    this.HasDefaultInventoryHoldingCost( hasdefaultinventoryholdingcost ); 
 | 
    this.IsPeggingRunAfterOptimization( ispeggingafteroptimization ); 
 | 
    this.LotSizeTolerance( lotsizetolerance ); 
 | 
    this.MinimumSalesDemandQtyThreshold( minsalesdemandqtythreshold ); 
 | 
    this.NoiseThresholdOptimizerOutput( noisethresholdoptimizeroutput ); 
 | 
    this.NumberOfDecimals( nrofdecimals ); 
 | 
    this.OutlierTolerance( outliertolerance ); 
 | 
    this.PeriodTaskValidity( periodtaskvalidity ); 
 | 
    this.IsRunOptimizerSynchronously( runoptimizersynchronously ); 
 | 
    this.SanityCheckLimit( sanitychecklimit ); 
 | 
    this.StartOfKPIHorizon( kpihorizonstart ); 
 | 
    this.StockingPointBottleneckThreshold( stockingpointbottleneckthreshold ); 
 | 
    this.PeriodSpecificationForUnitActual( periodspecificationforunitactual ); 
 | 
    this.UnitLowerBottleneckThreshold( unitlowerbottleneckthreshold ); 
 | 
    this.UnitUpperBottleneckThreshold( unitupperbottleneckthreshold ); 
 | 
    this.UseDefaultDisplayIndex( usedefaultdisplayindex ); 
 | 
    this.UseSlidingWindowsApproach( useslidingwindowsapproach ); 
 | 
    this.UseAuditTrail( useaudittrail ); 
 | 
    this.UpdateKPIHorizonAtPeriodRoll( updatekpihorizonatperiodroll ); 
 | 
    this.LaneLeadTimeLogic( laneleadtimelogic ); 
 | 
    this.OperationLeadTimeLogic( operationleadtimelogic ); 
 | 
    this.ChangeoverTime( changeovertime ); 
 | 
    this.MinToKeepTripInUsedPercentage( mintokeeptripinusedpercentage ); 
 | 
    this.IsUsableIfExpiredWithinPeriod( isusableifexpiredwithinperiod ); 
 | 
    this.IsUsableIfMatureWithinPeriod( isusableifmaturewithinperiod );    //base on value from strategy 
 | 
    this.Update( nrofperiodsforavgdemand, durationlotsizehorizon,  
 | 
                 durationinvtmixbalancing, nrofperiodsinwindow, nrofperiodsperslide, 
 | 
                 nrofperiodssmartplan, useslidingwindowsapproach );    this.IsUsableIfMatureWithinPeriod( isusableifmaturewithinperiod ); 
 | 
     
 | 
    this.DefaultDemandUncertainty( defaultdemanduncertainty ); 
 | 
    this.UseSingleEchelon( usesingleechelon ); 
 | 
    this.IsManuallyConfigured( not isfromdb ); 
 | 
    this.RunSmartPlanSynchronously( runsmartplansync ); 
 | 
    this.CO2ProcessUoM( co2processuom ); 
 | 
    this.CO2UoM( co2uom ); 
 | 
    this.ForecastNettingRule( forecastnettingrule ); 
 | 
  *] 
 | 
} 
 |