[IntegrationEvent(False,False)]
local procedure OnBeforeIsActiveProductionBOM(ProductionBOMLine: Record "Production BOM Line", var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeBuildWhereUsedList(Type: Option, No: Code[20], var Multilevel: Boolean, var CalcDate: Date, var Level: Integer, var Quantity: Decimal, var NextWhereUsedEntryNo: Integer, var TempWhereUsedLine: Record "Where-Used Line" temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforeWhereUsedListInsert(var WhereUsedLine: Record "Where-Used Line", var ItemAssembly: Record Item, var CalcDate: Date, var Quantity: Decimal)
[IntegrationEvent(False,False)]
local procedure OnBuildWhereUsedListOnLoopProdBomComponent(var ProductionBOMLine: Record "Production BOM Line", var TempWhereUsedLine: Record "Where-Used Line" temporary, var NextWhereUsedEntryNo: Integer, No: Code[20], CalcDate: Date, var Level: Integer)
[IntegrationEvent(False,False)]
local procedure OnBuildWhereUsedListOnBeforeFindSetProdBOMComponent(var ProductionBOMLine: Record "Production BOM Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeBuildWhereUsedListWithCheck(ProductionBOMLineType: Enum "Production BOM Line Type", No: Code[20], CalcDate: Date, IsMultiLevel: Boolean, var TempWhereUsedLine: Record "Where-Used Line" temporary, var IsHandled: Boolean)