yanweiyuan3
2023-08-09 588bc7829387dfc761cc25f06f77d4c81818bd10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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;
  *]
}