1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| Quintiq file version 2.0
| #parent: #root
| Method CreateIterationPISPsandPISPIPs
| {
| Description: 'Create the IterationPISP and IterationPISPIP instances for those PISP/PISPIP that either have a target inventory or sales demand'
| TextBody:
| [*
| traverse( this, DEPRECATED_InventoryOptimization.MacroPlan.Product_MP.ProductInStockingPoint_MP, pisp,
| pisp.HasSalesDemand()
| or exists( pisp, ProductInStockingPointInPeriodPlanning, pispip, pispip.GetHasTargetInventory() ) )
| {
| iterationpisp := IterationPISP::Create( this, pisp );
|
| traverse( pisp, ProductInStockingPointInPeriodPlanning, pispip,
| pispip.GetHasTargetInventory()
| or pispip.SalesDemandInPeriodBase( relsize ) > 0 )
| {
| IterationPISPIP::Create( this, pispip, iterationpisp );
| }
| }
| *]
| }
|
|