| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod SplitSourceGroup ( | 
|   OperationLink operationlink | 
| ) | 
| { | 
|   Description: 'Split source group into multiple group' | 
|   TextBody: | 
|   [* | 
|     // DWE2 Feb-24-2016 (created) | 
|      | 
|     sourcegroupid := operationlink.SourceGroupID(); | 
|      | 
|     // Get SourceGroupID | 
|     while( not isnull( select( operationlink, AsSourceOperation.SourceOperationLink, ol, | 
|                                ol.SourceGroupID() = sourcegroupid ) ) ) | 
|     { | 
|       sourcegroupid := sourcegroupid + 1; | 
|     } | 
|      | 
|     OperationLink::RecreateWithDifferentGroup( sourcegroupid, | 
|                                          operationlink.DestGroupID(), | 
|                                          operationlink ); | 
|   *] | 
| } |