1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| Quintiq file version 2.0
| #parent: #root
| Method CopyScenario2 (
| String datasetname,
| String newscenarioname
| ) as stream[Void]
| {
| Description: 'Copy scenario2 from scenario1 and create new actual inventory level end'
| TextBody:
| [*
| copy := this.CopyMacroPlan( datasetname, newscenarioname )
| run := this.Run()
|
| this->CreateScenarioAndLinkToMacroPlan( copy, newscenarioname )->( scenario )
| {
| scenario.DatasetName( newscenarioname );
| this->( utf )
| {
| run->UI_ActualProductInStockingPointInPeriod::MenuNew( copy,
| DTO_ActualProductInStockingPointInPeriod::Construct().Date( Date::Construct( 2021,12, 01 ) )
| .ProductID( "p3" )
| .StockingPointID( "s1" )
| .ActualInventoryLevelEnd( 200.0 ).ToNVT() )
| }
| }
|
|
| return Transaction::GetCurrentTask().OnFinish();
| *]
| InterfaceProperties { Accessibility: 'Module' }
| }
|
|