| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod Create (LibDMF_CommunicationChannelRoot owner_i) | 
| { | 
|   Description: 'This is a create template and should be copied into a subclass of this class' | 
|   TextBody: | 
|   [* | 
|     LibDMF_Util::LogError( owner_i.SystemShortName(), | 
|                            "LibDMC_ChannelManufacturingDemand::Create() is a template and should be copied to a subclass" ); | 
|      | 
|     /* Example | 
|     // Only create if it does not exist yet. | 
|      | 
|     channelName := LibDMC_ChannelManufacturingDemand::ChannelManufacturingDemand(); | 
|      | 
|     channel := select( owner_i, CommunicationChannel.astype( DMChannelManufacturingDemand ), cc, | 
|                        cc.Name() = channelName ); | 
|      | 
|     if( isnull( channel ) ) | 
|     { | 
|       channel := owner_i.CommunicationChannel( relnew, DMChannelManufacturingDemand, | 
|                                                Name := channelName ); | 
|     } | 
|      | 
|     return channel; | 
|   *] | 
| } |