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
| Quintiq file version 2.0
| #parent: #root
| Method Create (
| SalesDemandBase owner,
| ProductInStockingPointInPeriod pispip,
| Real qty,
| Boolean ismanualpostponed
| ) as SalesDemandInPeriod
| {
| Description: 'Create method on base class'
| TextBody:
| [*
| // tyg2 Nov-8-2016 (created)
|
| sdip := null( SalesDemandInPeriod );
|
| if( pispip.ProductInStockingPoint_MP().IsLeaf() )
| {
| sdip := LeafSalesDemandInPeriod::Create( owner, pispip, qty, ismanualpostponed );
| }
| else
| {
| sdip := AggregatedSalesDemandInPeriod::Create( owner, pispip, qty, ismanualpostponed );
| }
|
| return sdip;
| *]
| }
|
|