| Quintiq file version 2.0 | 
| #parent: #root | 
| MethodOverride UpdateSupplyUser ( | 
|   ProductInStockingPointInPeriodPlannings smartplanpispips, | 
|   RunContextForCapacityPlanning runcontext | 
| ) | 
| { | 
|   TextBody: | 
|   [* | 
|     if( smartplanpispips.Size() = 1 ) | 
|     { | 
|       // Set pispip hastotalsupplyuser and totalsupplyuser at the beginning of the smartplan run | 
|       // Be aware that this.HasTotalSupplyUser is set to true on OptimizerPostProcesssing method for the future optimizer runs | 
|       pispip := smartplanpispips.Element( 0 ); | 
|       pispip.UpdateTotalSupplyUser( runcontext.HasTotalSupplyUser(), runcontext.TotalSupplyUser() );   | 
|     } | 
|   *] | 
| } |