| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod MenuEdit ( | 
|   LibUTF_IterationRun run, | 
|   MacroPlan macroplan, | 
|   NamedValueTree nvt_globalparameter | 
| ) | 
| { | 
|   TextBody: | 
|   [* | 
|     instance := UI_GlobalParameter::FindSingle( run, macroplan ); | 
|     dto := DTO_GlobalParameters::ConstructEdit( run, instance, nvt_globalparameter ); | 
|      | 
|     instance.Update( dto.AbsoluteLowerLimit(), | 
|                      dto.AbsoluteUpperLimit(), | 
|                      dto.AutoScalingFrequency(), | 
|                      dto.BalanceTolerance(), | 
|                      "", | 
|                      dto.BiasTolerance(), | 
|                      dto.BottleneckTolerance(), | 
|                      dto.BottleneckWindowEnd(), | 
|                      dto.BottleneckWindowStart(), | 
|                      dto.DefaultAbsoluteValueForInventoryHolding(), | 
|                      dto.DefaultAccountForInventoryHolding(), | 
|                      dto.DefaultAllocation(), | 
|                      dto.DefaultAnnualInterestRateForInventoryHolding(), | 
|                      dto.DefaultEfficiency(), | 
|                      dto.DefaultMaxCapacityForStockingPoint(), | 
|                      dto.DefaultMaxCapacityPerDayForUnit(), | 
|                      dto.DefaultMaxLoadPercentage(), | 
|                      dto.DefaultMinCapacityPerDayForUnit(), | 
|                      dto.DefaultNumberOfPeriodsForAvgDemand(), | 
|                      dto.DefaultOperationInputOutputQuantity(), | 
|                      dto.DefaultServiceLevel(), | 
|                      dto.DefaultShiftPatternName(), | 
|                      "",  | 
|                      "", | 
|                      dto.DisaggregationRatio(), | 
|                      dto.DurationLotsizeHorizon(), | 
|                      dto.DurationInventoryMixBalancingCheck(), | 
|                      dto.EndOfKPIHorizon(), | 
|                      dto.HasAbsoluteValueForInventoryHolding(), | 
|                      dto.HasDefaultInventoryHoldingCost(), | 
|                      dto.IsPeggingRunAfterOptimization(), | 
|                      dto.LotSizeTolerance(), | 
|                      dto.MinimumSalesDemandQtyThreshold(), | 
|                      dto.NoiseThresholdOptimizerOutput(), | 
|                      dto.NumberOfDecimals(), | 
|                      dto.NumberOfPeriodsInWindow(), | 
|                      dto.NumberOfPeriodsPerSlide(), | 
|                      dto.NumberOfPeriodsSmartPlan(), | 
|                      dto.OutlierTolerance(), | 
|                      dto.PeriodTaskValidity(), | 
|                      dto.IsRunOptimizerSynchronously(), | 
|                      dto.SanityCheckLimit(), | 
|                      dto.StartOfKPIHorizon(), | 
|                      dto.StockingPointBottleneckThreshold(), | 
|                      dto.PeriodSpecificationForUnitActual(), | 
|                      dto.UnitLowerBottleneckThreshold(), | 
|                      dto.UnitUpperBottleneckThreshold(), | 
|                      dto.UseDefaultDisplayIndex(), | 
|                      dto.UseSlidingWindowsApproach(), | 
|                      dto.UseAuditTrail(), | 
|                      dto.UpdateKPIHorizonAtPeriodRoll(), | 
|                      dto.LaneLeadTimeLogic(), | 
|                      dto.OperationLeadTimeLogic(), | 
|                      dto.ChangeOverTime(), | 
|                      dto.MinToKeepTripInUsedPercentage(), | 
|                      dto.IsUsableIfExpiredWithinPeriod(), | 
|                      dto.IsUsableIfMatureWithinPeriod(), | 
|                      dto.RunSmartPlanSynchronously(), | 
|                      dto.DefaultDemandUncertainty(), | 
|                      dto.UseSingleEchelon(), | 
|                      false, | 
|                      dto.CO2ProcessUOM(), | 
|                      dto.CO2UOM(), | 
|                      dto.ForecastNettingRule() ); | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |