| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod Create ( | 
|   SalesDemandBase owner, | 
|   ProductInStockingPointInPeriod pispip, | 
|   Real qty, | 
|   Boolean ismanualpostponed | 
| ) as AggregatedSalesDemandInPeriod | 
| { | 
|   Description: 'Create non postponed aggregated SDiP' | 
|   TextBody: | 
|   [* | 
|     sdip := owner.SalesDemandInPeriod( relnew, | 
|                                        AggregatedSalesDemandInPeriod, | 
|                                        MacroPlan := owner.Product_MP().MacroPlan(), | 
|                                        AsSalesDemandInPeriodBase := pispip ); | 
|                                         | 
|     sdip.QuantityToPlan( qty ); | 
|     sdip.IsManuallyPostponed( ismanualpostponed ); | 
|      | 
|     sdip.SynchronizeDisaggregatedSalesDemandInPeriod( true ); | 
|      | 
|     return sdip; | 
|   *] | 
| } |