Quintiq file version 2.0 #parent: #root Method SelectScenario ( Scenario scenario ) as Boolean id:Method_ApplicationLibMacroPlanner_SelectScenario { #keys: '[11660.0.683114355]' Body: [* // Select the active MacroPlan based on passed in scenario // Set active MacroPlan to the application // ComponentMDS::Create( Application ) is not available in Editor -- still finding, if exist, all this code will be moved. status := false; if( not isnull( scenario ) ) { editor := ExternalMDSEditor::Editor(); allinfo := editor.ObjectInfos(); mdsInfo := select ( allinfo, Elements, oinfo, oinfo.MDSID().MDSKey() = scenario.DatasetMDSID() or oinfo.Name() = scenario.DatasetName()); if( not mdsInfo.IsLoaded() ) { scenario.SetAvailable( '' ); } status := this.SelectScenarioReadOnly( scenario ); } return status; *] }