Quintiq file version 2.0
|
#parent: #root
|
StaticMethod GetUniqueCompanyDatasetName (
|
String scenariotype
|
) as String
|
{
|
Description: 'Get a unique dataset name for macroplan / demandplan'
|
TextBody:
|
[*
|
datasetName := '';
|
|
if( scenariotype = ScenarioManager::ScenarioMP() )
|
{
|
mdsfolder := DomainModel::Domain().MDSFolderDefinitions();
|
folder := select( mdsfolder, Elements, f, f.Name() = GlobalParameters_MP::GetDatasetRoot() );
|
if( not isnull( folder ) )
|
{
|
objectKindInfos := MDSEditor::Editor().ObjectKindInfos();
|
obj := select( objectKindInfos, Elements, obj, obj.Name() = GlobalParameters_MP::GetDatasetMacroPlan() );
|
datasetName := obj.UniqueName( GlobalParameters_MP::GetDatasetMacroPlan(), folder.FolderID() );
|
}
|
}
|
|
|
return datasetName;
|
*]
|
}
|