Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method GetSalesDemandID ( 
 | 
  String prefix, 
 | 
  String postfix 
 | 
) const as String 
 | 
{ 
 | 
  Description: 'Return a unique ID for SalesDemand' 
 | 
  TextBody: 
 | 
  [* 
 | 
    // desmondt Apr-9-2015 (created) 
 | 
     
 | 
    /* 
 | 
      To generate global unique ID and add Pre/Post fix. 
 | 
      The ID will be like: 
 | 
      1) DP_xxx-xxx-xxx-xxx_FC if its from DemandPlanner forecast 
 | 
      2) DP_xxx-xxx-xxx-xxx_O if its from DemandPlanner order 
 | 
      3) User_xxx-xxx-xxx-xxx if its created by user using MacroPlanner 
 | 
      4) P_xxx-xxx-xxx-xxx if its a PostponedSalesDemand 
 | 
    */ 
 | 
    id := OS::GenerateGUIDAsString(); 
 | 
    newid := prefix + id + postfix 
 | 
     
 | 
    return newid; 
 | 
  *] 
 | 
} 
 |