Page 4009 "Migration Table Mapping"
HybridBaseDeployment · Microsoft.DataMigration
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 4 connected objects and pages
HybridBaseDeployment · Microsoft.DataMigration · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| SourceTable | Migration Table Mapping |
| PageType | List |
| UsageCategory | Administration |
| ApplicationArea | All |
| Permissions | tabledata “Migration Table Mapping” = rimd |
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 |
|---|---|---|---|
| Map | Target Table Type | Target Table Type | Specifies the type of the target table. |
| Extension Name | ExtensionName |
Specifies the name of the extension for the mapping. | |
| Table ID | Table ID | Specifies the ID of the target table. | |
| Table Name | Table Name | Specifies the name of the table for the mapping. | |
| Source Table Name | Source Table Name | Specifies the name of the source table for the mapping. This is used in the case that the name of the table differs between the source and destination databases. | |
| Source Table App ID | SourceTableAppID |
Specifies the App ID of the source table. This value should be left blank if the source table is in C/AL, otherwise the Application ID should be provided. | |
| Data Per Company | Data Per Company | Specifies if the table data is per company |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Add Table Mappings | Adds table mappings for the extensions. | |
| Populate From Extension | Populate the list with all tables from an existing extension. | ||
| Restore Default Mappings | Delete the current migration table mappings and replace them with the default mappings. | ||
| Delete All For Extension | Deletes all records belonging to this extension. | ||
| Import | Imports table mappings from a file. | ||
| Export | Exports table mappings to a file. |
Events published
OnIsBCMigration(var SourceBC: Boolean)(integration)- subscribers: Codeunit 4008 “Hybrid BC Management” OnIsBCMigration, Codeunit 4026 “W1 Management” OnIsBCMigration
Triggers
OnInit, OnOpenPage, OnNewRecord, OnInsertRecord, OnAfterGetRecord
Relations
- source table Table 4009 “Migration Table Mapping”
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 40021 “Cloud Mig. Replicate Data Mgt.” (1 call:
OnInsertRecord → ShowAddTableMappingsNotification)
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: "Migration Table Mapping"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.