Quintiq file version 2.0
|
#parent: #root
|
StaticMethod DoSanityCheck (
|
MacroPlan macroplan
|
)
|
{
|
Description: 'Call DoSanityCheck in all types with sanity check'
|
TextBody:
|
[*
|
// desmondt Oct-2-2014 (created)
|
// Extend sanity check here
|
// SC checkpoint
|
|
// Account
|
SanityCheckMessageData::CreateAccountMessage( macroplan );
|
|
// ActualProductInStockingPointInPeriod
|
SanityCheckMessageData::CreateActualProductInStockingPointInPeriodMessage( macroplan );
|
|
// ActualUnitPeriod
|
SanityCheckMessageData::CreateActualUnitPeriodMessage( macroplan );
|
|
// AccountCost - base class not needed
|
|
// Campaign
|
SanityCheckMessageData::CreateCampaignMessage( macroplan );
|
|
// CampaignType
|
SanityCheckMessageData::CreateCampaignTypeMessage( macroplan );
|
|
// Conversion factor
|
SanityCheckMessageData::CreateBaseConversionFactorMessage( macroplan );
|
|
// Currency
|
SanityCheckMessageData::CreateCurrencyMessage( macroplan );
|
|
// Currency rate
|
SanityCheckMessageData::CreateCurrencyRateMessage( macroplan );
|
|
// Demand
|
|
// DependentDemand
|
SanityCheckMessageData::CreateDependentDemandMessage( macroplan );
|
|
// FeedbackPeriodTaskOperation
|
SanityCheckMessageData::CreateFeedbackPeriodTaskOperationMessage( macroplan );
|
|
// FeedbackProductInTrip
|
SanityCheckMessageData::CreateFeedbackProductInTripMessage( macroplan );
|
|
// Fulfillment
|
SanityCheckMessageData::CreateFulfillmentMessage( macroplan );
|
|
// FulfillmentRestriction
|
SanityCheckMessageData::CreateFulfillmentRestrictionMessage( macroplan );
|
|
// FulfillmentTarget
|
SanityCheckMessageData::CreateFulfillmentTargetMessage( macroplan );
|
|
// GlobalParameters
|
SanityCheckMessageData::CreateGlobalParameterMessage( macroplan );
|
|
// Group
|
SanityCheckMessageData::CreateGroupMessage( macroplan );
|
|
// Ingredient
|
SanityCheckMessageData::CreateIngredientMessage( macroplan );
|
|
// InventoryValueAndHoldingCost
|
SanityCheckMessageData::CreateInventoryValueAndCostsMessage( macroplan );
|
|
// InventorySpecification
|
SanityCheckMessageData::CreateInventorySpecificationMessage( macroplan );
|
|
// InventorySupply
|
SanityCheckMessageData::CreateInventorySupplyMessage( macroplan );
|
|
// InventorySupplyCost
|
SanityCheckMessageData::CreateInventorySupplyCostMessage( macroplan );
|
|
// Lane
|
SanityCheckMessageData::CreateLaneMessage( macroplan );
|
|
// LaneCost
|
SanityCheckMessageData::CreateLaneCostMessage( macroplan );
|
|
// LaneLeg
|
SanityCheckMessageData::CreateLaneLegMessage( macroplan );
|
|
// LaneLegCost
|
SanityCheckMessageData::CreateLaneLegCostMessage( macroplan );
|
|
// MacroPlan
|
SanityCheckMessageData::CreateMacroPlanMessage( macroplan );
|
|
// Operation
|
SanityCheckMessageData::CreateOperationMessages( macroplan );
|
|
// OperationCost
|
SanityCheckMessageData::CreateOperationCostMessage( macroplan );
|
|
// OperationInCampaigeType
|
SanityCheckMessageData::CreateOperationInCampaignTypeMessage( macroplan );
|
|
// OperationInput
|
SanityCheckMessageData::CreateOperationInputMessages( macroplan );
|
|
// Operation Link
|
SanityCheckMessageData::CreateOperationLinkMessage( macroplan );
|
|
// OperationInputGroup
|
SanityCheckMessageData::CreateOperationInputGroupMessage( macroplan );
|
|
// OperationInputSet
|
SanityCheckMessageData::CreateOperationInputSetMessage( macroplan );
|
|
// OperationOutput
|
SanityCheckMessageData::CreateOperationOutputMessages( macroplan );
|
|
// PeriodDefinition
|
SanityCheckMessageData::CreatePeriodDefinitionMessage( macroplan );
|
|
// PeriodParameter
|
|
// PeriodTaskOperation
|
|
// PeriodTaskLaneLeg
|
|
// PISPAccount
|
SanityCheckMessageData::CreatePISPAccountMessage( macroplan );
|
|
// PISPSpecification
|
SanityCheckMessageData::CreatePISPSpecificationMessage( macroplan );
|
|
// PostponedSalesDemandCost
|
SanityCheckMessageData::CreatePostponedSalesDemandCostMessage( macroplan );
|
|
// PostponementSpecification
|
SanityCheckMessageData::CreatePostponementSpecificationMessage( macroplan );
|
|
// Priority
|
SanityCheckMessageData::CreatePriorityMessage( macroplan );
|
|
// Product
|
SanityCheckMessageData::CreateProductMessage( macroplan );
|
|
// ProductValueAndCost
|
SanityCheckMessageData::CreateProductValueAndCostMessage( macroplan );
|
|
// ProductInLane
|
SanityCheckMessageData::CreateProductInLaneMessage( macroplan );
|
|
// ProductInStockingPoint_MP
|
SanityCheckMessageData::CreateProductInStockingPointMessage( macroplan );
|
|
// ProductInStockingPointInPeriod
|
SanityCheckMessageData::CreatePISPIPMessage( macroplan );
|
|
// ProductInTrip
|
SanityCheckMessageData::CreateProductInTripMessage( macroplan );
|
|
// ProductLevel
|
SanityCheckMessageData::CreateProductLevelMessage( macroplan );
|
|
// Recipe
|
SanityCheckMessageData::CreateRecipeMessage( macroplan );
|
|
// RecipeIngredient
|
SanityCheckMessageData::CreateRecipeIngredientMessage( macroplan );
|
|
// RecipeWithEffectiveDateInProduct
|
SanityCheckMessageData::CreateRecipeWithEffectiveDateInProductMessage( macroplan );
|
|
// Routing
|
SanityCheckMessageData::CreateRoutingMessage( macroplan );
|
|
// Routing steps
|
SanityCheckMessageData::CreateRoutingStepMessage( macroplan );
|
|
// Safety stock
|
SanityCheckMessageData::CreateSafetyStockMessage( macroplan );
|
|
// Forecast
|
SanityCheckMessageData::CreateSalesDemandMessage( macroplan );
|
|
// CustomerOrder
|
SanityCheckMessageData::CreateCustomerOrderMessage( macroplan );
|
|
// SalesLevel
|
SanityCheckMessageData::CreateSalesLevelMessage( macroplan );
|
|
// SalesSegment
|
SanityCheckMessageData::CreateSalesSegmentMessage( macroplan );
|
|
// ShiftDay
|
SanityCheckMessageData::CreateShiftDayMessage( macroplan );
|
|
// ShiftPattern
|
SanityCheckMessageData::CreateShiftPatternMessage( macroplan );
|
|
// StockingPoint
|
SanityCheckMessageData::CreateStockingPointMessage( macroplan );
|
|
// StockingPointInLane
|
SanityCheckMessageData::CreateStockingPointInLaneMessage( macroplan );
|
|
// StockingPointCost
|
SanityCheckMessageData::CreateStockingPointCostMessage( macroplan );
|
|
// StockingPointAccount
|
SanityCheckMessageData::CreateStockingPointAccountMessage( macroplan );
|
|
// StockingPointCapacity
|
SanityCheckMessageData::CreateStockingPointCapacityMessage( macroplan );
|
|
// StockingPointInPeriod
|
SanityCheckMessageData::CreateStockingPointInPeriodMessage( macroplan );
|
|
// StockingPointUnit
|
SanityCheckMessageData::CreateStockingPointUnitMessage( macroplan );
|
|
//SubsetInOptimizerPuzzle
|
SanityCheckMessageData::CreateSubsetInOptimizerPuzzleMessage( macroplan );
|
|
// SupplyTarget
|
SanityCheckMessageData::CreateSupplyTargetMessage( macroplan );
|
|
// Service level
|
SanityCheckMessageData::CreateServiceLevelMessage( macroplan );
|
|
// TransportAvailability
|
SanityCheckMessageData::CreateTransportAvailabilityMessage( macroplan );
|
|
// TransportCapacity
|
SanityCheckMessageData::CreateTransportCapacityMessage( macroplan );
|
|
// Trip
|
SanityCheckMessageData::CreateTripMessage( macroplan );
|
|
// Unit
|
SanityCheckMessageData::CreateUnitMessage( macroplan );
|
|
// UnitCost
|
SanityCheckMessageData::CreateUnitCostMessage( macroplan );
|
|
// UnitAccount
|
SanityCheckMessageData::CreateUnitAccountMessage( macroplan );
|
|
// UnitAvaialbility
|
SanityCheckMessageData::CreateUnitAvailabilityMessage( macroplan );
|
|
// UnitCalendarElement
|
SanityCheckMessageData::CreateUnitCalendarElementMessage( macroplan );
|
|
// UnitCapacity
|
SanityCheckMessageData::CreateUnitCapacityMessage( macroplan );
|
|
// UnitOfMeasure
|
SanityCheckMessageData::CreateUnitOfMeasureMessage( macroplan );
|
|
// Transition type
|
SanityCheckMessageData::CreateTransitionTypeMessage( macroplan );
|
*]
|
}
|