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