Quintiq file version 2.0
|
#parent: #root
|
Function CalcHasUnfulfilledDemand
|
{
|
TextBody:
|
[*
|
pispip := this.ProductInStockingPointInPeriodPlanningLeaf();
|
|
value := guard( this.UnfulfilledDemandQty() > 1e-3 * pispip.GetDemandQuantity() // A PISPIP with unfullfilled sales demand does not meet the demand
|
or ( not pispip.SalesDemandQuantity() > 0.0 // In addition, a PISPIP without sales demand
|
and pispip.TargetInventoryLevel() > 0.0 // but with a target inventory level
|
and this.InventoryLevelEnd() = 0.0 ), // that ends at 0 inventory has unfulfilled demand
|
false );
|
|
this.HasUnfulfilledDemand( value );
|
*]
|
}
|