| Quintiq file version 2.0 | 
| #parent: #root | 
| Method FinalizeExport () as stream[Void] | 
| { | 
|   Description: 'Call Finalize methods for every objects.' | 
|   TextBody: | 
|   [* | 
|     // Finalize every object to be exported | 
|     // ActualResourceUtilization | 
|     this.FinalizeActualResourceUtilizationExport(); | 
|      | 
|     // ActualSales | 
|     this.FinalizeActualSalesExport(); | 
|      | 
|     // Assumptions | 
|     this.FinalizeAssumptionExport(); | 
|      | 
|     // Company | 
|     this.FinalizeCompanyExport(); | 
|      | 
|     // ConstrainedDemand | 
|     this.FinalizeConstrainedDemandExport(); | 
|      | 
|     // Item | 
|     this.FinalizeItemExport(); | 
|      | 
|     // Metric | 
|     this.FinalizeMetricValueExport(); | 
|      | 
|     // ObjectiveValue | 
|     this.FinalizeObjectiveValueExport(); | 
|      | 
|     // PeriodTimeDefinition | 
|     this.FinalizePeriodOfTimeDefinitionExport(); | 
|      | 
|     // PeriodTime | 
|     this.FinalizePeriodOfTimeExport(); | 
|      | 
|     //PlannedResourceUtilization | 
|     this.FinalizePlannedResourceUtilizationExport(); | 
|      | 
|     // Resource | 
|     this.FinalizeResourceForExport(); | 
|      | 
|     // Sale Segment | 
|     this.FinalizeSaleSegmentExport(); | 
|      | 
|     // Scenario | 
|     this.FinalizeScenarioExport(); | 
|      | 
|     // Stock Location | 
|     this.FinalizeStockLocationExport(); | 
|      | 
|     //TargetFillRateQuantity | 
|     this.FinalizeTargetFillRateQuantityExport(); | 
|      | 
|     //TargetFillRateRevenue | 
|     this.FinalizeTargetFillRateRevenueExport(); | 
|      | 
|     // TotalOrders | 
|     this.FinalizeTotalOrdersExport(); | 
|      | 
|     // UnconstrainedDemand | 
|     this.FinalizeUnconstrainedDemandExport(); | 
|      | 
|     // Reformat error message if multiple file are not exported into 1 message | 
|     this.FinalizedErrorMessage(); | 
|      | 
|     if ( this.ErrMessage() = "" ) | 
|     { | 
|       this.IsSuccess( true );   | 
|     } | 
|      | 
|     this.IsExporting( false ) | 
|      | 
|      | 
|     return stream[Void]::Success(); | 
|   *] | 
| } |