procedure TransferPurchLineToItemJnlLine(var PurchaseLine: Record "Purchase Line", var ItemJournalLine: Record "Item Journal Line", TransferQty: Decimal, var CheckApplToItemEntry: Boolean): Decimal
procedure RetrieveInvoiceSpecification(var PurchaseLine: Record "Purchase Line", var TempInvoicingTrackingSpecification: Record "Tracking Specification" temporary): Boolean
procedure RetrieveInvoiceSpecification2(var PurchaseLine: Record "Purchase Line", var TempInvoicingTrackingSpecification: Record "Tracking Specification" temporary): Boolean
[IntegrationEvent(False,False)]
local procedure OnVerifyChangeOnBeforeHasError(NewPurchLine: Record "Purchase Line", OldPurchLine: Record "Purchase Line", var HasError: Boolean, var ShowError: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferPurchLineToItemJnlLine(var PurchaseLine: Record "Purchase Line", var ItemJournalLine: Record "Item Journal Line", TransferQty: Decimal, var CheckApplToItemEntry: Boolean, var Result: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferPurchLineToItemJnlLineReservEntry(var OldReservEntry: Record "Reservation Entry", PurchLine: Record "Purchase Line", ItemJnlLine: Record "Item Journal Line", var TransferQty: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeVerifyQuantity(PurchaseLine: Record "Purchase Line", var IsHandled: Boolean, OldPurchaseLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnTransferPurchLineToPurchLineOnAfterOldReservEntrySetFilters(var OldPurchLine: Record "Purchase Line", var NewPurchLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnTransferPurchLineToItemJnlLineOnBeforeInitRecordSet(var OldReservationEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnVerifyChangeOnBeforeTestVariantCode(var NewPurchaseLine: Record "Purchase Line", var OldPurchaseLine: Record "Purchase Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCallItemTrackingOnBeforeItemTrackingFormRunModal(var PurchLine: Record "Purchase Line", var ItemTrackingForm: Page "Item Tracking Lines")
[IntegrationEvent(False,False)]
local procedure OnRetrieveInvoiceSpecification2OnBeforeInsert(var TempInvoicingSpecification: Record "Tracking Specification" temporary, ReservEntry: Record "Reservation Entry")
[IntegrationEvent(True,False)]
local procedure OnBeforeRetrieveInvoiceSpecification(PurchaseLine: Record "Purchase Line", var IsHandled: Boolean, var OK: Boolean, var TempInvoicingSpecification: Record "Tracking Specification" temporary)
[IntegrationEvent(False,False)]
local procedure OnCreateReservationOnBeforeCreateReservEntry(var PurchLine: Record "Purchase Line", var Quantity: Decimal, var QuantityBase: Decimal, var ForReservEntry: Record "Reservation Entry", var IsHandled: Boolean, var FromTrackingSpecification: Record "Tracking Specification", ExpectedReceiptDate: Date, var Description: Text[100], ShipmentDate: Date)
[IntegrationEvent(False,False)]
local procedure OnCallItemTrackingOnAfterCalcShouldProcessDropShipment(var PurchLine: Record "Purchase Line", var ShouldProcessDropShipment: Boolean, var ItemTrackingLinesPage: Page "Item Tracking Lines")
[IntegrationEvent(False,False)]
local procedure OnBeforeVerifyChange(var NewPurchaseLine: Record "Purchase Line", var OldPurchaseLine: Record "Purchase Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeAutoReservePurchLine(ReservSummEntryNo: Integer, var RemainingQtyToReserve: Decimal, var RemainingQtyToReserveBase: Decimal, Description: Text[100], AvailabilityDate: Date, var IsReserved: Boolean, var Search: Text[1], var NextStep: Integer, CalcReservEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnAutoReservePurchLineOnBeforeSetQtyToReserveDownToTrackedQuantity(PurchLine: Record "Purchase Line", CalcReservEntry: Record "Reservation Entry", var ReservQty: Decimal, var QtyThisLine: Decimal, var QtyThisLineBase: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterAutoReservePurchLine(var PurchLine: Record "Purchase Line", ReservSummEntryNo: Integer, var RemainingQtyToReserve: Decimal, var RemainingQtyToReserveBase: Decimal, Description: Text[100], AvailabilityDate: Date)
This element will become obsolete from version 27.0. This event is never raised.
[Obsolete(This event is never raised.,27.0)]
[IntegrationEvent(False,False)]
local procedure OnSetSourceForReservationOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", PurchLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnAfterInitFromPurchLine(var TrackingSpecification: Record "Tracking Specification", PurchaseLine: Record "Purchase Line")