procedure TransferSalesLineToItemJnlLine(var SalesLine: Record "Sales Line", var ItemJournalLine: Record "Item Journal Line", TransferQty: Decimal, var CheckApplFromItemEntry: Boolean, OnlyILEReservations: Boolean): Decimal
procedure RetrieveInvoiceSpecification(var SalesLine: Record "Sales Line", var TempInvoicingTrackingSpecification: Record "Tracking Specification" temporary): Boolean
procedure RetrieveInvoiceSpecification2(var SalesLine: Record "Sales Line", var TempInvoicingTrackingSpecification: Record "Tracking Specification" temporary): Boolean
This element will become obsolete from version 25.0. Replaced by procedure BindToTracking()
[Obsolete(Replaced by procedure BindToTracking(),25.0)]
procedure BindToProdOrder(SalesLine: Record "Sales Line", ProdOrderLine: Record "Prod. Order Line", ReservQty: Decimal, ReservQtyBase: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterReservQuantity(SalesLine: Record "Sales Line", var QtyToReserve: Decimal, var QtyToReserveBase: Decimal)
This element will become obsolete from version 25.0. Replaced by procedure BindToTracking()
[Obsolete(Replaced by procedure BindToTracking(),25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeBindToProdOrder(SalesLine: Record "Sales Line", ProdOrderLine: Record "Prod. Order Line", ReservQty: Decimal, ReservQtyBase: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteSalesReservEntries(var NewSalesLine: Record "Sales Line", var OldSalesLine: Record "Sales Line", var ReservMgt: Codeunit "Reservation Management", var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeRetrieveInvoiceSpecification(var SalesLine: Record "Sales Line", var OK: Boolean, var IsHandled: Boolean, var TempInvoicingSpecification: Record "Tracking Specification" temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforeRetrieveInvoiceSpecification2(var SalesLine: Record "Sales Line", var OK: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferSaleLineToSalesLine(var OldSalesLine: Record "Sales Line", var NewSalesLine: Record "Sales Line", var TransferQty: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeVerifyChange(var NewSalesLine: Record "Sales Line", var OldSalesLine: Record "Sales Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCreateReservationOnBeforeTestVariantCode(SalesLine: Record "Sales Line", FromTrackingSpecification: Record "Tracking Specification", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCreateReservationOnBeforeTestLocationCode(SalesLine: Record "Sales Line", FromTrackingSpecification: Record "Tracking Specification", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTestSalesLineModificationOnBeforeTestBinCode(var NewSalesLine: Record "Sales Line", var OldSalesLine: Record "Sales Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTestSalesLineModificationOnBeforeTestVariantCode(var NewSalesLine: Record "Sales Line", var OldSalesLine: Record "Sales Line", var IsHandled: Boolean, var HasError: Boolean, ThrowError: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTestSalesLineModificationOnBeforeTestLocationCode(var NewSalesLine: Record "Sales Line", var OldSalesLine: Record "Sales Line", var IsHandled: Boolean, var HasError: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransferSalesLineToItemJnlLineOnBeforeItemJournalLineTest(SalesLine: Record "Sales Line", var IsHandled: Boolean, var ItemJnlLine: Record "Item Journal Line", var TransferQty: Decimal)
[IntegrationEvent(False,False)]
local procedure OnTransferSalesLineToItemJnlLineOnBeforeInitRecordSet(var OldReservationEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnTransferSalesLineToItemJnlLineOnBeforeOldReservEntryTest(SalesLine: Record "Sales Line", var IsHandled: Boolean, var ItemJnlLine: Record "Item Journal Line")
[IntegrationEvent(False,False)]
local procedure OnTransferSalesLineToItemJnlLineOnBeforeTransferReservationEntry(var ReservationEntry: Record "Reservation Entry", SalesLine: Record "Sales Line", ItemJournalLine: Record "Item Journal Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransferSaleLineToSalesLineOnBeforeCalcTransferQty(var NewSalesLine: Record "Sales Line", var OldReservationEntry: Record "Reservation Entry", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnVerifyChangeOnBeforeHasError(NewSalesLine: Record "Sales Line", OldSalesLine: Record "Sales Line", var HasError: Boolean, var ShowError: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransferSalesLineToItemJnlLineOnBeforeApplFromItemEntryTestField(SalesLine: Record "Sales Line", OldReservEntry: Record "Reservation Entry", var IsHandled: Boolean, var ItemJnlLine: Record "Item Journal Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeVerifyQuantity(var NewSalesLine: Record "Sales Line", var IsHandled: Boolean, var OldSalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferSalesLineToItemJnlLine(var SalesLine: Record "Sales Line", var IsHandled: Boolean, var ItemJnlLine: Record "Item Journal Line")
[IntegrationEvent(False,False)]
local procedure OnCallItemTrackingOnBeforeItemTrackingLinesRunModal(var SalesLine: Record "Sales Line", var ItemTrackingLines: Page "Item Tracking Lines")
[IntegrationEvent(False,False)]
local procedure OnCallItemTrackingSecondSourceOnBeforeItemTrackingLinesRun(var SalesLine: Record "Sales Line", var ItemTrackingLines: Page "Item Tracking Lines")
[IntegrationEvent(False,False)]
local procedure OnCallItemTrackingSecondSourceOnBeforeOpenItemTrackingLines(var SalesLine: Record "Sales Line", TrackingSpecification: Record "Tracking Specification", SecondSourceQuantityArray: array[3] of Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnRetrieveInvoiceSpecificationOnBeforeInsert(var TempInvoicingSpecification: Record "Tracking Specification" temporary, ReservEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnCreateReservationOnBeforeCheckReservedQty(var SalesLine: Record "Sales Line", var IsHandled: Boolean, QuantityBase: Decimal)
[IntegrationEvent(False,False)]
local procedure OnCreateReservationOnBeforeCreateReservEntry(var SalesLine: Record "Sales Line", var Quantity: Decimal, var QuantityBase: Decimal, var ForReservEntry: Record "Reservation Entry", var IsHandled: Boolean, var FromTrackingSpecification: Record "Tracking Specification", ExpectedReceiptDate: Date, Description: Text[100], ShipmentDate: Date, var DoCreateReservationEntry: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCreateReservationOnBeforeCreateReservation(var SalesLine: Record "Sales Line", var TrackingSpecification: Record "Tracking Specification", var Description: Text[100], var ExpectedDate: Date, var Quantity: Decimal, var QuantityBase: Decimal, var ReservationEntry: Record "Reservation Entry")
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", SalesLine: Record "Sales Line")
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 OnAfterSetSourceForReservation(var CalcReservEntry: Record "Reservation Entry", SalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnAfterInitFromSalesLine(var TrackingSpecification: Record "Tracking Specification", SalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckSourceTypeSubtypeOnBeforeIsError(var ReservationEntry: Record "Reservation Entry", var IsError: Boolean, var IsHandled: Boolean)