| Quintiq file version 2.0 | 
| #parent: #root | 
| Method SetScenario ( | 
|   MacroPlan macroplan, | 
|   Period_MP periodtaskperiod, | 
|   Duration leadtime | 
| ) as PeriodTaskOperation | 
| { | 
|   Description: 'Setup the scenario according to the scenario specific and common parameters. Returns the created period task operation.' | 
|   TextBody: | 
|   [* | 
|     // Common scenario values should be set in this method | 
|     productid := "White Mass"; | 
|     stockingpointid := "DE Warehouse Raw Material"; | 
|     operationid := "DE White Mass - Ferment - DE Fermenter"; | 
|     quantity := 7.0; | 
|      | 
|     operation := macroplan.GetOperation( operationid );  | 
|     this.SetOperationLeadTime( operation, leadtime ); | 
|      | 
|     productinstockingpoint := macroplan.GetProductInStockingPoint( productid, stockingpointid ); | 
|     periodtaskoperation := this.CreatePeriodTaskOperation( periodtaskperiod, productinstockingpoint, operation, quantity ); | 
|      | 
|     return periodtaskoperation; | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |