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
27
28
29
30
31
32
33
| Quintiq file version 2.0
| #parent: #root
| Method GetLeavesOfPeriodDimension () declarative remote as owning ProductInStockingPointInPeriods
| {
| Description: 'Return the lowest level pispips that is used to store planning data related this pispip on period dimension.'
| TextBody:
| [*
| // soh yee Sep-12-2015 (created)
| /* -------- e.g. -----------
| 2 product levels:
| Family
| - P1
| - P2
|
| Period specs:
| Month
| Week
|
| Family+Jan will return
| Family+W1
| Family+W2
| Family+W3
| Family+W4
| Family+System
| --------------- */
| base := selectset( this, ProductInStockingPoint_MP.BaseProductInStockingPointInPeriod, pispip,
| pispip = this
| or exists( this, Period_MP.PeriodInPeriod.BasePeriod_MP, period,
| period = pispip.Period_MP() ) );
|
| return &base;
| *]
| }
|
|