codeunitPlatform, DevOps & Performanceofficial - Microsoftderived - from the source, no model text

Codeunit 5180 "Contoso CRM"

ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers

Across versions

  1. BC23-28not present
  2. BC29-30present

Neighbourhood 27 connected objects and pages

Codeunit 5385 "Create Interaction Template" (calls, 3 links)Create Interaction TemplateCodeunit 5676 "Create Segment" (calls, 3 links)Create SegmentCodeunit 5678 "Create Opportunity" (calls, 3 links)Create OpportunityCodeunit 5681 "Create Profile Questionnaire" (calls, 2 links)Create Profile QuestionnaireCodeunit 5683 "Create Cont Job Responsibility" (calls, 2 links)Codeunit 5235 "Create Web Source" (calls)Create Web SourceCodeunit 5305 "Create Territory" (calls)Create TerritoryCodeunit 5329 "Create Business Relation" (calls)Create Business RelationCodeunit 5351 "Create Dup. Search Str. Setup" (calls)Create Dup. Search Str. SetupCodeunit 5383 "Create Activity" (calls)Codeunit 5384 "Create Sales Cycle" (calls)Create Sales CycleCodeunit 5396 "Create Salutations" (calls)Create SalutationsCodeunit 5410 "Create Word Template" (calls)Create Word TemplateCodeunit 5416 "Create Salesperson/Purchaser" (calls)Codeunit 5442 "Create Campaign" (calls)Create CampaignCodeunit 5451 "Create Campaign Status" (calls)Create Campaign StatusCodeunit 5485 "Create Close Opportunity Code" (calls)Create Close Opportunity CodeCodeunit 5486 "Create Job Responsibility" (calls)Codeunit 5534 "Create Interaction Group" (calls)Codeunit 5553 "Create Activity Step" (calls)Codeunit 5572 "Create Industry Group" (calls)Codeunit 5591 "Create Mailing Group" (calls)Codeunit 5648 "Create Marketing Setup" (calls)Codeunit 5669 "Create Organizational Level" (calls)Codeunit 5675 "Create Team" (calls)Codeunit 5677 "Create Sales Cycle Stage" (calls)Codeunit 5682 "Create Salutation Formula" (calls)

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers · BC29-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Permissions tabledata “Duplicate Search String Setup” = rim, tabledata “Interaction Group” = rim, tabledata “Interaction Template” = rim, tabledata “Interaction Template Setup” = rim, tabledata “Interaction Tmpl. Language” = rim, tabledata “Marketing Setup” = rim, tabledata Activity = rim, tabledata “Activity S…

Procedures

  • SetOverwriteData(Overwrite: Boolean)
  • InsertDuplicateSearchStringSetup(FieldNo: Integer; PartOfField: Option; Length: Integer)
  • InsertInteractionGroup(Code: Code[10]; Description: Text[100])
  • InsertInteractionTemplate(Code: Code[10]; InteractionGroupCode: Code[10]; Description: Text[100]; UnitCostLCY: Decimal; UnitDurationMin: Decimal; InformationFlow: Integer; InitiatedBy: Integer; CorrespondenceTypeDefault: Enum "Correspondence Type"; WizardAction: Enum "Interaction Template Wizard Action"; IgnoreContactCorresType: Boolean)
  • InsertInteractionTemplateSetup(SalesInvoices: Code[10]; SalesCrMemo: Code[10]; SalesOrdCnfrmn: Code[10]; SalesQuotes: Code[10]; PurchInvoices: Code[10]; PurchCrMemos: Code[10]; PurchOrders: Code[10]; PurchQuotes: Code[10]; EMails: Code[10]; CoverSheets: Code[10]; OutgCalls: Code[10]; SalesBlnktOrd: Code[10]; ServOrdPost: Code[10]; SalesShptNote: Code[10]; SalesStatement: Code[10]; SalesRmdr: Code[10]; ServOrdCreate: Code[10]; PurchBlnktOrd: Code[10]; PurchRcpt: Code[10]; SalesReturnOrder: Code[10]; SalesReturnReceipt: Code[10]; SalesFinanceChargeMemo: Code[10]; PurchReturnShipment: Code[10]; PurchReturnOrdCnfrmn: Code[10]; MeetingInvitation: Code[10]; EMailDraft: Code[10]; SalesDraftInvoices: Code[10])
  • InsertInteractionTmplLanguage(InteractionTemplateCode: Code[10]; LanguageCode: Code[10])
  • InsertSalesCycle(SalesCycleCode: Code[10]; Description: Text[100]; ProbabilityCalculation: Integer)
  • InsertMarketingSetup(CountryOrRegionCode: Code[10]; ContactNos: Code[20]; CampaignNos: Code[20]; SegmentNos: Code[20]; ToDoNos: Code[20]; OpportunityNos: Code[20]; BusRelCodeForCustomers: Code[10]; BusRelCodeForVendors: Code[10]; BusRelCodeForBankAccs: Code[10]; BusRelCodeForEmployees: Code[10]; InheritSalespersonCode: Boolean; InheritTerritoryCode: Boolean; InheritCountryRegionCode: Boolean; InheritLanguageCode: Boolean; InheritAddressDetails: Boolean; InheritCommunicationDetails: Boolean; DefaultLanguageCode: Code[10]; DefaultSalesCycleCode: Code[10]; AttachmentStorageType: Enum "Setup Attachment Storage Type"; AutosearchForDuplicates: Boolean; SearchHitPercentage: Integer; MaintainDuplSearchStrings: Boolean; MergefieldLanguageID: Integer; DefCompanySalutationCode: Code[10]; DefaultPersonSalutationCode: Code[10]; DefaultCorrespondenceType: Enum "Correspondence Type"; InheritFormatRegion: Boolean)
  • InsertActivity(Code: Code[10]; Description: Text[100])
  • InsertActivityStep(ActivityCode: Code[10]; StepNo: Integer; Type: Enum "Task Type"; Description: Text[100]; Priority: Integer; DateFormula: Text)
  • InsertBusinessRelation(Code: Code[10]; Description: Text[100])
  • InsertSalutations(Code: Code[10]; Description: Text[100])
  • InsertCampaign(No: Code[20]; Description: Text[100]; StartingDate: Date; EndingDate: Date; SalespersonCode: Code[20]; NoSeries: Code[20]; StatusCode: Code[10])
  • InsertCampaignStatus(Code: Code[10]; Description: Text[100])
  • InsertCloseOpportunityCode(Code: Code[10]; Description: Text[100]; Type: Option)
  • InsertIndustryGroup(Code: Code[10]; Description: Text[100])
  • InsertJobResponsibility(Code: Code[10]; Description: Text[100])
  • InsertMailingGroup(Code: Code[10]; Description: Text[100])
  • InsertTerritory(Code: Code[10]; Name: Text[50])
  • InsertSalespersonPurchaser(Code: Code[20]; Name: Text[50]; CommissionPercentage: Decimal; Picture: Codeunit "Temp Blob"; EMail: Text[80])
  • InsertWordTemplate(Code: Code[30]; Name: Text[250]; TableID: Integer; FileName: Text; LanguageCode: Code[10])
  • InsertWebSource(Code: Code[10]; Description: Text[100]; URL: Text[250])
  • InsertOrganizationalLevel(Code: Code[10]; Description: Text[100])
  • InsertTeam(Code: Code[10]; Name: Text[50])
  • InsertSalesCycleStage(SalesCycleCode: Code[10]; Stage: Integer; Description: Text[100]; CompletedPercent: Decimal; ActivityCode: Code[10]; QuoteRequired: Boolean; AllowSkip: Boolean; ChancesofSuccessPercent: Decimal)
  • InsertSegmentHeader(No: Code[20]; Description: Text[100]; SalespersonCode: Code[20]; CorrespondenceType: Enum "Correspondence Type"; InteractionTemplateCode: Code[10]; UnitCost: Decimal; UnitDuration: Decimal; InteractionGroupCode: Code[10]; InformationFlow: Integer; InitiatedBy: Integer; IgnoreContactCorresType: Boolean)
  • InsertSegmentLine(SegmentNo: Code[20]; LineNo: Integer; ContactNo: Code[20])
  • InsertOpportunity(No: Code[10]; Description: Text[100]; SalespersonCode: Code[20]; ContactNo: Code[20]; ContactCompanyNo: Code[20]; SalesCycleCode: Code[10]; CreationDate: Date; Status: Enum "Opportunity Status"; Priority: Enum "Opportunity Priority"; Closed: Boolean; DateClosed: Date; NoSeries: Code[20])
  • InsertOpportunityEntry(EntryNo: Integer; OpportunityNo: Code[10]; SalesCycleStage: Integer; EstimatedCloseDate: Date; DateofChange: Date; Active: Boolean; DateClosed: Date; ActionTaken: Integer; EstimatedValueLCY: Decimal; CompletedPercent: Decimal; ChancesofSuccessPercent: Decimal; CloseOpportunityCode: Code[10]; PreviousSalesCycleStage: Integer)
  • InsertProfileQuestionnaireHeader(Code: Code[20]; Description: Text[250]; ContactType: Enum "Profile Questionnaire Contact Type"; BusinessRelationCode: Code[10])
  • InsertProfileQuestionnaireLine(ProfileQuestionnaireCode: Code[20]; LineNo: Integer; Type: Enum "Profile Questionnaire Line Type"; Description: Text[250]; MultipleAnswers: Boolean; Priority: Enum "Profile Answer Priority"; AutoContactClassification: Boolean; ClassificationFieldsCust: Enum "Profile Quest. Cust. Class. Field"; StartingDateFormula: Text[30]; EndingDateFormula: Text[30]; ClassificationMethod: Integer; SortingMethod: Integer; FromValue: Decimal; ToValue: Decimal)
  • InsertSalutationFormula(SalutationCode: Code[10]; LanguageCode: Code[10]; SalutationType: Enum "Salutation Formula Salutation Type"; Salutation: Text[50]; Name1: Enum "Salutation Formula Name"; Name2: Enum "Salutation Formula Name"; Name3: Enum "Salutation Formula Name")
  • InsertContactJobResponsibility(ContactNo: Code[20]; JobResponsibilityCode: Code[10])
  • FindContactNo(LinkToTable: Enum "Contact Business Relation Link To Table"; ContactBusinessRelationNo: Code[20]; ContactType: Integer): Code[20]

Called by

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.

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: "Contoso CRM"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources