Codeunit 7150 "Update Item Analysis View"
Base Application · Microsoft.Inventory.Analysis
Across versions
- BC23-24present
- BC252 events added, 1 procedures added
- BC26-30unchanged
Neighbourhood 25 connected objects and pages
Base Application · Microsoft.Inventory.Analysis · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| TableNo | Item Analysis View |
| Permissions | TableData “Item Analysis View” = rm, TableData “Item Analysis View Filter” = r, TableData “Item Analysis View Entry” = rimd, TableData “Item Analysis View Budg. Entry” = rimd |
Events published
OnAfterUpdateAll(Which: Option "Ledger Entries","Budget Entries",Both; DirectlyFromPosting: Boolean)(integration)OnAfterInitializeTempItemAnalysisViewEntry(var TempItemAnalysisViewEntry: Record "Item Analysis View Entry" temporary; ItemAnalysisView: Record "Item Analysis View"; var ItemAnalysisViewSource: Query "Item Analysis View Source"; var ValueEntry: Record "Value Entry"; var IsHandled: Boolean)+ BC25 − BC25 (integration)OnUpdateAnalysisViewEntryOnBeforeInsertTempItemAnalysisViewEntry(var TempItemAnalysisViewEntry: Record "Item Analysis View Entry" temporary; var ItemAnalysisViewSource: Query "Item Analysis View Source"; var ValueEntry: Record "Value Entry"; var ItemAnalysisView: Record "Item Analysis View")(integration)OnUpdateAnalysisViewEntryOnBeforeModifyTempItemAnalysisViewEntry(var TempItemAnalysisViewEntry: Record "Item Analysis View Entry" temporary; var ItemAnalysisViewSource: Query "Item Analysis View Source"; var ValueEntry: Record "Value Entry"; var ItemAnalysisView: Record "Item Analysis View")(integration)OnBeforeUpdateAll(var IsHandled: Boolean)(integration)- subscribers: Codeunit 1371 “Sales Batch Post Mgt.” OnBeforeUpdateItemAnalysisView, Codeunit 1372 “Purchase Batch Post Mgt.” OnBeforeUpdateItemAnalysisView
OnFlushAnalysisViewEntryOnBeforeModifyItemAnalysisViewEntry(var ItemAnalysisViewEntry: Record "Item Analysis View Entry"; var TempItemAnalysisViewEntry: Record "Item Analysis View Entry" temporary)(integration)OnUpdateEntriesOnAfterSetFilters(var ItemAnalysisView: Record "Item Analysis View")(integration)OnUpdateAnalysisViewBudgetEntryOnAfterInitTempItemAnalysisViewBudgEntry(var ItemAnalysisViewBudgEntry: Record "Item Analysis View Budg. Entry"; var ItemBudgetEntry: Record "Item Budget Entry"; var ItemAnalysisView: Record "Item Analysis View")(integration)OnBeforeUpdateOne(var NewItemAnalysisView: Record "Item Analysis View"; var ItemAnalysisView: Record "Item Analysis View"; Which: Option "Ledger Entries","Budget Entries",Both; var ShowWindow: Boolean; var LastValueEntryEntryNo: Integer; var LastItemBudgetEntryNo: Integer; var IsHandled: Boolean)(integration)OnBeforeFlushAnalysisViewBudgetEntry(var TempItemAnalysisViewBudgEntry: Record "Item Analysis View Budg. Entry" temporary; ShowProgressWindow: Boolean; var IsHandled: Boolean)+ BC25 (integration)
Procedures
InitLastEntryNo()UpdateAll(Which: Option "Ledger Entries","Budget Entries",Both; DirectlyFromPosting: Boolean)+ BC25UpdateAll(var ItemAnalysisView2: Record "Item Analysis View"; Which: Option "Ledger Entries","Budget Entries",Both; DirectlyFromPosting: Boolean)+ BC25Update(var NewItemAnalysisView: Record "Item Analysis View"; Which: Option "Ledger Entries","Budget Entries",Both; ShowWindow: Boolean)SetLastBudgetEntryNo(NewLastBudgetEntryNo: Integer)DimSetIDInFilter(DimSetID: Integer; var ItemAnalysisView: Record "Item Analysis View"): Boolean
Plus 14 local procedures.
Triggers
OnRun
Relations
- runs on Table 7152 “Item Analysis View”
Called by
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.
- Table 7152 “Item Analysis View” (2 calls:
CheckViewsAreUpdated → Update,SetUpdateOnPosting → (object)) - Codeunit 1013 “Job Jnl.-Post Batch” (1 call:
Code → UpdateAll) - Codeunit 1371 “Sales Batch Post Mgt.” (1 call:
OnRun → UpdateAll) - Codeunit 1372 “Purchase Batch Post Mgt.” (1 call:
OnRun → UpdateAll) - Codeunit 23 “Item Jnl.-Post Batch” (1 call:
Code → UpdateAll) - Codeunit 405 “Update Item Analysis View Bck.” (1 call:
OnRun → UpdateAll) - Codeunit 5704 “TransferOrder-Post Shipment” (1 call:
RunWithCheck → UpdateAll) - Codeunit 5705 “TransferOrder-Post Receipt” (1 call:
RunWithCheck → UpdateAll) - Codeunit 5815 “Undo Sales Shipment Line” (1 call:
OnRun → UpdateAll) - Codeunit 5822 “Cost Adjustment Bucket Runner” (1 call:
OnRun → UpdateAll) - Codeunit 5823 “Cost Adjustment Item Runner” (1 call:
OnRun → UpdateAll) - Codeunit 5850 “Invt. Doc.-Post Receipt” (1 call:
OnRun → UpdateAll) - Codeunit 5851 “Invt. Doc.-Post Shipment” (1 call:
OnRun → UpdateAll) - Codeunit 5856 “TransferOrder-Post Transfer” (1 call:
RunWithCheck → UpdateAll) - Codeunit 5980 “Service-Post” (1 call:
PostWithLines → UpdateAll) - Codeunit 7130 “Item Budget Management” (1 call:
DeleteBudget → SetLastBudgetEntryNo) - Codeunit 7151 “ItemAViewEntryToValueEntries” (1 call:
GetValueEntries → DimSetIDInFilter) - Codeunit 80 “Sales-Post” (1 call:
RunWithCheck → UpdateAll) - Codeunit 90 “Purch.-Post” (1 call:
CommitAndUpdateAnalysisVeiw → UpdateAll) - Codeunit 9030 “Undo Transfer Shipment” (1 call:
OnRun → UpdateAll) - Page 7133 “Item Budget Entries” (1 call:
OnClosePage → SetLastBudgetEntryNo) - Report 795 “Adjust Cost - Item Entries” (1 call:
RunCostAdjustment → UpdateAll)
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: "Update Item Analysis View"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.