Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method DataMockupGenerateAllData ( 
 | 
  Number nrofperiods, 
 | 
  Number nrofproducts, 
 | 
  Number nrofstockingpoints, 
 | 
  Number nrofroutings, 
 | 
  Number nrofinputsperrouting, 
 | 
  Number nrofoutputsperrouting, 
 | 
  Number nroflanelegs, 
 | 
  Number nrofproductsperlane 
 | 
) 
 | 
{ 
 | 
  Description: 'Populates dataset with dummy instances for performance testing purpose.' 
 | 
  TextBody: 
 | 
  [* 
 | 
    // ODE2 Feb-24-2017 (created) 
 | 
     
 | 
    macroplan := this.MacroPlan(); 
 | 
     
 | 
    // General 
 | 
    uomname := macroplan.DefaultUnitOfMeasure().Name(); 
 | 
    currencyname := macroplan.BaseCurrency().Name(); 
 | 
     
 | 
    // Clean all instances 
 | 
    this.DataMockupCleanAllData(); 
 | 
       
 | 
    // Generate data 
 | 
    this.DataMockupGeneratePeriods( nrofperiods );                                
 | 
    this.DataMockupGeneratePISPs( nrofproducts, nrofstockingpoints, uomname, currencyname ); 
 | 
    unit := this.DataMockupGenerateUnits( uomname, currencyname ); 
 | 
    this.DataMockupGenerateRoutings( unit, nrofroutings, nrofinputsperrouting, nrofoutputsperrouting ); 
 | 
    this.DataMockupGenerateLanelegs( unit, nroflanelegs, nrofproductsperlane );                      
 | 
    this.DataMockupGenerateInventorySupplies(); 
 | 
    this.DataMockupGenerateSalesDemands( uomname, currencyname ); 
 | 
  *] 
 | 
} 
 |