chenqinghong
2024-05-07 3ec06a830367465068963156dcc1d8e522571c13
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
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' }
}