1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| Quintiq file version 2.0
| #parent: #root
| StaticMethod GetIsAllLeafProduct (
| output String feedback_o,
| ProductInStockingPointInPeriods pispips
| ) declarative remote as Boolean
| {
| Description: 'Returns true when the argument pispips have all leaf products.'
| TextBody:
| [*
| // Adhi Nov-20-2015 (created)
|
| feedback_o := '';
|
| isvalid := forall( pispips, Elements, pispip, pispip.ProductInStockingPoint_MP().IsLeaf() );
|
| if( not isvalid )
| {
| feedback_o := Translations::MP_ProductInStockingPointInPeriod_IsLeafProduct_IsNotLeafProduct();
| }
|
| return feedback_o = '';
| *]
| }
|
|