Quintiq file version 2.0 
 | 
#root 
 | 
#parent: LibMacroPlannerTCUI 
 | 
OrphanComponent ApplicationLibMacroPlanner 
 | 
{ 
 | 
  #keys: '[626.0.4514905]' 
 | 
  Accessibility: 'Extensible' 
 | 
  BaseType: 'Application' 
 | 
  Children: 
 | 
  [ 
 | 
    Component Frame 
 | 
    { 
 | 
      #keys: '[514.0.2180]' 
 | 
      BaseType: 'Frame' 
 | 
      Children: 
 | 
      [ 
 | 
        #child: mbMainMenu 
 | 
        #child: ToolbarMain 
 | 
        Component GUIStatusBar1 
 | 
        { 
 | 
          #keys: '[514.0.684166]' 
 | 
          BaseType: 'GUIStatusBar' 
 | 
          GBLayout 
 | 
          { 
 | 
            Type: 'internal[GBLayoutDefinition]' 
 | 
            Gaps: [ left: 5 right: 5 top: 0 bottom: 0 inner: 5 ] 
 | 
          } 
 | 
          Properties: 
 | 
          [ 
 | 
            Location: 'bottom' 
 | 
            Priority: -2 
 | 
            ShowErrors: true 
 | 
            ShowLicense: false 
 | 
            Size: 25 
 | 
          ] 
 | 
        } 
 | 
        #child: ToolbarSupplyChainPanel 
 | 
        Component DataHolderObjectInfo 
 | 
        { 
 | 
          #keys: '[106810.1.80242500]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'internal[MDSObjectInfos]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'To check if Dataset for scenario already loaded in the user session' 
 | 
            PosX: 976 
 | 
            PosY: 63 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderCKBHandle 
 | 
        { 
 | 
          #keys: '[106810.1.80242525]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'internal[CKBHandle]' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 977 
 | 
            PosY: 100 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderProductInSPIP 
 | 
        { 
 | 
          #keys: '[106810.1.80242528]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[ProductInStockingPointInPeriod]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            MergeStyle: 'Unite' 
 | 
            PosX: 70 
 | 
            PosY: 196 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderStockingPoints 
 | 
        { 
 | 
          #keys: '[106810.1.80242531]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[StockingPoint_MP]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 218 
 | 
            PosY: 70 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderUnits 
 | 
        { 
 | 
          #keys: '[106810.1.80242534]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[Unit]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'This is the main unit source use for filtering and controlling the selection in Unit list in both panel and Form.' 
 | 
            PosX: 264 
 | 
            PosY: 5 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderUserGroup 
 | 
        { 
 | 
          #keys: '[107654.0.557160798]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[UserGroupDefinition]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 979 
 | 
            PosY: 168 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component ValueHolderUserGroup 
 | 
        { 
 | 
          #keys: '[107654.0.557163713]' 
 | 
          BaseType: 'ValueHolder' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 976 
 | 
            PosY: 134 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderActiveScenario 
 | 
        { 
 | 
          #keys: '[107654.0.569188883]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'Scenario' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 970 
 | 
            PosY: 14 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderDestinationNewSupply 
 | 
        { 
 | 
          #keys: '[108486.2.578757808]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'NewSupply' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 141 
 | 
            PosY: 242 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderAlgorithmRunLevels 
 | 
        { 
 | 
          #keys: '[110880.2.1709160102]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[AlgorithmRunLevel]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractor3 
 | 
            { 
 | 
              #keys: '[110880.2.1709163353]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'FormAlgorithmRuns.ListAlgorithmRunLevel' 
 | 
                DataType: 'AlgorithmRunLevel' 
 | 
                PosX: 46 
 | 
                PosY: 51 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 106 
 | 
            PosY: 107 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderProductInStockingPoints 
 | 
        { 
 | 
          #keys: '[110704.0.1856925503]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[ProductInStockingPoint_MP]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 214 
 | 
            PosY: 144 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderFocusedScenario 
 | 
        { 
 | 
          #keys: '[110880.3.1776212465]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[Scenario]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractorFocusedScenario 
 | 
            { 
 | 
              #keys: '[110880.3.1776312402]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'ScenarioManager_FormScenario.ListScenario' 
 | 
                DataType: 'Scenario' 
 | 
                PosX: 93 
 | 
                PosY: 54 
 | 
                Transformation: 'astype(Scenario)' 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            MergeStyle: 'Unite' 
 | 
            PosX: 42 
 | 
            PosY: 6 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderAlgorithmRun 
 | 
        { 
 | 
          #keys: '[110880.5.1346780176]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[AlgorithmRun]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractorAlgorithmRunMP 
 | 
            { 
 | 
              #keys: '[110880.5.1346780177]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                DataSet: 'MacroPlan' 
 | 
                DataType: 'MacroPlan' 
 | 
                PosX: 40 
 | 
                PosY: 25 
 | 
                Transformation: 'Optimization.TempAlgorithmRunStore.AlgorithmRun' 
 | 
              ] 
 | 
            } 
 | 
            Component GUIDataExtractorAlgorithmRunOBT 
 | 
            { 
 | 
              #keys: '[110880.5.1346780178]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                DataSet: 'ScenarioManager' 
 | 
                DataType: 'ScenarioManager' 
 | 
                PosX: 83 
 | 
                PosY: 32 
 | 
                Transformation: 'LibOBT_Benchmarker.AlgorithmRun' 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 70 
 | 
            PosY: 107 
 | 
            ModeledStringList ChildOrdering 
 | 
            { 
 | 
              c: GUIDataExtractorAlgorithmRunMP 
 | 
              c: GUIDataExtractorAlgorithmRunOBT 
 | 
            } 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderShowChildOfUnit 
 | 
        { 
 | 
          #keys: '[110880.5.1742964234]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[Unit]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 69 
 | 
            PosY: 146 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderShowProductOfSP 
 | 
        { 
 | 
          #keys: '[110880.5.1753588649]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[StockingPoint_MP]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'To store the stocking points where their products will be shown in the product planning gantt chart' 
 | 
            PosX: 39 
 | 
            PosY: 192 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderUnitPeriod 
 | 
        { 
 | 
          #keys: '[110880.5.1776621286]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[UnitPeriod]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractor2 
 | 
            { 
 | 
              #keys: '[110880.6.698912817]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'FormCapacityPlanning.GanttChartUnitCalendar' 
 | 
                DataType: 'UnitPeriod' 
 | 
                PosX: 48 
 | 
                PosY: 103 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 127 
 | 
            PosY: 152 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderProcessesForPeggingCircular 
 | 
        { 
 | 
          #keys: '[110880.6.1295994735]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[Process_MP]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 35 
 | 
            PosY: 109 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderSalesSegments 
 | 
        { 
 | 
          #keys: '[110880.6.1738381418]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[SalesSegment_MP]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            MergeStyle: 'Unite' 
 | 
            PosX: 347 
 | 
            PosY: 271 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component FontBold 
 | 
        { 
 | 
          #keys: '[110880.7.50739522]' 
 | 
          BaseType: 'Font' 
 | 
          Properties: 
 | 
          [ 
 | 
            Bold: true 
 | 
            PosX: 12 
 | 
            PosY: 6 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderShowChildOfUnitFiltered 
 | 
        { 
 | 
          #keys: '[110880.8.1547706761]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[Unit]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 97 
 | 
            PosY: 150 
 | 
          ] 
 | 
        } 
 | 
        Component ValueHolderShowSanityCheck 
 | 
        { 
 | 
          #keys: '[113694.1.227882923]' 
 | 
          BaseType: 'ValueHolder' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Hold a value true or false. true will open sanity check during OnOpenView false will not' 
 | 
            PosX: 43 
 | 
            PosY: 241 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderSelectedSanityCheckGroup 
 | 
        { 
 | 
          #keys: '[113694.1.231033559]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[SanityCheckGroup]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 73 
 | 
            PosY: 241 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderSelectedSanityCheckMessage 
 | 
        { 
 | 
          #keys: '[113694.1.231034095]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[SanityCheckMessage]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 109 
 | 
            PosY: 242 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderLeafPISPIPs 
 | 
        { 
 | 
          #keys: '[110702.1.387907119]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[ProductInStockingPointInPeriod]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'To extract all the leaf pispips based on the selection on the Gantt Chart' 
 | 
            PosX: 131 
 | 
            PosY: 199 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderBaseUnitPeriods 
 | 
        { 
 | 
          #keys: '[112884.1.1229277222]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[UnitPeriod]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'To extract all the base unit periods based on the selection on the capacity planning Gantt chart' 
 | 
            PosX: 158 
 | 
            PosY: 156 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderSelectedCampaignTypes 
 | 
        { 
 | 
          #keys: '[127238.0.515932065]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[CampaignType_MP]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 147 
 | 
            PosY: 107 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderProducts 
 | 
        { 
 | 
          #keys: '[127710.1.656997676]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[Product_MP]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'This is the main product source use for filtering and controlling the selection in product list in both panel and Form.' 
 | 
            MergeStyle: 'Unite' 
 | 
            PosX: 238 
 | 
            PosY: 35 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderFocusedUnit 
 | 
        { 
 | 
          #keys: '[113694.2.1023708827]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'Unit' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'The drilled unit in supply chain overview' 
 | 
            PosX: 435 
 | 
            PosY: 70 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderFocusedSP 
 | 
        { 
 | 
          #keys: '[113694.2.1023708986]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'StockingPoint_MP' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'The drilled stocking point in supply chain overview' 
 | 
            PosX: 471 
 | 
            PosY: 71 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderHighlight 
 | 
        { 
 | 
          #keys: '[113694.2.1023709249]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[Node]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'For highlighting element in supply chain overview' 
 | 
            PosX: 434 
 | 
            PosY: 179 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderView 
 | 
        { 
 | 
          #keys: '[113694.2.1023709355]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'SupplyChainView' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Use for processing drawing in supply chain overview' 
 | 
            PosX: 471 
 | 
            PosY: 178 
 | 
          ] 
 | 
        } 
 | 
        Component ValueHolderViewLayout 
 | 
        { 
 | 
          #keys: '[113694.2.1024236755]' 
 | 
          BaseType: 'ValueHolder' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: '[FOR DEMO] Use for processing drawing in supply chain overview' 
 | 
            HasMemory: 'SettingsOnly' 
 | 
            PosX: 438 
 | 
            PosY: 100 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderSelectedGroup 
 | 
        { 
 | 
          #keys: '[113694.2.1064612831]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'Group' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractor1 
 | 
            { 
 | 
              #keys: '[113694.2.1064612832]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'FormGroups.ListGroup' 
 | 
                PosX: 11 
 | 
                PosY: 10 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 217 
 | 
            PosY: 187 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderForScenarioComparison 
 | 
        { 
 | 
          #keys: '[127710.1.707609797]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[MacroPlan]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Data holder for scenario comparison' 
 | 
            PosX: 39 
 | 
            PosY: 302 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component ValueHolderActiveMacroPlan 
 | 
        { 
 | 
          #keys: '[127710.1.721401771]' 
 | 
          BaseType: 'ValueHolder' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataBinding: 'DataHolderActiveScenario.Data.Key' 
 | 
            PosX: 91 
 | 
            PosY: 402 
 | 
          ] 
 | 
        } 
 | 
        #child: ToolbarWorkflow 
 | 
        Component DataHolderSelectedSalesDemand 
 | 
        { 
 | 
          #keys: '[123718.0.365763144]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[SalesDemandBase]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractorSalesDemands 
 | 
            { 
 | 
              #keys: '[127710.1.856940973]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'FormSalesDemands.ListSalesDemand' 
 | 
                DataType: 'SalesDemandBase' 
 | 
                PosX: 46 
 | 
                PosY: 70 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 171 
 | 
            PosY: 214 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderSelectedFulfillmentRestriction 
 | 
        { 
 | 
          #keys: '[123718.0.365767647]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[FulfillmentRestriction]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractor625 
 | 
            { 
 | 
              #keys: '[123718.0.365768009]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'FormFulfillmentRestriction.ListFulfillmentRestriction' 
 | 
                DataType: 'FulfillmentRestriction' 
 | 
                PosX: 34 
 | 
                PosY: 49 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 243 
 | 
            PosY: 235 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderSelectedUnitsForSmartPlan 
 | 
        { 
 | 
          #keys: '[125270.0.687002350]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[Unit]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 528 
 | 
            PosY: 158 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderChildStockingPoints 
 | 
        { 
 | 
          #keys: '[127710.1.1023764793]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[StockingPoint_MP]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractorChildStockingPoints 
 | 
            { 
 | 
              #keys: '[127710.1.1023767367]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderUnits' 
 | 
                DataType: 'structured[Unit]' 
 | 
                FixedFilter: 'not object.IsSystem()' 
 | 
                PosX: 52 
 | 
                PosY: 42 
 | 
                Transformation: 'Elements.AllChildren.AsChildren.StockingPoint_MP' 
 | 
              ] 
 | 
            } 
 | 
            Component GUIDataExtractorStockingPoint 
 | 
            { 
 | 
              #keys: '[127710.1.1023875035]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderStockingPoints' 
 | 
                DataType: 'structured[StockingPoint_MP]' 
 | 
                FixedFilter: 'not object.IsSystem()' 
 | 
                PosX: 54 
 | 
                PosY: 79 
 | 
                Transformation: 'Elements' 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'This populates the stocking point that are the child of the units in DataHolderUnits.' 
 | 
            MergeStyle: 'Unite' 
 | 
            PosX: 529 
 | 
            PosY: 27 
 | 
            ShowName: true 
 | 
            ModeledStringList ChildOrdering 
 | 
            { 
 | 
              c: GUIDataExtractorChildStockingPoints 
 | 
              c: GUIDataExtractorStockingPoint 
 | 
            } 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderBookmarks 
 | 
        { 
 | 
          #keys: '[127238.0.1901919093]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[Bookmark]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Hold the selected bookmark' 
 | 
            PosX: 337 
 | 
            PosY: 308 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderChildUnits 
 | 
        { 
 | 
          #keys: '[132444.0.80896568]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[Unit]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractorChildUnits 
 | 
            { 
 | 
              #keys: '[132444.0.80899571]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderUnits' 
 | 
                DataType: 'structured[Unit]' 
 | 
                PosX: 37 
 | 
                PosY: 31 
 | 
                Transformation: 'Elements.AllChildren.AsChildren' 
 | 
              ] 
 | 
            } 
 | 
            Component GUIDataExtractorUnits 
 | 
            { 
 | 
              #keys: '[132444.0.80900461]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderUnits' 
 | 
                DataType: 'structured[Unit]' 
 | 
                PosX: 58 
 | 
                PosY: 89 
 | 
                Transformation: 'Elements' 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'This populates the units that are the child of the units in DataHolderUnits.' 
 | 
            MergeStyle: 'Unite' 
 | 
            PosX: 524 
 | 
            PosY: 1 
 | 
            ShowName: true 
 | 
            ModeledStringList ChildOrdering 
 | 
            { 
 | 
              c: GUIDataExtractorChildUnits 
 | 
              c: GUIDataExtractorUnits 
 | 
            } 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderChildProducts 
 | 
        { 
 | 
          #keys: '[132444.0.83713441]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[Product_MP]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractorChildProducts 
 | 
            { 
 | 
              #keys: '[132444.0.83716183]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderProducts' 
 | 
                DataType: 'structured[Product_MP]' 
 | 
                PosX: 59 
 | 
                PosY: 41 
 | 
                Transformation: 'Elements.AllChildren.AsChildren' 
 | 
              ] 
 | 
            } 
 | 
            Component GUIDataExtractorProduct 
 | 
            { 
 | 
              #keys: '[132444.0.83716311]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderProducts' 
 | 
                DataType: 'structured[Product_MP]' 
 | 
                PosX: 81 
 | 
                PosY: 83 
 | 
                Transformation: 'Elements' 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'This populates the products that are the child of the units in DataHolderProducts.' 
 | 
            MergeStyle: 'Unite' 
 | 
            PosX: 530 
 | 
            PosY: 59 
 | 
            ShowName: true 
 | 
            ModeledStringList ChildOrdering 
 | 
            { 
 | 
              c: GUIDataExtractorChildProducts 
 | 
              c: GUIDataExtractorProduct 
 | 
            } 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderChildSalesSegments 
 | 
        { 
 | 
          #keys: '[132444.0.85185674]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[SalesSegment_MP]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractorChildSalesSegments 
 | 
            { 
 | 
              #keys: '[132444.0.85200531]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderSalesSegments' 
 | 
                DataType: 'structured[SalesSegment_MP]' 
 | 
                PosX: 36 
 | 
                PosY: 33 
 | 
                Transformation: 'Elements.AllChildren.AsChildren' 
 | 
              ] 
 | 
            } 
 | 
            Component GUIDataExtractorSalesSegments 
 | 
            { 
 | 
              #keys: '[132444.0.85204879]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderSalesSegments' 
 | 
                DataType: 'structured[SalesSegment_MP]' 
 | 
                PosX: 64 
 | 
                PosY: 76 
 | 
                Transformation: 'Elements' 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'This populates the sales segments that are the child of the sales segments in DataHolderSalesSegments.' 
 | 
            MergeStyle: 'Unite' 
 | 
            PosX: 526 
 | 
            PosY: 90 
 | 
            ShowName: true 
 | 
            ModeledStringList ChildOrdering 
 | 
            { 
 | 
              c: GUIDataExtractorChildSalesSegments 
 | 
              c: GUIDataExtractorSalesSegments 
 | 
            } 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderChildPISPs 
 | 
        { 
 | 
          #keys: '[130256.0.410453321]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[ProductInStockingPoint_MP]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractorPISPFromChildProduct 
 | 
            { 
 | 
              #keys: '[130256.0.410453647]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderChildProducts' 
 | 
                DataType: 'structured[Product_MP]' 
 | 
                PosX: 23 
 | 
                PosY: 59 
 | 
                Transformation: 'Elements.ProductInStockingPoint_MP' 
 | 
              ] 
 | 
            } 
 | 
            Component GUIDataExtractorPISPFromChildSP 
 | 
            { 
 | 
              #keys: '[130256.0.410453793]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderChildStockingPoints' 
 | 
                DataType: 'structured[StockingPoint_MP]' 
 | 
                PosX: 90 
 | 
                PosY: 59 
 | 
                Transformation: 'Elements.ProductInStockingPoint_MP' 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Derive PISPs from DataHolderChildProducts and DataHolderChildStockingPoints' 
 | 
            PosX: 523 
 | 
            PosY: 127 
 | 
            ShowName: true 
 | 
            ModeledStringList ChildOrdering 
 | 
            { 
 | 
              c: GUIDataExtractorPISPFromChildProduct 
 | 
              c: GUIDataExtractorPISPFromChildSP 
 | 
            } 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderChildUnitPeriods 
 | 
        { 
 | 
          #keys: '[130256.0.414001615]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[UnitPeriod]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractorUnitPeriodFromSelectionPeriodSpecification 
 | 
            { 
 | 
              #keys: '[130256.0.414001616]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderActivePeriods' 
 | 
                DataType: 'structured[Period_MP]' 
 | 
                PosX: 28 
 | 
                PosY: 58 
 | 
                Transformation: 'Elements.UnitPeriod' 
 | 
              ] 
 | 
            } 
 | 
            Component GUIDataExtractorUnitPeriodsFromChildUnits 
 | 
            { 
 | 
              #keys: '[130256.0.414001617]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderChildUnits' 
 | 
                DataType: 'structured[Unit]' 
 | 
                PosX: 77 
 | 
                PosY: 57 
 | 
                Transformation: 'Elements.UnitPeriod' 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Derive UnitPeriods from DataHolderActivePeriods and DataHolderChildUnits' 
 | 
            PosX: 578 
 | 
            PosY: 162 
 | 
            ShowName: true 
 | 
            ModeledStringList ChildOrdering 
 | 
            { 
 | 
              c: GUIDataExtractorUnitPeriodFromSelectionPeriodSpecification 
 | 
              c: GUIDataExtractorUnitPeriodsFromChildUnits 
 | 
            } 
 | 
          ] 
 | 
        } 
 | 
        Component GUITimerSetMPDefaultViewForFirstLogin 
 | 
        { 
 | 
          #keys: '[132448.0.224569285]' 
 | 
          BaseType: 'GUITimer' 
 | 
          Properties: 
 | 
          [ 
 | 
            Interval: 1000 
 | 
            PosX: 610 
 | 
            PosY: 235 
 | 
          ] 
 | 
        } 
 | 
        Component ValueHolderSetMPDefaultViewForFirstLogin 
 | 
        { 
 | 
          #keys: '[132448.0.224582518]' 
 | 
          BaseType: 'ValueHolder' 
 | 
          Properties: 
 | 
          [ 
 | 
            HasMemory: 'SettingsOnly' 
 | 
            PosX: 642 
 | 
            PosY: 239 
 | 
            ShowName: true 
 | 
            Value: 'true' 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderPeriodSpecificationPeriods 
 | 
        { 
 | 
          #keys: '[131438.0.353256634]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[PeriodSpecificationPeriod]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractorPeriodSpecificationPeriodsFromPeriodObjects 
 | 
            { 
 | 
              #keys: '[131438.0.373620783]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderPeriodObjects' 
 | 
                DataType: 'structured[Object]' 
 | 
                PosX: 15 
 | 
                PosY: 37 
 | 
                Transformation: 'Elements.astype(PeriodSpecificationPeriod)' 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Selection of PeriodSpeficationPeriods on navigation panel (Dervied from DataHolderPeriodObjects)' 
 | 
            PosX: 271 
 | 
            PosY: 512 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderPeriodSpecifications 
 | 
        { 
 | 
          #keys: '[131438.0.353257219]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[PeriodSpecification_MP]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractorPeriodSpecificationsFromPeriodObjects 
 | 
            { 
 | 
              #keys: '[131438.0.373619023]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderPeriodObjects' 
 | 
                DataType: 'structured[Object]' 
 | 
                PosX: 31 
 | 
                PosY: 30 
 | 
                Transformation: 'Elements.astype(PeriodSpecification_MP)' 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Selection of PeriodSpecifications on navigation panel (Dervied from DataHolderPeriodObjects)' 
 | 
            PosX: 270 
 | 
            PosY: 483 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderActivePeriods 
 | 
        { 
 | 
          #keys: '[131438.0.353273170]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[Period_MP]*' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractorPeriodsFromDataHolderPeriodSpecification 
 | 
            { 
 | 
              #keys: '[131438.0.353273681]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderPeriodSpecifications' 
 | 
                DataType: 'structured[PeriodSpecification_MP]' 
 | 
                PosX: 29 
 | 
                PosY: 62 
 | 
                Transformation: 'Elements.PeriodSpecificationPeriod.Period_MP' 
 | 
              ] 
 | 
            } 
 | 
            Component GUIDataExtractorPeriodFromDataHolderPeriods 
 | 
            { 
 | 
              #keys: '[131438.0.353273815]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderPeriodSpecificationPeriods' 
 | 
                DataType: 'structured[PeriodSpecificationPeriod]' 
 | 
                PosX: 88 
 | 
                PosY: 63 
 | 
                Transformation: 'Elements.Period_MP' 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Unite Periods from DataHolderPeriods and DataHolderPeriodSpecifcations, used for filtering' 
 | 
            MergeStyle: 'Unite' 
 | 
            PosX: 277 
 | 
            PosY: 408 
 | 
            ShowName: true 
 | 
            ModeledStringList ChildOrdering 
 | 
            { 
 | 
              c: GUIDataExtractorPeriodsFromDataHolderPeriodSpecification 
 | 
              c: GUIDataExtractorPeriodFromDataHolderPeriods 
 | 
            } 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderPeriodObjects 
 | 
        { 
 | 
          #keys: '[131438.0.372442857]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'structured[Object]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Selection of PeriodSpecification and PeriodSpecificationPeriods on navigation panel list' 
 | 
            PosX: 269 
 | 
            PosY: 449 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component ValueHolderSetDataHolderSelectedPISPIPExtractor 
 | 
        { 
 | 
          #keys: '[132894.0.1007052496]' 
 | 
          BaseType: 'ValueHolder' 
 | 
          Databinding: 'Boolean' 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 267 
 | 
            PosY: 418 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderLastSelected3DDriveDirectory 
 | 
        { 
 | 
          #keys: '[108684.0.1767123392]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'FileItem*' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Used to memorize directory for Import/Export dialog' 
 | 
            PosX: 31 
 | 
            PosY: 489 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component ValueHolderLastSelected3DDriveDirectory 
 | 
        { 
 | 
          #keys: '[108684.0.1782661552]' 
 | 
          BaseType: 'ValueHolder' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Memorizes 3DDrive location across client sessions' 
 | 
            HasMemory: 'SettingsOnly' 
 | 
            PosX: 31 
 | 
            PosY: 518 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderCalendarLibrary 
 | 
        { 
 | 
          #keys: '[136682.2.1410258017]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'CalendarRegistry' 
 | 
          Children: 
 | 
          [ 
 | 
            Component GUIDataExtractorCalendarRegistry 
 | 
            { 
 | 
              #keys: '[136682.2.1410261070]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                DataSet: 'MacroPlan' 
 | 
                DataType: 'MacroPlan' 
 | 
                PosX: 12 
 | 
                PosY: 12 
 | 
                Transformation: 'CalendarRegistry' 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            PosX: 487 
 | 
            PosY: 215 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
        Component DataHolderMDSHandler 
 | 
        { 
 | 
          #keys: '[151892.2.120896960]' 
 | 
          BaseType: 'DataHolder' 
 | 
          Databinding: 'internal[MDSGuard]*' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'DataHolderMDSHandler' 
 | 
            PosX: 252 
 | 
            PosY: 347 
 | 
            ShowName: true 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        Height: 809 
 | 
        Width: 1536 
 | 
        ModeledStringList ChildOrdering 
 | 
        { 
 | 
          c: mbMainMenu 
 | 
          c: ToolbarMain 
 | 
          c: ToolbarWorkflow 
 | 
          c: DataHolderProductInSPIP 
 | 
          c: ToolbarSupplyChainPanel 
 | 
          c: DataHolderAlgorithmRun 
 | 
          c: GUIStatusBar1 
 | 
          c: DataHolderCKBHandle 
 | 
          c: DataHolderObjectInfo 
 | 
          c: DataHolderStockingPoints 
 | 
          c: FontBold 
 | 
          c: DataHolderUnits 
 | 
          c: DataHolderLeafPISPIPs 
 | 
          c: DataHolderUserGroup 
 | 
          c: ValueHolderUserGroup 
 | 
          c: DataHolderUnitPeriod 
 | 
          c: DataHolderActiveScenario 
 | 
          c: DataHolderDestinationNewSupply 
 | 
          c: DataHolderProductInStockingPoints 
 | 
          c: DataHolderAlgorithmRunLevels 
 | 
          c: DataHolderShowChildOfUnitFiltered 
 | 
          c: DataHolderFocusedScenario 
 | 
          c: DataHolderShowChildOfUnit 
 | 
          c: DataHolderShowProductOfSP 
 | 
          c: DataHolderProcessesForPeggingCircular 
 | 
          c: DataHolderSalesSegments 
 | 
          c: ValueHolderShowSanityCheck 
 | 
          c: DataHolderSelectedSanityCheckMessage 
 | 
          c: DataHolderSelectedSanityCheckGroup 
 | 
          c: DataHolderBaseUnitPeriods 
 | 
          c: DataHolderSelectedCampaignTypes 
 | 
          c: DataHolderProducts 
 | 
          c: DataHolderFocusedUnit 
 | 
          c: DataHolderFocusedSP 
 | 
          c: DataHolderHighlight 
 | 
          c: DataHolderView 
 | 
          c: ValueHolderViewLayout 
 | 
          c: DataHolderSelectedGroup 
 | 
          c: DataHolderForScenarioComparison 
 | 
          c: ValueHolderActiveMacroPlan 
 | 
          c: DataHolderSelectedUnitsForSmartPlan 
 | 
          c: DataHolderSelectedSalesDemand 
 | 
          c: DataHolderSelectedFulfillmentRestriction 
 | 
          c: DataHolderChildStockingPoints 
 | 
          c: DataHolderBookmarks 
 | 
          c: DataHolderChildUnits 
 | 
          c: DataHolderChildProducts 
 | 
          c: DataHolderChildSalesSegments 
 | 
          c: DataHolderChildPISPs 
 | 
          c: DataHolderChildUnitPeriods 
 | 
          c: GUITimerSetMPDefaultViewForFirstLogin 
 | 
          c: ValueHolderSetMPDefaultViewForFirstLogin 
 | 
          c: DataHolderPeriodSpecifications 
 | 
          c: DataHolderPeriodSpecificationPeriods 
 | 
          c: DataHolderActivePeriods 
 | 
          c: DataHolderPeriodObjects 
 | 
          c: ValueHolderSetDataHolderSelectedPISPIPExtractor 
 | 
          c: DataHolderLastSelected3DDriveDirectory 
 | 
          c: ValueHolderLastSelected3DDriveDirectory 
 | 
          c: DataHolderCalendarLibrary 
 | 
          c: DataHolderMDSHandler 
 | 
        } 
 | 
      ] 
 | 
    } 
 | 
  ] 
 | 
  Properties: 
 | 
  [ 
 | 
    CreatePersonalViews: false 
 | 
    HelpTopic: 'index.htm' 
 | 
    HighlightRuleGroup: 'Supply chain visualization toolbar' 
 | 
    NoDatasetNamesInTitle: true 
 | 
    ProgressDelay: 2000 
 | 
    RequestViewOperationConfirmation: true 
 | 
    Title: 'DELMIA Quintiq Macro Planner' 
 | 
  ] 
 | 
} 
 |