| Quintiq file version 2.0 | 
| #parent: #root | 
| Method AddCombiElementFixedCampaign ( | 
|   Campaign_MP campaign, | 
|   OptCampaignUnitSubPeriod owner | 
| ) as OptCampaignCombiElementCampaign | 
| { | 
|   TextBody: | 
|   [* | 
|     occec := OptCampaignCombiElementCampaign::Create( this, campaign.CampaignType_MP(), owner ); | 
|      | 
|     //This adds a combi for existing planned campaign | 
|     occec.OptCampaignCombi().HasFixedStartAndDuration( true ); | 
|     occec.OptCampaignCombi().FixedStartTime( campaign.Start() ); | 
|     occec.OptCampaignCombi().FixedDuration( campaign.Duration() ); | 
|      | 
|     //complete the combi, we just want a combi with one element if its a fixed combi | 
|     occec.OptCampaignCombi().IsCompleteCombi( true ); | 
|      | 
|     //Calculate some of the attributes so we do not need to do a propagate | 
|     occec.UpdateAttributesForCombiGeneration(); | 
|      | 
|     return occec | 
|   *] | 
| } |