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

Page 7233 "Master Data Synch. Tables"

MasterDataManagement · Microsoft.Integration.MDM

Across versions

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

Neighbourhood 8 connected objects and pages

Table 5335 "Integration Table Mapping" (relates to)Integration Table MappingCodeunit 10 "Type Helper" (calls)Type HelperCodeunit 7230 "Master Data Mgt. Setup Default" (calls)Master Data Mgt. Setup DefaultCodeunit 7233 "Master Data Management" (calls)Master Data ManagementCodeunit 7238 "Master Data Mgt. Upgrade" (calls)Master Data Mgt. UpgradePage 672 "Job Queue Entries" (calls)Job Queue EntriesManage master data synchronization (Learn pages)Manage master data synchroni…Set up companies to synchronize master data (Learn pages)Set up companies to synchron…

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.

MasterDataManagement · Microsoft.Integration.MDM · captioned “Synchronization Tables” · BC29-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Synchronization Tables
SourceTable Integration Table Mapping
PageType List
UsageCategory Lists
ApplicationArea Suite
Permissions tabledata “Integration Table Mapping” = r, tabledata “Job Queue Entry” = r, tabledata “Master Data Mgt. Coupling” = r

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
Group Name Name Specifies the name of the table.
Status Status Specifies if synchronization is enabled for this table.
Table Table Caption Specifies the table caption.
Table Filter TableFilter Specifies the filter on the table in the current company to control which records should be synchronized.
Overwrite Local Change Overwrite Local Change Specifies if the synchronization engine should overwrite local changes that are done since last synchronization.
Integration Table IntegrationTableCaptionValue Specifies the caption of the table.
Table Config Template Code Table Config Template Code Specifies a configuration template to use when creating new records out of the table in the source company.
Synch. Int. Tbl. Mod. On Fltr. Synch. Int. Tbl. Mod. On Fltr. Specifies a date/time that is used to determine which records to synchronize to the source company. Only records that have SystemModifiedAt value greater than this value, will be synchronized. This value keeps changing with every synchronization job.
Synchronize Changes Since Synch. Modified On Filter Specifies a date/time that is used to determine which records to synchronize from the source company. Only records that have SystemModifiedAt value greater than this value, will be synchronized. This value keeps changing with every synchronization job.
Source Table Filter IntegrationTableFilterHint Specifies a filter on the table in the source company to control which records should be synchronized.
Synch. Only Coupled Records Synch. Only Coupled Records Specifies if synchronization jobs should synchronize only currently coupled records. To synchronize newly inserted records, uncheck this checkbox.
Disable Event Job Resch. Disable Event Job Resch. Specifies if event-based rescheduling of synchronization jobs should be turned off for this table.
Deletion-Conflict Resolution Deletion-Conflict Resolution Specifies the action to take when a coupled record that is attempting to synchronize is deleted locally.
Update-Conflict Resolution Update-Conflict Resolution Specifies the action to take when a coupled record is updated both in the source and in the local company.

Actions

Group Action ToolTip Runs
Processing Fields Shows the fields that are synchronized. Page 7236 “Master Data Synch. Fields”
Use default synchronization setup Resets the tables, fields and synchronization jobs to the default values for the connection with the source company. All default synchronization table definitions are deleted and recreated.
Job Queue Entry View or edit the job queue entry for the synchronization of this table.
Synchronization Log View the status of the individual synchronization jobs that have been run for this table.
Enable Enables the synchronization of the selected tables.
Disable Disables the synchronization of the selected tables.
Synchronize modified records Synchronize records that have been modified since the last time they were synchronized.
Run full synchronization Start a job for full synchronization from records in the chosen source company for each of the selected tables.
Integration Uncouple Job Log View the status of jobs for uncoupling records.
Integration Coupling Job Log View the status of jobs for match-based coupling of records.
Delete couplings Delete couplings for the selected tables.
Match-Based Coupling Couple existing records in the selected tables based on matching criteria.

Events published

  • OnAddSynchronizationTableChooseMappingName(var IntegrationTableMappingName: Code[20]; TableNo: Integer) (integration)

Procedures

  • FindRelatedTables(var ExistingSynchTableNos: List of [Integer]; var RelatedTablesToAdd: List of [Integer]; var RelatedTablesToAddText: Text; TableId: Integer) (internal)

Plus 7 local procedures.

Triggers

OnAfterGetRecord, OnAfterGetCurrRecord, OnInit

Relations

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.

Recent changes

Documented on Microsoft Learn

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

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: "page", object_name: "Master Data Synch. Tables"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 3 sources