1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  Method VerifySafetyStockAndStockLevelInDay ( 
 |    ProductInStockingPoint_MP pisp, 
 |    Date startdate, 
 |    Real safetystock, 
 |    Real stocklevelindays 
 |  ) 
 |  { 
 |    Description: 'Verify safetystock and stocklevelindays' 
 |    TextBody: 
 |    [* 
 |      pispip := select(  pisp, ProductInStockingPointInPeriodPlanning.astype( ProductInStockingPointInPeriodPlanningLeaf ), pisipip, pisipip.Start().Date() = startdate ); 
 |       
 |      if( this.Run().AssertNotIsNull( pispip, 'PISPIP for ' + pisp.Name() + "on " + startdate.Format( "D-M-Y" ) + " not found." ) ) 
 |      { 
 |        this.Run().AssertEqual( safetystock, pispip.TargetInventoryLevel(), " PISPIP.TargetInventoryLevel not match." ); 
 |        this.Run().AssertEqual( stocklevelindays, pispip.StockLevelInDays(), "PISPIP.StockLevelInDays not match." ); 
 |         
 |      } 
 |    *] 
 |    InterfaceProperties { Accessibility: 'Module' } 
 |  } 
 |  
  |