Quintiq file version 2.0
|
#parent: #root
|
Method CopyMacroPlan (
|
String sourceMacroPlanName,
|
String newMacroPlanName
|
) as stream[MacroPlan]
|
{
|
Description: 'Create new MacroPlan dataset by copying the specified source MacroPlan. Returns the newly copied MacroPlan.'
|
TextBody:
|
[*
|
sourceMP := this.GetStreamMacroPlan( sourceMacroPlanName );
|
copiedMP := sourceMP->( sourceMacroPlan )
|
{
|
return MDSMacroPlan::Create( DatasetCreateOptions::Construct( newMacroPlanName ).AsCopy( sourceMacroPlan.MDSID() )
|
.State( DatasetState::MemoryOnly() )
|
.Path( GlobalParameters_MP::GetDatasetFolder() ) );
|
}
|
|
return copiedMP;
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|