| Quintiq file version 2.0 | 
| #parent: #root | 
| Method GetPISPIPsForDemandFulfillment ( | 
|   const LibOpt_Scope scope, | 
|   const constcontent ProductInStockingPointInPeriodPlannings pispipsinrun | 
| ) const as constcontent owning ProductInStockingPointInPeriodPlannings | 
| { | 
|   Description: 'The demand fulfillment constraint should be specified for all pispips whose inventory specification in days is considered' | 
|   TextBody: | 
|   [* | 
|     // Select all leaf pispips that area in the optimizer run and have an inventory specification in days or that have a parent with an inventory specification in days | 
|      | 
|      | 
|     pispips := selectset( pispipsinrun, Elements, pispip, | 
|                           pispip.ProductInStockingPoint_MP().HasInventorySpecificationInDays() | 
|                           or pispip.ProductInStockingPoint_MP().GetHasParentWithInventorySpecificationInDays() ); | 
|      | 
|     return &pispips; | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |