| Quintiq file version 2.0 | 
| #parent: #root | 
| Method DeselectScenario () id:Method_ApplicationMacroPlanner_DeselectScenario | 
| { | 
|   #keys: '[134266.1.2130319095]' | 
|   Body: | 
|   [* | 
|     // Deselect a scenario in component level | 
|     componentmds := ApplicationScope.ComponentMDS(); | 
|      | 
|     mdsinstance := select( componentmds, | 
|                            ComponentMDSKinds.ComponentMDSInstances, | 
|                            m, | 
|                            m.IsLoaded() | 
|                            and m.MDSID().Equals( guard( MacroPlan.MDSID(), Key::ZeroKey() ) ) ); | 
|      | 
|     if ( not isnull( mdsinstance ) and not isnull( componentmds ) ) | 
|     { | 
|       mdsinstance.ComponentMDSKind().DeselectAll(); | 
|       componentmds.Apply(); | 
|     } | 
|   *] | 
| } |