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' } 
 | 
} 
 |