Quintiq file version 2.0 Component PanelSCV { #keys: '[134266.2.556582]' BaseType: 'WebPanel' Children: [ Component DataHolderSCVConfig { #keys: '[134266.2.557001]' BaseType: 'WebDataHolder' Databinding: 'shadow[SCVConfiguration]*' Properties: [ Taborder: 0 ] } Component DataHolderDisplayPISPIP { #keys: '[134266.2.557171]' BaseType: 'WebDataHolder' Databinding: 'ProductInStockingPointInPeriod' Properties: [ Taborder: 2 ] } Component CustomDrawSCV { #keys: '[134266.2.550027]' BaseType: 'WebCustomDraw' Children: [ Component customdrawContextMenuSCV { #keys: '[134266.2.550028]' BaseType: 'customdrawContextMenu' Children: [ Component MenuEdit { #keys: '[139394.0.527801480]' BaseType: 'WebMenu' Properties: [ Image: 'WINDOW_WIDTH' Taborder: 0 Title: 'Edit number of levels...' ] } Component MenuRefresh { #keys: '[139394.0.527817087]' BaseType: 'WebMenu' Properties: [ Image: 'REFRESH' Taborder: 1 Title: 'Refresh' ] } Component MenuSetFocus { #keys: '[139394.0.533524054]' BaseType: 'WebMenu' Properties: [ BindOnDoubleClick: true Image: 'FLASH' Taborder: 2 Title: 'Set focus' ] ResponseDefinitions: [ ResponseDefinition OnClick id:Responsedef_customdrawContextMenuSCV_MenuSetFocus_OnClick { #keys: '[139394.0.533513239]' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[2611.0.3299255]' Binding: 'CustomDrawSCV.Selection()' } ] } ] } ] Properties: [ Taborder: 0 ] } Component CustomDrawDataLayerSCVEdge { #keys: '[134266.2.1644131]' BaseType: 'WebCustomDrawDataLayer' Children: [ Component DataExtractorSCVEdge { #keys: '[134266.2.1644132]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'shadow[SCVConfiguration]' Source: 'DataHolderSCVConfig' Taborder: 0 Transformation: 'SCVNode.SCVEdge' ] } ] Properties: [ ContextMenu: 'customdrawContextMenuSCV' Taborder: 2 ] } Component CustomDrawDataLayerSCVNode id:CustomDrawDataLayerSCVNode_549 { #keys: '[134266.2.4940970]' BaseType: 'WebCustomDrawDataLayer' Children: [ Component DataExtractorSCVNode id:DataExtractorSCVNode_593 { #keys: '[134266.2.4940971]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'shadow[SCVConfiguration]' Source: 'DataHolderSCVConfig' Taborder: 0 Transformation: 'SCVNode' ] } Component UserConfigurableInformationPISPIPNode { #keys: '[139394.0.396922176]' BaseType: 'WebUserConfigurableInformation' Properties: [ ObjectType: 'shadow[SCVPISPIPNode]' Taborder: 1 Tooltip: [*
Stocking point: VALUE( object.ProductInStockingPointInPeriod().ProductInStockingPoint_MP().StockingPoint_MP().Name() )
Product: VALUE( object.ProductInStockingPointInPeriod().ProductInStockingPoint_MP().Product_MP().Name() )


Inventory level end VALUE( MacroPlan::GetDisplayValue( object.ProductInStockingPointInPeriod().InventoryLevelEnd() ) ) Inventory holding cost VALUE(object.ProductInStockingPointInPeriod().TotalBaseInventoryHoldingCost()) VALUE( ifexpr( object.ProductInStockingPointInPeriod().IsLeaf(), '[' + object.ProductInStockingPointInPeriod().TotalBaseInventoryHoldingCostPerQuantity().Format('N(Dec(2))') + object.ProductInStockingPointInPeriod().ProductInStockingPoint_MP().StockingPoint_MP().Currency_MP().Symbol() + '/' + object.ProductInStockingPointInPeriod().ProductInStockingPoint_MP().UnitOfMeasure_MP().Name() + ']', '' ) )
Total supply VALUE(object.ProductInStockingPointInPeriod().SupplyQuantity()) Total demand VALUE(object.ProductInStockingPointInPeriod().GetDemandQuantity())
Inventory start VALUE( MacroPlan::GetDisplayValue( object.ProductInStockingPointInPeriod().InventoryLevelStartPISPIP().InventoryLevelEnd() ) ) Sales demand VALUE(object.ProductInStockingPointInPeriod().SalesDemandQuantity())
New supply VALUE(object.ProductInStockingPointInPeriod().NewSupplyQuantity()) Dependent demand VALUE(object.ProductInStockingPointInPeriod().DependentDemandQuantity())
Inventory supply VALUE(object.ProductInStockingPointInPeriod().InventorySupplyQuantity()) VALUE( ifexpr( object.ProductInStockingPointInPeriod().TargetInventoryLevel() >= object.ProductInStockingPointInPeriod().MinInventoryLevel() , 'Safety stock', 'Minimum inventory level' ) ) VALUE( ifexpr( object.ProductInStockingPointInPeriod().TargetInventoryLevel() >= object.ProductInStockingPointInPeriod().MinInventoryLevel() , object.ProductInStockingPointInPeriod().TargetInventoryLevel(), object.ProductInStockingPointInPeriod().MinInventoryLevel() ) )
*] ] } Component UserConfigurableInformationLaneNode { #keys: '[139394.0.396925677]' BaseType: 'WebUserConfigurableInformation' Properties: [ ObjectType: 'shadow[SCVLaneNode]' Taborder: 2 Tooltip: 'VALUE(object.Tooltip())' ] } Component UserConfigurableInformationSDNode { #keys: '[139394.0.396925744]' BaseType: 'WebUserConfigurableInformation' Properties: [ ObjectType: 'shadow[SCVSDNode]' Taborder: 3 Tooltip: 'VALUE(object.Tooltip())' ] } Component UserConfigurableInformationISNode { #keys: '[139394.0.396925811]' BaseType: 'WebUserConfigurableInformation' Properties: [ ObjectType: 'shadow[SCVISNode]' Taborder: 4 Tooltip: 'VALUE(object.Tooltip())' ] } Component UserConfigurableInformationRoutingStepNode { #keys: '[139394.0.396923386]' BaseType: 'WebUserConfigurableInformation' Properties: [ ObjectType: 'shadow[SCVRoutingStepNode]' Taborder: 5 Tooltip: 'VALUE(object.Tooltip())' ] } ] Properties: [ ContextMenu: 'customdrawContextMenuSCV' Taborder: 3 ] } Component CustomDrawDataLayerSCVConfig { #keys: '[134266.2.28133675]' BaseType: 'WebCustomDrawDataLayer' Children: [ Component DataExtractorSCVConfig { #keys: '[134266.2.28133676]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'shadow[SCVConfiguration]' Source: 'DataHolderSCVConfig' Taborder: 0 ] } ] Properties: [ AutoDrawHighlighting: 'none' AutoDrawSelection: 'none' ContextMenu: 'customdrawContextMenuSCV' Taborder: 1 ] } ] Properties: [ Taborder: 4 ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_CustomDrawSCV_WebButton_OnClick { #keys: '[139394.0.2086142191]' Initiator: 'WebButton' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[6763.0.7956445]' Binding: 'this.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_CustomDrawSCV_WebMenu_OnClick { #keys: '[139394.0.2086142192]' Initiator: 'WebMenu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[6763.0.7956518]' Binding: 'this.Selection()' } ] } ] } Component DataHolderPISPIPFromProductPlanningMatrix { #keys: '[139394.0.533527312]' BaseType: 'WebDataHolder' Databinding: 'structured[ProductInStockingPointInPeriod]*' Children: [ Component DataExtractorLeafPIPSIP id:DataExtractorLeafPIPSIP_715 { #keys: '[139394.0.533527513]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[ProductInStockingPointInPeriod]' Source: 'FormPlanning.DataHolderSelectedPISPIPsInProductPlanningMatrix' Taborder: 0 Transformation: 'Elements' ] } ] Properties: [ Taborder: 1 ] } Component DataHolderSelectedPISPs { #keys: '[139394.0.533570401]' BaseType: 'WebDataHolder' Databinding: 'structured[ProductInStockingPoint_MP]*' Properties: [ Taborder: 3 ] } ] Properties: [ Taborder: 0 ] }