Quintiq file version 2.0
|
#parent: #root
|
Method GetLeavesOfProductDimension () remote as owning ProductInStockingPointInPeriods
|
{
|
Description: 'Return the lowest level of children pispips in product dimension'
|
TextBody:
|
[*
|
// soh yee Sep-23-2014 (created)
|
|
pispips := construct( ProductInStockingPointInPeriods );
|
|
if( this.ProductInStockingPoint_MP().IsLeaf() )
|
{
|
pispips.Add( this );
|
}
|
else
|
{
|
product := this.ProductInStockingPoint_MP().Product_MP();
|
|
pispips := selectset( this, StockingPointInPeriod.ProductInStockingPointInPeriod, pispip,
|
pispip.ProductInStockingPoint_MP().IsLeaf()
|
and product.IsParentOf( pispip.ProductInStockingPoint_MP().Product_MP() ) );
|
}
|
return &pispips;
|
*]
|
}
|