Quintiq file version 2.0 #parent: #root Method SelectScenarioManager () id:Method_ApplicationLibMacroPlanner_SelectScenarioManager { #keys: '[11660.0.300830511]' Body: [* // Select scenario manager if it is not selected if ( isnull( ScenarioManager ) ) { componentmds := ComponentMDS::CreateForLoadedMDSsOnly( Application ); foldername := GlobalParameters_MP::GetDatasetRoot(); folder := select( componentmds, Folders, f, f.Name() = foldername ); mdscomponentkind := select( componentmds, ComponentMDSKinds, kind, kind.Kind() = ScenarioManager::GetDatasetKind() ); mdsinstance := select( mdscomponentkind, ComponentMDSInstances, m, m.FolderID() = folder.Key(), m.Name() = ScenarioManager::GetDatasetName() ); if( not isnull( mdsinstance ) ) { mdsinstance.ComponentMDSKind().SelectInstance( mdsinstance ); componentmds.Apply(); } } *] }