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
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  StaticMethod AdjustQuantity ( 
 |    SalesDemandBases salesDemands, 
 |    String adjustType, 
 |    Real value 
 |  ) 
 |  { 
 |    Description: 'Adjust sales demands quantity base on the adjust type' 
 |    TextBody: 
 |    [* 
 |      traverse( salesDemands, Elements, e ) 
 |      { 
 |        adjustedQuantity := SalesDemandBase::GetAdjustedQuantity( e.Quantity(), adjustType, value ); 
 |         
 |        e.Update( e.Product_MP(), 
 |                  e.StockingPoint_MP(), 
 |                  e.StartDate(), 
 |                  e.EndDate(), 
 |                  adjustedQuantity, 
 |                  e.Price(), 
 |                  e.Priority(), 
 |                  e.DemandUncertaintyPercentage(), 
 |                  e.SalesSegment_MP(), 
 |                  e.Currency_MP(), 
 |                  e.UnitOfMeasure_MP(), 
 |                  e.IsExcludedFromFulfillmentKPI(), 
 |                  false );   
 |      } 
 |    *] 
 |  } 
 |  
  |