Quintiq file version 2.0 #parent: #root Method ChangeOwner ( Product_MP selectionProduct, StockingPoint_MP selectionSP ) id:Method_DialogCreateEditInventoryCost_ChangeOwner { #keys: '[145730.1.250668143]' Body: [* // Owner changes is only allowed for single create/edit // No relshadow needed since the owner is only sourced from dataholder if( DataHolderPISPs.Data().Size() <= 1 ) { // Find the new PISP from nav panel selection, populate new PISP into DH newpisp := selectset( DataHolderPISP.Data(), Elements, pisp, pisp.Product_MP() = selectionProduct, pisp.StockingPoint_MP() = selectionSP ) DataHolderPISPs.Data( &newpisp ); } // Update cost label after owner changes this.SetCostLabel( DropDownStringListCostDriver.Text() ); *] }