Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method GetKPIExpectedInventoryHoldingCost () declarative remote as Real 
 | 
{ 
 | 
  Description: 'Calculate expected inventory holding cost considering the uncertainty' 
 | 
  TextBody: 
 | 
  [* 
 | 
    // Martijn Oct-26-2016 (created) 
 | 
     
 | 
    // If no iteration has been selected yet, or if the selected iteration has not been finished yet, then we set the expected costs to 0 
 | 
     
 | 
    value := 0.0; 
 | 
    selectediteration := this.DEPRECATED_InventoryOptimization().SelectedIteration(); 
 | 
    if( guard( selectediteration.IsFinished() or selectediteration.IsAborted(), false ) ) 
 | 
    { 
 | 
      value := guard( this.DEPRECATED_InventoryOptimization().SelectedIteration().ExpectedInventoryHoldingCosts(), 0.0 ); 
 | 
    } 
 | 
     
 | 
    return value; 
 | 
  *] 
 | 
  InterfaceProperties { Accessibility: 'Module' } 
 | 
} 
 |