[IntegrationEvent(False,False)]
local procedure OnAfterCalcRunningTotals(var Item: Record Item, var RunningTotal: Decimal, var InventoryRunningTotal: Decimal, var SupplyRunningTotal: Decimal, var DemandRunningTotal: Decimal)
[IntegrationEvent(False,False)]
local procedure OnUpdateRunningTotalsOnBeforeModify(var AvailabilityCalcOverview: Record "Availability Calc. Overview")
[IntegrationEvent(True,False)]
local procedure OnGetDemandDates(var AvailabilityCalcOverview: Record "Availability Calc. Overview", var Item: Record Item)
[IntegrationEvent(True,False)]
local procedure OnGetDemandEntries(var AvailabilityCalcOverview: Record "Availability Calc. Overview", var Item: Record Item)
[IntegrationEvent(True,False)]
local procedure OnGetSupplyDates(var AvailabilityCalcOverview: Record "Availability Calc. Overview", var Item: Record Item)
[IntegrationEvent(True,False)]
local procedure OnGetSupplyEntries(var AvailabilityCalcOverview: Record "Availability Calc. Overview", var Item: Record Item)
[IntegrationEvent(False,False)]
local procedure OnCheckItemInRange(var Item: Record Item, DemandType: Enum "Demand Order Source Type", DemandNo: Code[20], var Found: Boolean)