Codeunit "Get Inventory Report"

ID 5845
Namespace: Microsoft.Inventory.Reconciliation

Properties

Name Value
TableNo Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

Methods

DrillDownDirectCostApplActual

procedure DrillDownDirectCostApplActual(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownOverheadAppliedActual

procedure DrillDownOverheadAppliedActual(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownPurchaseVariance

procedure DrillDownPurchaseVariance(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownInventoryAdjmt

procedure DrillDownInventoryAdjmt(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownInvtAccrualInterim

procedure DrillDownInvtAccrualInterim(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownCOGS

procedure DrillDownCOGS(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownCOGSInterim

procedure DrillDownCOGSInterim(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownWIPInventory

procedure DrillDownWIPInventory(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownMaterialVariance

procedure DrillDownMaterialVariance(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownMaterialNonInventoryVariance

procedure DrillDownMaterialNonInventoryVariance(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownCapVariance

procedure DrillDownCapVariance(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownSubcontractedVariance

procedure DrillDownSubcontractedVariance(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownCapOverheadVariance

procedure DrillDownCapOverheadVariance(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownMfgOverheadVariance

procedure DrillDownMfgOverheadVariance(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownInventoryInterim

procedure DrillDownInventoryInterim(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownOverheadAppliedToWIP

procedure DrillDownOverheadAppliedToWIP(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownDirectCostApplToWIP

procedure DrillDownDirectCostApplToWIP(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownWIPToInvtInterim

procedure DrillDownWIPToInvtInterim(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownInvtToWIP

procedure DrillDownInvtToWIP(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownInventory

procedure DrillDownInventory(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownDirectCostApplied

procedure DrillDownDirectCostApplied(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

DrillDownOverheadApplied

procedure DrillDownOverheadApplied(var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

SetReportHeader

procedure SetReportHeader(var InvtReportHeader2: Record "Inventory Report Header")

Parameters

Name Type Description
InvtReportHeader2 Table Microsoft.Inventory.Reconciliation."Inventory Report Header"

Events

OnBeforeIsGLNotTheSameHandled

[IntegrationEvent(False,False)]
local procedure 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])

Parameters

Name Type Description
TempInvtentoryPostingSetup Table Microsoft.Inventory.Item."Inventory Posting Setup"
InvtentoryPostingSetup Table Microsoft.Inventory.Item."Inventory Posting Setup"
InvtentoryReportHeader Table Microsoft.Inventory.Reconciliation."Inventory Report Header"
InventoryReportLine Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"
IsHandled Boolean
TotalInventory Decimal
WindowPostingType Text[80]

OnCalcInvtPostingSetupOnBeforeAssignTempInvtPostingSetup

[IntegrationEvent(False,False)]
local procedure 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")

Parameters

Name Type Description
InventoryReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"
TempInventoryPostingSetup Table Microsoft.Inventory.Item."Inventory Posting Setup"
InventoryReportHeader Table Microsoft.Inventory.Reconciliation."Inventory Report Header"
InventoryPostingSetup Table Microsoft.Inventory.Item."Inventory Posting Setup"

OnCalcGenPostingSetupOnBeforeAssignTempGenPostingSetup

[IntegrationEvent(False,False)]
local procedure 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")

Parameters

Name Type Description
InventoryReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"
TempGeneralPostingSetup Table Microsoft.Finance.GeneralLedger.Setup."General Posting Setup"
InventoryReportHeader Table Microsoft.Inventory.Reconciliation."Inventory Report Header"
GeneralPostingSetup Table Microsoft.Finance.GeneralLedger.Setup."General Posting Setup"

OnAfterCalcValueEntries

[IntegrationEvent(False,False)]
local procedure OnAfterCalcValueEntries(var InventoryReportEntry: Record "Inventory Report Entry", var ValueEntry: Record "Value Entry")

Parameters

Name Type Description
InventoryReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"
ValueEntry Table Microsoft.Inventory.Ledger."Value Entry"

OnCalcDiffOnAfterCalcSumsTypeGLAccount

[IntegrationEvent(False,False)]
local procedure OnCalcDiffOnAfterCalcSumsTypeGLAccount(var InventoryReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InventoryReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

OnCalcDiffOnAfterCalcSumsTypeItem

[IntegrationEvent(False,False)]
local procedure OnCalcDiffOnAfterCalcSumsTypeItem(var InventoryReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InventoryReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

OnCalcDiffOnBeforeCopytoInventoryReportEntry

[IntegrationEvent(False,False)]
local procedure OnCalcDiffOnBeforeCopytoInventoryReportEntry(var CalcInventoryReportEntry: Record "Inventory Report Entry", var InventoryReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
CalcInventoryReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"
InventoryReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

OnDrillDownGLBeforeRunPage

[IntegrationEvent(False,False)]
local procedure OnDrillDownGLBeforeRunPage(var GLEntry: Record "G/L Entry", var InvtReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
GLEntry Table Microsoft.Finance.GeneralLedger.Ledger."G/L Entry"
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

OnInsertGLInvtReportEntryBeforeCalcGLAccount

[IntegrationEvent(False,False)]
local procedure 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])

Parameters

Name Type Description
InvtReportHeader Table Microsoft.Inventory.Reconciliation."Inventory Report Header"
InventoryReportLine Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"
GLAcc Table Microsoft.Finance.GeneralLedger.Account."G/L Account"
IsHandled Boolean
CostAmount Decimal
WindowPostingType Text[80]

OnAfterSetFiltersOverheadAppliedActual

[IntegrationEvent(False,False)]
local procedure OnAfterSetFiltersOverheadAppliedActual(var ValueEntry: Record "Value Entry")

Parameters

Name Type Description
ValueEntry Table Microsoft.Inventory.Ledger."Value Entry"

OnAfterSetFiltersWIPInventory

[IntegrationEvent(False,False)]
local procedure OnAfterSetFiltersWIPInventory(var ValueEntry: Record "Value Entry", Selection: Integer)

Parameters

Name Type Description
ValueEntry Table Microsoft.Inventory.Ledger."Value Entry"
Selection Integer

OnBeforeDrillDownInvtToWIP

[IntegrationEvent(False,False)]
local procedure OnBeforeDrillDownInvtToWIP(var InvtReportEntry: Record "Inventory Report Entry", var IsHandled: Boolean)

Parameters

Name Type Description
InvtReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"
IsHandled Boolean

OnBeforeCalcGLAccount

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcGLAccount(var GLAccount: Record "G/L Account", var Result: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
GLAccount Table Microsoft.Finance.GeneralLedger.Account."G/L Account"
Result Decimal
IsHandled Boolean

OnBeforeCheckIfNoDifference

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckIfNoDifference(var InventoryReportLine: Record "Inventory Report Entry", var NoDifference: Boolean)

Parameters

Name Type Description
InventoryReportLine Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"
NoDifference Boolean

OnCheckGLClosingOverlapsOnAfterEmptyAccountingPeriodBeforeExit

[IntegrationEvent(False,False)]
local procedure OnCheckGLClosingOverlapsOnAfterEmptyAccountingPeriodBeforeExit(var InventoryReportLine: Record "Inventory Report Entry", var ShouldExit: Boolean)

Parameters

Name Type Description
InventoryReportLine Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"
ShouldExit Boolean

OnBeforeCheckDirectPostings

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDirectPostings(var InventoryReportLine: Record "Inventory Report Entry", var IsHandled: Boolean)

Parameters

Name Type Description
InventoryReportLine Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"
IsHandled Boolean

OnAfterCalcGenPostingSetup

[IntegrationEvent(False,False)]
local procedure OnAfterCalcGenPostingSetup(var InventoryReportEntry: Record "Inventory Report Entry")

Parameters

Name Type Description
InventoryReportEntry Table Microsoft.Inventory.Reconciliation."Inventory Report Entry"

See also