[IntegrationEvent(False,False)]
local procedure OnBeforeGetSelection(PurchaseLine: Record "Purchase Line", var Result: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterInsertExplodedPurchLine(var ToPurchaseLine: Record "Purchase Line", PurchaseLine: Record "Purchase Line", FromBOMComp: Record "BOM Component")
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertExplodedPurchLine(var ToPurchaseLine: Record "Purchase Line", PurchaseLine: Record "Purchase Line", FromBOMComp: Record "BOM Component", PurchaseHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnExplodeBOMCompLinesOnBeforeCreatePurchLine(PurchaseLine: Record "Purchase Line", BOMComponent: Record "BOM Component", var IsAvailable: Boolean)
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforeToPurchLineModify(var ToPurchLine: Record "Purchase Line", RecPurchLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnRunOnAfterSetNoOfBOMComp(FromBOMComponent: Record "BOM Component", PurchaseLine: Record "Purchase Line", var NoOfBOMComp: Integer)
[IntegrationEvent(False,False)]
local procedure OnExplodeBOMCompLinesOnBeforeLoopFromBOMComp(PurchaseLine: Record "Purchase Line", var NextLineNo: Integer)