| 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; | 
|   *] | 
| } |