Codeunit 7030 "Campaign Target Group Mgt"
Base Application · Microsoft.CRM.Campaign
Across versions
- BC23present
- BC24declaration changed
- BC25declaration changed
- BC26-27unchanged
- BC281 procedures changed, 1 events added
- BC29-30unchanged
Neighbourhood 7 connected objects and pages
Base Application · Microsoft.CRM.Campaign · BC23-30 · source at ea08af5e · facts from BC29
Events published
OnAfterAddSegLineToTargetGroup(var CampaignTargetGr: Record "Campaign Target Group"; var SegLine: Record "Segment Line")(integration)OnBeforeActivateCampaign(var Campaign: Record Campaign; var IsHandled: Boolean)(integration)OnBeforeConverttoContact(var Customer: Record Customer; var CampaignTargetGroup: Record "Campaign Target Group"; var CampaignTargetGroup2: Record "Campaign Target Group")+ BC28 (integration)OnBeforeDeactivateCampaign(var Campaign: Record Campaign; ShowMessage: Boolean; var IsHandled: Boolean)(integration)
Procedures
ActivateCampaign(var Campaign: Record Campaign)DeactivateCampaign(var Campaign: Record Campaign; ShowMessage: Boolean)AddSegLinetoTargetGr(SegLine: Record "Segment Line")DeleteSegfromTargetGr(SegLine: Record "Segment Line")AddInteractionLogEntry(InteractionLogEntry: Record "Interaction Log Entry")DeleteContfromTargetGr(InteractLogEntry: Record "Interaction Log Entry")ConverttoCustomer(Contact: Record Contact; Customer: Record Customer)ConverttoContact(Cust: Record Customer; CompanyContNo: Code[20])
Plus 3 local procedures.
Triggers
OnRun
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 27 “Confirm Management” (1 call:
ActivateCampaign → GetResponseOrDefault) - Codeunit 7001 “Price Calculation Mgt.” (1 call:
NoPriceDiscForCampaign → IsExtendedPriceCalculationEnabled)
Called by
- Table 5050 “Contact” (3 calls:
CreateCustomerFromTemplate → ConverttoCustomer,OnDelete → DeleteContfromTargetGr,TypeChange → DeleteContfromTargetGr) - Table 5077 “Segment Line” (3 calls:
OnDelete → DeleteSegfromTargetGr,SetCampaignTargetGroup → AddSegLinetoTargetGr,SetCampaignTargetGroup → DeleteSegfromTargetGr) - Table 18 “Customer” (1 call:
DeleteRelatedData → ConverttoContact) - Table 5065 “Interaction Log Entry” (1 call:
OnDelete → DeleteContfromTargetGr) - Table 5071 “Campaign” (1 call:
OnDelete → DeactivateCampaign)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Campaign Target Group Mgt"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.