Codeunit 46855 "BC14 Migration Loop"
HybridBC14 · Microsoft.DataMigration.BC14Reimplementation
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 56 connected objects and pages
HybridBC14 · Microsoft.DataMigration.BC14Reimplementation · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Internal |
Procedures
RunRecordLoop(MigratorName: Text[250]; var SourceRecord: Variant; KeyFieldNo: Integer; MigratorCodeunitId: Integer): Boolean: Runs the standard per-record migration loop over the supplied source RecordRef. Caller is responsible for opening and (optionally) filtering the RecordRef. The loop terminates early when Stop-On-First-Transformation-Error is enabled and a record fails; otherwise it processes all records and returns …
Plus 4 local procedures.
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 46852 “BC14 Migration Record Tracker” (2 calls:
ProcessOneRecord → LogMigrateResult,RunRecordLoop → GetTableNameById) - Codeunit 46866 “BC14 Telemetry” (1 call:
RunRecordLoop → GetCategory)
Called by
- Codeunit 46865 “BC14 Customer Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46867 “BC14 Vendor Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46869 “BC14 GL Account Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46870 “BC14 Item Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46887 “BC14 Dim. Value Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46888 “BC14 G/L Entry Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46890 “BC14 Dimension Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46891 “BC14 Payment Terms Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46892 “BC14 Payment Method Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46893 “BC14 Currency Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46894 “BC14 Curr. Exch. Rate Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46895 “BC14 Acct. Period Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46897 “BC14 Inv. Post. Group Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46898 “BC14 Inv. Post. Setup Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46900 “BC14 Country/Region Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46901 “BC14 Post Code Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46902 “BC14 Language Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46903 “BC14 Unit of Measure Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46904 “BC14 Cust. Post. Grp. Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46905 “BC14 Vend. Post. Grp. Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46906 “BC14 GenBus PG Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46907 “BC14 GenProd PG Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46908 “BC14 VATBus PG Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46909 “BC14 VATProd PG Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46910 “BC14 Gen. Post. Setup Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46911 “BC14 VAT Post. Setup Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46912 “BC14 Salesp./Purch. Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46913 “BC14 Shipment Method Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46914 “BC14 Territory Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46915 “BC14 Item Category Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46916 “BC14 Item Trk. Code Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46917 “BC14 Tariff Number Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46918 “BC14 Location Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46919 “BC14 Reason Code Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46920 “BC14 Source Code Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46921 “BC14 Cust. Price Grp. Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46922 “BC14 Cust. Disc. Grp. Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46923 “BC14 Item Disc. Grp. Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46924 “BC14 Fin. Chrg. Terms Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46925 “BC14 Reminder Terms Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46926 “BC14 Reminder Level Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46927 “BC14 Reminder Text Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46928 “BC14 No. Series Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46929 “BC14 No. Series Line Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46930 “BC14 Item Attribute Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46931 “BC14 Item Attr. Value Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46932 “BC14 Cust. Bank Acct. Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46933 “BC14 Vend. Bank Acct. Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46934 “BC14 Ship-to Address Migrator” (1 call:
Migrate → RunRecordLoop) - Codeunit 46935 “BC14 BOM Component Migrator” (1 call:
Migrate → RunRecordLoop) - and 4 more: data/code/graph/29/calls.json
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: "BC14 Migration Loop"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.