Quintiq file version 2.0 #root #parent: LibMacroPlannerWebUI OrphanComponent FormScenarioAnalysisDemandFulfillment { #keys: '[138546.0.52103613]' Accessibility: 'Extensible' BaseType: 'WebForm' Children: [ Component DataHolderScenarioAnalysisSDIPs { #keys: '[138546.0.74046214]' BaseType: 'WebDataHolder' Databinding: 'structured[SalesDemandInPeriod]*' Children: [ Component DataExtractorSDFromChildPISPs { #keys: '[138546.0.74046215]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[ProductInStockingPoint_MP]' Source: 'ApplicationMacroPlanner.DataHolderPISP' Taborder: 0 Transformation: 'Elements.SalesDemand.SalesDemandInPeriod' ] } Component DataExtractorSDFromChildSalesSegments { #keys: '[138546.0.74046216]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[SalesSegment_MP]' Source: 'ApplicationMacroPlanner.DataHolderSalesSegment' Taborder: 1 Transformation: 'Elements.SalesDemand.SalesDemandInPeriod' ] } Component DataExtractorSDFromPeriods id:DataExtractorSDFromPeriods_593 { #keys: '[138546.0.74046217]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[Period_MP]' Source: 'ApplicationMacroPlanner.DataHolderPeriods' Taborder: 2 Transformation: 'Elements.ProductInStockingPointInPeriod.SalesDemandInPeriodBase.astype(SalesDemandInPeriod)' ] } ] Properties: [ Taborder: 0 ] } #child: DashboardChartScenarioAnalysisDemandFulfillmentPerSalesSegment ] Properties: [ Image: 'DOCUMENT_CHECK_EDIT' Orientation: 'horizontal' Title: 'Demand Fulfillment' UseExistingInstance: true ] }