| Quintiq file version 2.0 | 
| #root | 
| #parent: LibMacroPlannerWebUI | 
| OrphanComponent ApplicationMacroPlanner | 
| { | 
|   #keys: '[111850.4.1558688990]' | 
|   BaseType: 'WebApplication' | 
|   Children: | 
|   [ | 
|     Component DataHolderForScenarioComparison | 
|     { | 
|       #keys: '[134266.1.2002744739]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[MacroPlan]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 4 | 
|       ] | 
|     } | 
|     Component DataHolderActiveScenario | 
|     { | 
|       #keys: '[134266.1.2002745031]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'Scenario' | 
|       Properties: | 
|       [ | 
|         Taborder: 5 | 
|       ] | 
|     } | 
|     Component DataHolderFocusedScenario | 
|     { | 
|       #keys: '[134266.1.2049999990]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[ScenarioMP]*' | 
|       Properties: | 
|       [ | 
|         MergeStyle: 'Union' | 
|         Taborder: 6 | 
|       ] | 
|     } | 
|     Component DataHolderUnit id:DataHolderUnit_549 | 
|     { | 
|       #keys: '[137818.0.321082204]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[Unit]*' | 
|       Children: | 
|       [ | 
|         Component DataExtractorUnit | 
|         { | 
|           #keys: '[138546.0.807278193]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'structured[Entity]' | 
|             Source: 'DataHolderEntities' | 
|             Taborder: 0 | 
|             Transformation: 'Elements.astype(Unit)' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Taborder: 3 | 
|       ] | 
|     } | 
|     Component DataHolderStockingPoint id:DataHolderStockingPoint_858 | 
|     { | 
|       #keys: '[137818.0.321082290]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[StockingPoint_MP]*' | 
|       Children: | 
|       [ | 
|         Component DataExtractorStockingPoint | 
|         { | 
|           #keys: '[138546.0.807279194]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'structured[Entity]' | 
|             Source: 'DataHolderEntities' | 
|             Taborder: 0 | 
|             Transformation: 'Elements.astype(StockingPoint_MP)' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Taborder: 7 | 
|       ] | 
|     } | 
|     Component DataHolderProduct id:DataHolderProduct_646 | 
|     { | 
|       #keys: '[137818.0.321082371]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[Product_MP]*' | 
|       Children: | 
|       [ | 
|         Component DataExtractorProduct | 
|         { | 
|           #keys: '[136682.3.198669634]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'MacroPlan' | 
|             FilterArguments: 'chkProducts:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderCheckedProduct' | 
|             FixedFilter: 'not object.IsSystem() and ( chkProducts.Size() =0 or exists( chkProducts, Elements, p, true, p=object ) )' | 
|             Source: 'ApplicationMacroPlanner.DataHolderMacroPlanner' | 
|             Taborder: 0 | 
|             Transformation: 'Product_MP' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Taborder: 8 | 
|       ] | 
|     } | 
|     Component DataHolderPISP id:DataHolderPISP_57 | 
|     { | 
|       #keys: '[137818.0.321082448]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[ProductInStockingPoint_MP]*' | 
|       Children: | 
|       [ | 
|         Component DataExtractorPISPFromProductDH id:DataExtractorPISPFromProductDH_273 | 
|         { | 
|           #keys: '[137818.0.321082450]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'structured[Product_MP]' | 
|             FixedFilter: 'not object.IsSystem()' | 
|             Source: 'ApplicationMacroPlanner.DataHolderProduct' | 
|             Taborder: 1 | 
|             Transformation: 'Elements.ProductInStockingPoint_MP' | 
|           ] | 
|         } | 
|         Component DataExtractorPISPFromSPDH id:DataExtractorPISPFromSPDH_963 | 
|         { | 
|           #keys: '[137818.0.321082449]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'structured[StockingPoint_MP]' | 
|             FixedFilter: 'not object.IsSystem()' | 
|             Source: 'ApplicationMacroPlanner.DataHolderStockingPoint' | 
|             Taborder: 0 | 
|             Transformation: 'Elements.ProductInStockingPoint_MP' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Taborder: 9 | 
|       ] | 
|     } | 
|     Component DataHolderSalesSegment id:DataHolderSalesSegment_812 | 
|     { | 
|       #keys: '[137818.0.321082524]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[SalesSegment_MP]*' | 
|       Children: | 
|       [ | 
|         Component DataExtractorSalesSegment | 
|         { | 
|           #keys: '[136682.3.199888226]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'MacroPlan' | 
|             FilterArguments: 'chkSalesSegments:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderCheckedSalesSegment' | 
|             FixedFilter: 'chkSalesSegments.Size() =0 or exists( chkSalesSegments, Elements, ss, true, ss= object )' | 
|             Source: 'ApplicationMacroPlanner.DataHolderMacroPlanner' | 
|             Taborder: 0 | 
|             Transformation: 'SalesSegment_MP' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Taborder: 10 | 
|       ] | 
|     } | 
|     Component DataHolderPeriods | 
|     { | 
|       #keys: '[137818.0.321085303]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[Period_MP]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 12 | 
|       ] | 
|     } | 
|     Component DataHolderSCVSelectedPISPIPs | 
|     { | 
|       #keys: '[134266.2.80099449]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[ProductInStockingPointInPeriod]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 14 | 
|       ] | 
|     } | 
|     Component ActionBarMacroPlanner | 
|     { | 
|       #keys: '[138546.0.13094425]' | 
|       BaseType: 'applicationActionBar' | 
|       Children: | 
|       [ | 
|         #child: ActionBarPageScenarioAnalysis | 
|         #child: ActionBarPageScenarioComparison | 
|         #child: ActionBarPageScenarios | 
|         #child: ActionBarPageGeneral | 
|         #child: ActionBarPageData | 
|         #child: ActionBarPagePlan | 
|         #child: ActionBarPageSales | 
|         #child: applicationFixedPageActionBarPageDef | 
|         #child: applicationDevelopmentActionBarPageDef_1 | 
|         #child: applicationHomeActionBarPageDef | 
|         #child: ActionBarPageScenarioSelection | 
|         #child: ActionBarPageInventory | 
|         #child: applicationConfigureActionBarPageDef | 
|         #child: applicationDataActionBarPageDef | 
|         Component MarkingSystemInstance | 
|         { | 
|           #keys: '[127066.2.1831284076]' | 
|           BaseType: 'MarkingSystemInstance' | 
|           IsDerived: true | 
|           Properties: | 
|           [ | 
|             Taborder: 2 | 
|           ] | 
|         } | 
|         #child: applicationUserContextMenuDef | 
|         #child: ActionBarPageMyActivities | 
|         #child: ActionBarPageWorkflow | 
|         Component dhViewManager | 
|         { | 
|           #keys: '[138618.1.180066981]' | 
|           BaseType: 'dhViewManager' | 
|           IsDerived: true | 
|           Properties: | 
|           [ | 
|             Taborder: 10 | 
|           ] | 
|         } | 
|         #child: applicationHelpContextMenuDef | 
|       ] | 
|       Properties: | 
|       [ | 
|         Taborder: 0 | 
|       ] | 
|     } | 
|     Component DataHolderOpenedForms | 
|     { | 
|       #keys: '[138546.0.75246672]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[internal[WebForm]]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 15 | 
|       ] | 
|     } | 
|     Component DataHolderMacroPlansForScenarioComparison | 
|     { | 
|       #keys: '[138546.0.75255902]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[MacroPlan]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 13 | 
|       ] | 
|     } | 
|     Component DataHolderScenarioAnalysisAccount | 
|     { | 
|       #keys: '[138546.0.320902330]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'Account_MP' | 
|       Properties: | 
|       [ | 
|         Taborder: 16 | 
|       ] | 
|     } | 
|     Component DataHolderPeriodSpec | 
|     { | 
|       #keys: '[138546.0.807193751]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'PeriodSpecification_MP' | 
|       Properties: | 
|       [ | 
|         Taborder: 11 | 
|       ] | 
|     } | 
|     Component DataHolderEntities | 
|     { | 
|       #keys: '[138546.0.807246983]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[Entity]*' | 
|       Children: | 
|       [ | 
|         Component DataExtractorEntities | 
|         { | 
|           #keys: '[136682.3.199882901]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'MacroPlan' | 
|             FilterArguments: 'chkEntities:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderCheckedEntities' | 
|             FixedFilter: 'chkEntities.Size() =0 or exists( chkEntities, Elements, e, true, e=object )' | 
|             Source: 'ApplicationMacroPlanner.DataHolderMacroPlanner' | 
|             Taborder: 0 | 
|             Transformation: 'Entity' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         MergeStyle: 'Union' | 
|         Taborder: 2 | 
|       ] | 
|     } | 
|     Component DataHolderScenarioComparisonAccount | 
|     { | 
|       #keys: '[139394.0.71038789]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'Account_MP' | 
|       Properties: | 
|       [ | 
|         Taborder: 17 | 
|       ] | 
|     } | 
|     Component DataHolderToggledButtons | 
|     { | 
|       #keys: '[139394.0.105427904]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'String' | 
|       Properties: | 
|       [ | 
|         Taborder: 18 | 
|       ] | 
|     } | 
|     Component DataHolderOpenedBookmark | 
|     { | 
|       #keys: '[139394.0.107628528]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'Bookmark' | 
|       Properties: | 
|       [ | 
|         Taborder: 19 | 
|       ] | 
|     } | 
|     Component DataHolderMacroPlanner id:DataHolderMacroPlanner_778 | 
|     { | 
|       #keys: '[137862.0.664190103]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'MacroPlan' | 
|       Properties: | 
|       [ | 
|         Taborder: 20 | 
|       ] | 
|     } | 
|     Component DataHolderCurrentUser | 
|     { | 
|       #keys: '[136682.0.1957674360]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'String' | 
|       Properties: | 
|       [ | 
|         Taborder: 22 | 
|       ] | 
|     } | 
|     Component DataHolderSelectedUnitsForSmartPlan | 
|     { | 
|       #keys: '[136682.0.1870152716]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[Unit]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 21 | 
|       ] | 
|     } | 
|     Component DataHolderLastSelected3DDriveDirectory | 
|     { | 
|       #keys: '[136682.0.2008363296]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'FileItem*' | 
|       Properties: | 
|       [ | 
|         Taborder: 23 | 
|       ] | 
|     } | 
|     Component DataHolderViewBase | 
|     { | 
|       #keys: '[139394.0.1233272006]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'SupplyChainView' | 
|       Properties: | 
|       [ | 
|         Taborder: 24 | 
|       ] | 
|     } | 
|     Component DataHolderRoutings | 
|     { | 
|       #keys: '[139394.0.1377174536]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[Routing]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 25 | 
|       ] | 
|     } | 
|     Component DataHolderLane id:DataHolderLane_549 | 
|     { | 
|       #keys: '[139394.0.1532983276]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'Lane' | 
|       Properties: | 
|       [ | 
|         Taborder: 26 | 
|       ] | 
|     } | 
|     Component DataHolderOperationInputOutputs | 
|     { | 
|       #keys: '[139394.0.1567373820]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[OperationInputOutput]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 27 | 
|       ] | 
|     } | 
|     Component DataHolderOperationInputGroups | 
|     { | 
|       #keys: '[139394.0.1567383739]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[OperationInputGroup]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 28 | 
|       ] | 
|     } | 
|     Component DataHolderSettingsForms | 
|     { | 
|       #keys: '[137862.0.1964251611]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[internal[WebForm]]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 1 | 
|       ] | 
|     } | 
|     Component DataHolderSelectedKPI | 
|     { | 
|       #keys: '[145730.0.1163051064]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[KPI]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 29 | 
|       ] | 
|     } | 
|     Component DataHolderFormKPI | 
|     { | 
|       #keys: '[145730.0.1176254692]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'FormKPI' | 
|       Properties: | 
|       [ | 
|         Taborder: 30 | 
|       ] | 
|     } | 
|     Component DataHolderSelectedAccounts | 
|     { | 
|       #keys: '[145730.0.2078401387]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[Account_MP]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 31 | 
|       ] | 
|     } | 
|     Component DataHolderCheckedProduct | 
|     { | 
|       #keys: '[136682.3.198704978]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[Product_MP]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 32 | 
|       ] | 
|     } | 
|     Component DataHolderCheckedEntities | 
|     { | 
|       #keys: '[136682.3.199846685]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[Entity]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 33 | 
|       ] | 
|     } | 
|     Component DataHolderCheckedSalesSegment | 
|     { | 
|       #keys: '[136682.3.198656295]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[SalesSegment_MP]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 34 | 
|       ] | 
|     } | 
|     Component DataHolderFormNavPanel | 
|     { | 
|       #keys: '[136682.3.419471868]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'FormNavigationPanel' | 
|       Properties: | 
|       [ | 
|         Taborder: 35 | 
|       ] | 
|     } | 
|     Component DataHolderLaneLeg | 
|     { | 
|       #keys: '[145730.1.907019078]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[LaneLeg]*' | 
|       Children: | 
|       [ | 
|         Component DataExtractorSourceSP | 
|         { | 
|           #keys: '[145730.1.907019080]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'MacroPlan' | 
|             FilterArguments: 'navpanelSP:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderStockingPoint' | 
|             FixedFilter: 'exists( navpanelSP, Elements, sp, sp = object.AsOriginStockingPointLeg().StockingPoint_MP() or sp = object.AsDestinationStockingPointLeg().StockingPoint_MP() )' | 
|             Source: 'MacroPlan' | 
|             Taborder: 0 | 
|             Transformation: 'Unit.Lane.LaneLeg' | 
|           ] | 
|         } | 
|         Component DataExtractorSourceUnit | 
|         { | 
|           #keys: '[145730.1.906977404]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'MacroPlan' | 
|             FilterArguments: 'navpanelUnit:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderUnit' | 
|             FixedFilter: 'exists( navpanelUnit, Elements, unit, unit = object.Lane().Unit() )' | 
|             Source: 'MacroPlan' | 
|             Taborder: 1 | 
|             Transformation: 'Unit.Lane.LaneLeg' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         MergeStyle: 'Union' | 
|         Taborder: 36 | 
|       ] | 
|     } | 
|     Component DataHolderCampaignType | 
|     { | 
|       #keys: '[143600.0.1197601100]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'CampaignType_MP' | 
|       Properties: | 
|       [ | 
|         Taborder: 37 | 
|       ] | 
|     } | 
|     Component DataHolderPlanningPeriods | 
|     { | 
|       #keys: '[144402.0.1065535192]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[Period_MP]*' | 
|       Children: | 
|       [ | 
|         Component DataExtractorPlanningPeriodsDirect | 
|         { | 
|           #keys: '[144402.0.1066762180]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'structured[Period_MP]' | 
|             FixedFilter: 'object.IsPlanning()' | 
|             Source: 'DataHolderPeriods' | 
|             Taborder: 0 | 
|             Transformation: 'Elements' | 
|           ] | 
|         } | 
|         Component DataExtractorPlanningPeriodsIndirect | 
|         { | 
|           #keys: '[144402.0.1066788896]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'structured[Period_MP]' | 
|             Source: 'DataHolderPeriods' | 
|             Taborder: 1 | 
|             Transformation: 'Elements.PeriodInPeriod.BasePeriod_MP.PlanningPeriod' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         MergeStyle: 'Union' | 
|         Taborder: 38 | 
|       ] | 
|     } | 
|     Component DataHolderMDSHandler | 
|     { | 
|       #keys: '[151892.2.109553976]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'internal[MDSGuard]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 39 | 
|       ] | 
|     } | 
|   ] | 
|   Properties: | 
|   [ | 
|     IconSetMapping: | 
|     [* | 
|       PREHEAT: solid:home@S|.89 | 
|       COLDMILL: ds:manufacturing-forming | 
|       NAV_PLAIN_BLUE: solid:industry@C|IC:BLUE | 
|       PLANT: ds:factory@C|IC:BLUE | 
|       MELTCAST: solid:recycle@C|IC:GREEN | 
|       SLITTER: ds:manufacturing-cutting@S|.89 | 
|       LM_HORIZONTAL_GAP: ds:manufacturing-cutting@S|.89 | 
|       VESSEL: solid:ship@C|IC:AMBER,S|.75 | 
|       ORANGE SP: solid:warehouse@C|IC:BLUE,S|.75 | 
|       TRAIN: solid:train@C|WC:BLACK,S|1 | 
|       SHIP: solid:ship@C|WC:BLUE,S|.75 | 
|       HOTMILL: solid:industry@C|IC:RED | 
|     *] | 
|     Title: 'Macro Planner' | 
|   ] | 
| } |