admin
2025-01-22 7e31442f0e9b07764e9c6a9680d3d4aeba5fe1de
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Quintiq file version 2.0
#parent: #root
StaticMethod FindPlanningDatasetKey (
  String datasetName_i
) as Key
{
  TextBody:
  [*
    // The name of the planning-dataset is the name of the Integration-datasset (i.e. datasetName_i) without the prefix and postfix.
    datasetName := LibDIF_IntegrationDataset::GetShortName( datasetName_i );
    
    findOptions := DatasetFindOptions::Construct( datasetName )  // Only the name is known
                                      .IncludeOffline( false );  // The dataset should be loaded
    
    datasetKey := DatasetController::FindUnique( findOptions );
    
    return datasetKey;
  *]
  InterfaceProperties { Accessibility: 'Module' }
}