[IntegrationEvent(False,False)]
local procedure OnAfterPurchOrderLineInsert(var PurchaseLine: Record "Purchase Line", var BlanketOrderPurchLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnAfterRun(var PurchaseHeader: Record "Purchase Header", var PurchOrderHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcQuantityOnOrders(var PurchBlanketOrderLine: Record "Purchase Line", var QuantityOnOrders: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckBlanketOrderLineQuantity(var PurchBlanketOrderLine: Record "Purchase Line", QuantityOnOrders: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCreatePurchHeader(var PurchaseHeader: Record "Purchase Header", PrepmtPercent: Decimal, var IsHandled: Boolean, var OrderPurchaseHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertPurchOrderHeader(var PurchOrderHeader: Record "Purchase Header", BlanketOrderPurchHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertPurchOrderLine(var PurchOrderLine: Record "Purchase Line", PurchOrderHeader: Record "Purchase Header", var BlanketOrderPurchLine: Record "Purchase Line", BlanketOrderPurchHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeIsPurchOrderLineToBeInserted(var PurchaseHader: Record "Purchase Header", PurchaseLine: Record "Purchase Line", var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdatePurchOrderLineDirectUnitCost(var PurchOrderLine: Record "Purchase Line", PurchBlanketOrderLine: Record "Purchase Line", PurchOrderHeader: Record "Purchase Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterInsertAllPurchOrderLines(BlanketOrderPurchHeader: Record "Purchase Header", OrderPurchHeader: Record "Purchase Header", var SkipCommit: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforePurchOrderHeaderModify(var PurchOrderHeader: Record "Purchase Header", BlanketOrderPurchHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnBeforePurchOrderLineValidateQuantity(var PurchOrderLine: Record "Purchase Line", BlanketOrderPurchLine: Record "Purchase Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforePurchOrderLineValidateLineDiscountPct(var PurchaseOrderLine: Record "Purchase Line", BlanketOrderPurchaseLine: Record "Purchase Line", PurchaseOrderHeader: Record "Purchase Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCreatePurchHeaderOnBeforePurchOrderHeaderInitRecord(var PurchOrderHeader: Record "Purchase Header", var PurchHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnRunOnAfterPurchBlanketOrderLineLoop(var PurchOrderLine: Record "Purchase Line", var PurchLine: Record "Purchase Line", var PurchBlanketOrderLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnRunOnAfterInitPurchOrderLineFromBlanketOrderLine(var PurchaseOrderLine: Record "Purchase Line", var BlanketOrderPurchaseLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnRunOnAfterCalcReservedQtyBase(var PurchaseBlanketOrder: Record "Purchase Header", var PurchaseBlanketOrderLine: Record "Purchase Line", PurchaseOrder: Record "Purchase Header", var PurchaseOrderLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforeCheckModifyPurchBlanketOrderLine(var PurchOrderLine: Record "Purchase Line", var PurchBlanketOrderLine: Record "Purchase Line", var PurchLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnCreatePurchHeaderOnAfterPurchOrderHeaderInsert(PurchHeader: Record "Purchase Header", var PurchOrderHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforeCommit(var PurchaseHeader: Record "Purchase Header", var PurchHeaderOrder: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforePurchBlanketOrderLineLoop(var PurchaseHeader: Record "Purchase Header", PurchLineBlanketOrder: Record "Purchase Line", var IsHandled: Boolean)