| Quintiq file version 2.0 | 
| #parent: #root | 
| Method GetSuggestedQuantity () remote as Real | 
| { | 
|   Description: 'Suggest the unfulfilled quantity, taking lot size into account' | 
|   TextBody: | 
|   [* | 
|     value := this.Quantity(); | 
|      | 
|     // If there is no new supply quantity for this period task. | 
|     if( value = 0 ) | 
|     { | 
|       newsupply := maxselect( this, NewSupply, ns, | 
|                               ns.ProductInStockingPointInPeriodPlanningLeaf().Period_MP() = this.UnitPeriod().Period_MP(), | 
|                               ns.ProductInStockingPointInPeriodPlanningLeaf().GetUnfulfilledQuantity() );  // Only care pispip which has same period with this period task | 
|      | 
|       if( not isnull( newsupply ) ) | 
|       { | 
|         value := this.GetSuggestedQuantityForUnfulfilled( newsupply ); | 
|       } | 
|     } | 
|      | 
|     return value; | 
|   *] | 
| } |