Codeunit 5845 "Get Inventory Report"
Base Application · Microsoft.Inventory.Reconciliation
Across versions
- BC23present
- BC241 procedures added, 1 procedures removed
- BC251 events added
- BC26unchanged
- BC273 procedures added
- BC28-30unchanged
Neighbourhood 3 connected objects and pages
Base Application · Microsoft.Inventory.Reconciliation · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| TableNo | Inventory Report Entry |
Events published
OnBeforeIsGLNotTheSameHandled(var TempInvtentoryPostingSetup: Record "Inventory Posting Setup" temporary; var InvtentoryPostingSetup: Record "Inventory Posting Setup"; var InvtentoryReportHeader: Record "Inventory Report Header"; var InventoryReportLine: Record "Inventory Report Entry"; var IsHandled: Boolean; var TotalInventory: Decimal; WindowPostingType: Text[80])(integration)OnCalcInvtPostingSetupOnBeforeAssignTempInvtPostingSetup(var InventoryReportEntry: Record "Inventory Report Entry"; var TempInventoryPostingSetup: Record "Inventory Posting Setup" temporary; var InventoryReportHeader: Record "Inventory Report Header"; InventoryPostingSetup: Record "Inventory Posting Setup")(integration)OnCalcGenPostingSetupOnBeforeAssignTempGenPostingSetup(var InventoryReportEntry: Record "Inventory Report Entry"; var TempGeneralPostingSetup: Record "General Posting Setup" temporary; var InventoryReportHeader: Record "Inventory Report Header"; GeneralPostingSetup: Record "General Posting Setup")(integration)OnAfterCalcValueEntries(var InventoryReportEntry: Record "Inventory Report Entry"; var ValueEntry: Record "Value Entry")(integration)OnCalcDiffOnAfterCalcSumsTypeGLAccount(var InventoryReportEntry: Record "Inventory Report Entry")(integration)OnCalcDiffOnAfterCalcSumsTypeItem(var InventoryReportEntry: Record "Inventory Report Entry")(integration)OnCalcDiffOnBeforeCopytoInventoryReportEntry(var CalcInventoryReportEntry: Record "Inventory Report Entry"; var InventoryReportEntry: Record "Inventory Report Entry")(integration)OnDrillDownGLBeforeRunPage(var GLEntry: Record "G/L Entry"; var InvtReportEntry: Record "Inventory Report Entry")(integration)OnInsertGLInvtReportEntryBeforeCalcGLAccount(var InvtReportHeader: Record "Inventory Report Header"; var InventoryReportLine: Record "Inventory Report Entry"; var GLAcc: Record "G/L Account"; var IsHandled: Boolean; var CostAmount: Decimal; WindowPostingType: Text[80])(integration)OnAfterSetFiltersOverheadAppliedActual(var ValueEntry: Record "Value Entry")(integration)OnAfterSetFiltersWIPInventory(var ValueEntry: Record "Value Entry"; Selection: Integer)(integration)OnBeforeDrillDownInvtToWIP(var InvtReportEntry: Record "Inventory Report Entry"; var IsHandled: Boolean)(integration)OnBeforeCalcGLAccount(var GLAccount: Record "G/L Account"; var Result: Decimal; var IsHandled: Boolean)(integration)OnBeforeCheckIfNoDifference(var InventoryReportLine: Record "Inventory Report Entry"; var NoDifference: Boolean)(integration)OnCheckGLClosingOverlapsOnAfterEmptyAccountingPeriodBeforeExit(var InventoryReportLine: Record "Inventory Report Entry"; var ShouldExit: Boolean)(integration)OnBeforeCheckDirectPostings(var InventoryReportLine: Record "Inventory Report Entry"; var IsHandled: Boolean)(integration)OnAfterCalcGenPostingSetup(var InventoryReportEntry: Record "Inventory Report Entry")+ BC25 (integration)
Procedures
DrillDownDirectCostApplActual(var InvtReportEntry: Record "Inventory Report Entry")DrillDownOverheadAppliedActual(var InvtReportEntry: Record "Inventory Report Entry")DrillDownPurchaseVariance(var InvtReportEntry: Record "Inventory Report Entry")DrillDownInventoryAdjmt(var InvtReportEntry: Record "Inventory Report Entry")DrillDownInvtAccrualInterim(var InvtReportEntry: Record "Inventory Report Entry")DrillDownCOGS(var InvtReportEntry: Record "Inventory Report Entry")DrillDownCOGSInterim(var InvtReportEntry: Record "Inventory Report Entry")DrillDownWIPInventory(var InvtReportEntry: Record "Inventory Report Entry")DrillDownMaterialVariance(var InvtReportEntry: Record "Inventory Report Entry")DrillDownMaterialNonInventoryVariance(var InvtReportEntry: Record "Inventory Report Entry")+ BC27DrillDownCapVariance(var InvtReportEntry: Record "Inventory Report Entry")DrillDownSubcontractedVariance(var InvtReportEntry: Record "Inventory Report Entry")DrillDownCapOverheadVariance(var InvtReportEntry: Record "Inventory Report Entry")DrillDownMfgOverheadVariance(var InvtReportEntry: Record "Inventory Report Entry")DrillDownInventoryInterim(var InvtReportEntry: Record "Inventory Report Entry")DrillDownOverheadAppliedToWIP(var InvtReportEntry: Record "Inventory Report Entry")DrillDownDirectCostApplToWIP(var InvtReportEntry: Record "Inventory Report Entry")DrillDownWIPToInvtInterim(var InvtReportEntry: Record "Inventory Report Entry")DrillDownInvtToWIP(var InvtReportEntry: Record "Inventory Report Entry")DrillDownInventory(var InvtReportEntry: Record "Inventory Report Entry")DrillDownDirectCostApplied(var InvtReportEntry: Record "Inventory Report Entry")DrillDownOverheadApplied(var InvtReportEntry: Record "Inventory Report Entry")SetReportHeader(var InvtReportHeader2: Record "Inventory Report Header")
Plus 74 local procedures.
Triggers
OnRun
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.
- Codeunit 99000758 “Mfg. Cost Calculation Mgt.” (3 calls:
CalcDiff → CanIncNonInvCostIntoProductionItem,CalcInvtPostingSetup → CanIncNonInvCostIntoProductionItem,CalcValueEntries → CanIncNonInvCostIntoProductionItem)
Called by
- Page 9297 “Inventory - G/L Recon Matrix” (2 calls:
OnOpenPage → (object),OnOpenPage → SetReportHeader)
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: "Get Inventory Report"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.