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(); 
 | 
  *] 
 | 
} 
 |