Codeunit 4017 "GP Account Migrator"
HybridGP · Microsoft.DataMigration.GP
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 5 connected objects and pages
HybridGP · Microsoft.DataMigration.GP · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| TableNo | GP Account |
Event subscriptions
- OnMigrateGlAccount subscribes to Codeunit “GL Acc. Data Migration Facade” OnMigrateGlAccount
- OnMigrateAccountTransactions subscribes to Codeunit “GL Acc. Data Migration Facade” OnMigrateAccountTransactions
- OnMigratePostingGroups subscribes to Codeunit “GL Acc. Data Migration Facade” OnMigratePostingGroups
- OnCreateOpeningBalanceTrx subscribes to Codeunit “GL Acc. Data Migration Facade” OnCreateOpeningBalanceTrx
Procedures
CreateBeginningBalance(var GPAccount: Record "GP Account")MigrateAccountDetails(var GPAccount: Record "GP Account"; var GLAccDataMigrationFacade: Codeunit "GL Acc. Data Migration Facade")GenerateGLTransactionBatches(var GPAccount: Record "GP Account")CreateAllocationAccounts()(internal)
Plus 11 local procedures.
Relations
- runs on Table 4090 “GP Account”
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 6110 “GL Acc. Data Migration Facade” (22 calls:
MigrateGLAccountDetailsImp → CreateGLAccountIfNeeded,MigrateGLAccountDetailsImp → ModifyGLAccount,MigrateGLAccountDetailsImp → SetAccountCategory, …) - Codeunit 4037 “Helper Functions” (15 calls:
CreateFixedAllocationAccountDistribution → CreateDimSet,CreateGLAccountBeginningBalanceImp → AreAllSegmentNumbersEmpty,CreateGLAccountBeginningBalanceImp → CreateDimSet, …) - Codeunit 1797 “Data Migration Facade Helper” (4 calls:
CreateGLAccountBeginningBalanceImp → CreateGeneralJournalBatchIfNeeded,CreateGLAccountBeginningBalanceImp → CreateGeneralJournalLine,GenerateGLAccountTransactionsImp → CreateGeneralJournalBatchIfNeeded, …) - Codeunit 1796 “Data Migration Error Logging” (3 calls:
CreateAllocationAccounts → SetLastRecordUnderProcessing,MigrateGLAccountDetailsImp → SetLastRecordUnderProcessing,MigrateStatisticalAccountDetailsImp → SetLastRecordUnderProcessing)
Called by
- Codeunit 4037 “Helper Functions” (1 call:
CreateAllocationAccounts → CreateAllocationAccounts)
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: "GP Account Migrator"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.