renhao
2023-09-21 1aa9f2bb83dd9e4b7517f1cbf06b0db53979bb31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Quintiq file version 2.0
#parent: #root
Method CleanUpActuals
{
  Description:
  [*
    Clean up actual pispips and unit periods when they are no longer used, this will be performed during 
    1. Period roll
    2. Change in period spec
    3. Change in Start of planning
  *]
  TextBody:
  [*
    traverse( this, Product_MP.ProductInStockingPoint_MP.ActualProductInStockingPointInPeriod, actualpispip,
              actualpispip.ProductInStockingPointInPeriod( relsize ) = 0 )
    {
      actualpispip.Delete();
    }
    
    traverse( this, Unit.ActualUnitPeriod, actualunitperiod,
              isnull( actualunitperiod.UnitPeriod() ) )
    {
      actualunitperiod.Delete();
    }
  *]
}