[IntegrationEvent(False,False)]
local procedure OnAfterInitFromItem(var BOMBuffer: Record "BOM Buffer", Item: Record Item, StockkeepingUnit: Record "Stockkeeping Unit")
[IntegrationEvent(False,False)]
local procedure OnAfterIsLineOk(var BOMBuffer: Record "BOM Buffer", LogWarning: Boolean, var BOMWarningLog: Record "BOM Warning Log", var Result: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeIsBOMOk(var BOMBuffer: Record "BOM Buffer", var Result: Boolean, var IsHandled: Boolean, var LogWarning: Boolean, var BOMWarningLog: Record "BOM Warning Log")
[IntegrationEvent(False,False)]
local procedure OnBeforeIsLowLevelOk(var BOMBuffer: Record "BOM Buffer", var Result: Boolean, var IsHandled: Boolean, var LogWarning: Boolean, var BOMWarningLog: Record "BOM Warning Log")
[IntegrationEvent(False,False)]
local procedure OnBeforeInitFromRes(var BOMBuffer: Record "BOM Buffer", Resource: Record Resource, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateAbleToMake(var BOMBuffer: Record "BOM Buffer", var AvailQty: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransferFromBOMCompCopyFields(var BOMBuffer: Record "BOM Buffer", BOMComponent: Record "BOM Component")
[IntegrationEvent(False,False)]
local procedure OnBeforeIsQtyPerOk(var BOMBuffer: Record "BOM Buffer", var BOMWarningLog: Record "BOM Warning Log", LogWarning: Boolean, var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeIsReplenishmentOk(var BOMBuffer: Record "BOM Buffer", var BOMWarningLog: Record "BOM Warning Log", LogWarning: Boolean, var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeRoundUnitAmt(Amt: Decimal, ShareOfCost: Decimal, var IsHandled: Boolean, var ReturnValue: Decimal)
Parameters
Name
Type
Description
Amt
Decimal
ShareOfCost
Decimal
IsHandled
Boolean
ReturnValue
Decimal
OnAfterCalcDirectCost
[IntegrationEvent(False,False)]
local procedure OnAfterCalcDirectCost(var BOMBuffer: Record "BOM Buffer", var Cost: Decimal)
[IntegrationEvent(False,False)]
local procedure OnIsQtyPerOKOnAfterCheckItemAssemblyBOM(Item: Record Item, var BOMWarningLog: Record "BOM Warning Log")
[IntegrationEvent(False,False)]
local procedure OnInitFromItemOnAfterSetReplenishmentSystem(var BOMBuffer: Record "BOM Buffer", Item: Record Item, StockkeepingUnit: Record "Stockkeeping Unit")