| Quintiq file version 2.0 | 
| #parent: #root | 
| Method GetKPIExpectedServiceLevel () declarative remote as Real | 
| { | 
|   Description: 'Calculate the expected service level 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 it is set to 0 | 
|      | 
|     value := 0.0; | 
|     selectediteration := this.DEPRECATED_InventoryOptimization().SelectedIteration(); | 
|     if( guard( selectediteration.IsFinished() or selectediteration.IsAborted(), false ) ) | 
|     { | 
|       value := guard( this.DEPRECATED_InventoryOptimization().SelectedIteration().ExpectedServiceLevel(), 0.0 ); | 
|     } | 
|      | 
|     return value; | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |