codeunitIntegration & APIsofficial - Microsoftderived - from the source, no model text

Codeunit 7205 "CDS Int. Table. Subscriber"

Base Application · Microsoft.Integration.Dataverse

Across versions

  1. BC23-28present
  2. BC291 events added
  3. BC30unchanged

Neighbourhood 13 connected objects and pages

Codeunit 7201 "CDS Integration Impl." (calls, 26 links)CDS Integration Impl.Codeunit 5342 "CRM Synch. Helper" (calls, 22 links)CRM Synch. HelperCodeunit 7200 "CDS Integration Mgt." (calls, 12 links)CDS Integration Mgt.Codeunit 5330 "CRM Integration Management" (calls, 6 links)CRM Integration ManagementCodeunit 5345 "Integration Rec. Synch. Invoke" (calls, 4 links)Integration Rec. Synch. InvokeCodeunit 8703 "Feature Telemetry" (calls, 2 links)Codeunit 1336 "Item Templ. Mgt." (calls)Item Templ. Mgt.Codeunit 1381 "Customer Templ. Mgt." (calls)Customer Templ. Mgt.Codeunit 1385 "Vendor Templ. Mgt." (calls)Codeunit 150 "System Initialization" (calls)System InitializationCodeunit 2300 "Tenant License State" (calls)Tenant License StateCodeunit 5341 "CRM Int. Table. Subscriber" (calls)CRM Int. Table. SubscriberCodeunit 5343 "CRM Sales Order to Sales Order" (calls)CRM Sales Order to Sales Order

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.

Base Application · Microsoft.Integration.Dataverse · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
SingleInstance true

Events published

  • OnBeforeSetSalespersonPurchaserCode(var DestinationRecordRef: RecordRef; var IsHandled: Boolean) + BC29 (integration)
  • OnAfterFixPrimaryContactNo(SourceRecordRef: RecordRef; DestinationRecordRef: RecordRef; var Result: Boolean) (integration)
  • OnBeforeFindParentCRMAccountForContact(SourceRecordRef: RecordRef; Silent: Boolean; var AccountId: Guid; var Result: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeFindNewValueForCoupledRecordPK(IntegrationTableMapping: Record "Integration Table Mapping"; SourceFieldRef: FieldRef; DestinationFieldRef: FieldRef; var NewValueVariant: Variant; var IsValueFound: Boolean; var IsHandled: Boolean) (integration)

Event subscriptions

  • HandleOnInitCDSConnection subscribes to Codeunit “CRM Integration Management” OnInitCDSConnection
  • HandleOnCloseCDSConnection subscribes to Codeunit “CRM Integration Management” OnCloseCDSConnection
  • HandleOnTestCDSConnection subscribes to Codeunit “CRM Integration Management” OnTestCDSConnection
  • HandleOnGetCDSIntegrationUserId subscribes to Codeunit “CRM Integration Management” OnGetCDSIntegrationUserId
  • HandleOnGetCDSServerAddress subscribes to Codeunit “CRM Integration Management” OnGetCDSServerAddress
  • HandleOnAfterInsertRecord subscribes to Codeunit “Integration Rec. Synch. Invoke” OnAfterInsertRecord
  • DeleteCouplingOnAfterDeleteSalesperson subscribes to Table “Salesperson/Purchaser” OnAfterDeleteEvent
  • OnTransferFieldData subscribes to Codeunit “Integration Record Synch.” OnTransferFieldData
  • HandleOnBeforeInsertRecord subscribes to Codeunit “Integration Rec. Synch. Invoke” OnBeforeInsertRecord
  • HandleOnBeforeModifyRecord subscribes to Codeunit “Integration Rec. Synch. Invoke” OnBeforeModifyRecord
  • HandleOnAfterModifyRecord subscribes to Codeunit “Integration Rec. Synch. Invoke” OnAfterModifyRecord
  • HandleOnAfterModifyOption subscribes to Codeunit “Int. Option Synch. Invoke” OnAfterModifyOption
  • HandleOnAfterInsertOption subscribes to Codeunit “Int. Option Synch. Invoke” OnAfterInsertOption
  • HandleOnHasCompanyIdField subscribes to Codeunit “CDS Integration Mgt.” OnHasCompanyIdField
  • HandleOnBeforeUncoupleRecord subscribes to Codeunit “Int. Rec. Uncouple Invoke” OnBeforeUncoupleRecord
  • HandleOnAfterUncoupleRecord subscribes to Codeunit “Int. Rec. Uncouple Invoke” OnAfterUncoupleRecord
  • HandleOnIsCDSIntegrationEnabled subscribes to Codeunit “CRM Integration Management” OnIsCDSIntegrationEnabled
  • HandleOnGetCDSBaseCurrencyId subscribes to Codeunit “CRM Synch. Helper” OnGetCDSBaseCurrencyId
  • HandleOnGetCDSBaseCurrencySymbol subscribes to Codeunit “CRM Synch. Helper” OnGetCDSBaseCurrencySymbol
  • HandleOnGetCDSBaseCurrencyPrecision subscribes to Codeunit “CRM Synch. Helper” OnGetCDSBaseCurrencyPrecision
  • HandleOnGetCDSCurrencyDecimalPrecision subscribes to Codeunit “CRM Synch. Helper” OnGetCDSCurrencyDecimalPrecision
  • HandleOnGetCDSOwnershipModel subscribes to Codeunit “CRM Synch. Helper” OnGetCDSOwnershipModel
  • HandleOnGetVendorSyncEnabled subscribes to Codeunit “CRM Synch. Helper” OnGetVendorSyncEnabled
  • HandleOnAfterCreatedNewCompanyByCopyCompany subscribes to Report “Copy Company” OnAfterCreatedNewCompanyByCopyCompany
  • DeleteCouplingOnBeforeDeleteCompany subscribes to Table “Company” OnBeforeDeleteEvent
  • OnAfterUnchangedRecordHandled subscribes to Codeunit “Integration Rec. Synch. Invoke” OnAfterUnchangedRecordHandled
  • OnQueryPostFilterIgnoreRecord subscribes to Codeunit “CRM Integration Table Synch.” OnQueryPostFilterIgnoreRecord
  • LogTelemetryOnAfterInitSynchJob subscribes to Codeunit “Integration Table Synch.” OnAfterInitSynchJob

Procedures

  • SyncDocumentOptionSets()
  • SetCompanyId(DestinationRecordRef: RecordRef)
  • SetOwnerId(var SourceRecordRef: RecordRef; var DestinationRecordRef: RecordRef)

Plus 25 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.

Called by

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: "CDS Int. Table. Subscriber"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources