procedure CreateReservEntryExtraFields(var OldTrackingSpecification: Record "Tracking Specification", var NewTrackingSpecification: Record "Tracking Specification")
[IntegrationEvent(False,False)]
local procedure OnAfterCopyFromInsertReservEntry(var InsertReservEntry: Record "Reservation Entry", var ReservEntry: Record "Reservation Entry", FromReservEntry: Record "Reservation Entry", Status: Enum "Reservation Status", var QtyToHandleAndInvoiceIsSet: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterSplitReservEntry(var ReservEntry2: Record "Reservation Entry", TempTrackingSpecificaion: Record "Tracking Specification", var Result: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterReservEntryInsertNonSurplus(var ReservationEntry2: Record "Reservation Entry", var ReservationEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeSignFactor(var ReservationEntry: Record "Reservation Entry", Inbound: Boolean, var Sign: Integer)
[IntegrationEvent(False,False)]
local procedure OnAfterSetNewTrackingFromItemJnlLine(var InsertReservEntry: Record "Reservation Entry", ItemJnlLine: Record "Item Journal Line")
[IntegrationEvent(False,False)]
local procedure OnAfterSetNewTrackingFromNewTrackingSpecification(var InsertReservEntry: Record "Reservation Entry", TrackingSpecification: Record "Tracking Specification")
[IntegrationEvent(False,False)]
local procedure OnAfterSetNewTrackingFromNewWhseItemTrackingLine(var InsertReservEntry: Record "Reservation Entry", WhseItemTrackingLine: Record "Whse. Item Tracking Line")
[IntegrationEvent(False,False)]
local procedure OnAfterTransferReservEntry(NewReservEntry: Record "Reservation Entry", OldReservEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnBalanceListsOnAfterLoosenFilter1(var TempTrackingSpecification1: Record "Tracking Specification" temporary, TempTrackingSpecification2: Record "Tracking Specification" temporary)
[IntegrationEvent(False,False)]
local procedure OnBalanceListsOnAfterLoosenFilter2(var TempTrackingSpecification2: Record "Tracking Specification" temporary, TempTrackingSpecification1: Record "Tracking Specification" temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateRemainingReservEntry(var ReservationEntry: Record "Reservation Entry", FromReservationEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateRemainingNonSurplusReservEntry(var ReservationEntry: Record "Reservation Entry", FromReservationEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeReservEntryUpdateItemTracking(var ReservationEntry: Record "Reservation Entry", var ReservationEntry2: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeSplitNonSurplusReservEntry(var TempTrackingSpecification: Record "Tracking Specification" temporary, var ReservationEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeSplitReservEntry(var TempTrackingSpecification: Record "Tracking Specification" temporary, var ReservationEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeUseOldReservEntry(var ReservEntry: Record "Reservation Entry", var InsertReservEntry: Record "Reservation Entry", CurrSignFactor: Integer)
[IntegrationEvent(False,False)]
local procedure OnCreateEntryOnAfterCollectTrackingSpecificationTempTrkgSpec2(var TempTrkgSpec2: Record "Tracking Specification" temporary, ReservEntry2: Record "Reservation Entry", var TrackingSpecificationExists: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCreateEntryOnBeforeOnBeforeSplitReservEntry(var ReservEntry: Record "Reservation Entry", var ReservEntry2: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnCreateEntryOnBeforeSurplusCondition(var ReservEntry: Record "Reservation Entry", QtyToHandleAndInvoiceIsSet: Boolean, var InsertReservEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnCreateReservEntryExtraFields(var InsertReservEntry: Record "Reservation Entry", OldTrackingSpecification: Record "Tracking Specification", NewTrackingSpecification: Record "Tracking Specification")
[IntegrationEvent(False,False)]
local procedure OnCreateRemainingReservEntryOnBeforeCreateReservEntryFrom(var ReservationEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnTransferReservEntryOnBeforeUpdateItemTracking(var ReservationEntry: Record "Reservation Entry", CarriedReservationEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnTransferReservEntryOnAfterCalcShouldCreateWhseItemTrkgLines(OldReservEntry: Record "Reservation Entry", var ShouldCreateWhseItemTrkgLines: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransferReservEntryOnBeforeNewReservEntryModify(var NewReservEntry: Record "Reservation Entry", IsPartnerRecord: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransferReservEntryOnBeforeTransferFields(var OldReservationEntry: Record "Reservation Entry", var UseQtyToHandle: Boolean, var UseQtyToInvoice: Boolean, var CurrSignFactor: Integer)
[IntegrationEvent(False,False)]
local procedure OnTransferReservEntryOnBeforeCheckCarriedItemTrackingSetupTrackingExists(var NewReservEntry: Record "Reservation Entry", OldReservEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnTransferReservEntryOnNewItemTracking(var NewReservEntry: Record "Reservation Entry", var InsertReservEntry: Record "Reservation Entry", TransferQty: Decimal)
[IntegrationEvent(False,False)]
local procedure OnTransferReservEntryOnBeforeCreateRemainingReservEntry(var OldReservationEntry: Record "Reservation Entry", var NewReservationEntry: Record "Reservation Entry", TransferQty: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterCreateRemainingReservEntry(OldReservEntry: Record "Reservation Entry", LastReservEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnTransferReservEntryOnAfterCalcNewButUnchangedVersion(var NewReservEntry: Record "Reservation Entry", OldReservEntry: Record "Reservation Entry", TransferQty: Decimal, var DoCreateNewButUnchangedVersion: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransferReservEntryOnBeforeCreateNewReservEntry(var NewReservEntry: Record "Reservation Entry", OldReservEntry: Record "Reservation Entry", var IsHandled: Boolean, TransferQty: Decimal)
[IntegrationEvent(False,False)]
local procedure OnBalanceListsOnBeforeNextStateError(var NextState: Option, var IsHandled: Boolean)
Parameters
Name
Type
Description
NextState
Option
IsHandled
Boolean
OnCreateEntryOnBeforeSplitReservEntryLoop
[IntegrationEvent(False,False)]
local procedure OnCreateEntryOnBeforeSplitReservEntryLoop(var ReservEntry: Record "Reservation Entry", var ReservEntry2: Record "Reservation Entry", TrackingSpecificationExists: Boolean, var FirstSplit: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransferReservEntryOnAfterTransferFields(var NewReservationEntry: Record "Reservation Entry", var OldReservationEntry: Record "Reservation Entry", var UseQtyToHandle: Boolean, var UseQtyToInvoice: Boolean, var CurrSignFactor: Integer)