Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method NameForOptimizer () declarative as String 
 | 
{ 
 | 
  Description: 'Type descriptor method' 
 | 
  TextBody: 
 | 
  [* 
 | 
    return this.Key().AsQUILL();  
 | 
    /* expensive - enable if needed for debugging 
 | 
    return guard(  this.ProductInStockingPoint_MP().Product_MP().Name() 
 | 
                 + this.ProductInStockingPoint_MP().StockingPoint_MP().Name() 
 | 
                 + this.SalesSegment_MP().Name() 
 | 
                 + this.StartDate().AsQUILL(),  
 | 
                    
 | 
                 this.Key().AsQUILL() ); 
 | 
    //Note: Do not return empty string, instead return the key of the object 
 | 
  *] 
 | 
  InterfaceProperties { Accessibility: 'Module' } 
 | 
} 
 |