procedure SetMatchFilter(var ReservEntry: Record "Reservation Entry", var FilterReservEntry: Record "Reservation Entry", SearchForSupply: Boolean, AvailabilityDate: Date)
procedure SetQtyToReserveDownToTrackedQuantity(ReservEntry: Record "Reservation Entry", RowID: Text[250], var QtyThisLine: Decimal, var QtyThisLineBase: Decimal)
This element will become obsolete from version 25.0. Replaced by same event in codeunit PurchLineReserve
[IntegrationEvent(False,False)]
[Obsolete(Replaced by same event in codeunit PurchLineReserve,25.0)]
local procedure OnAfterAutoReservePurchLine(var PurchLine: Record "Purchase Line", ReservSummEntryNo: Integer, var RemainingQtyToReserve: Decimal, var RemainingQtyToReserveBase: Decimal, Description: Text[100], AvailabilityDate: Date)
[IntegrationEvent(False,False)]
local procedure OnAfterCalcReservation(var ReservEntry: Record "Reservation Entry", var ItemLedgEntry: Record "Item Ledger Entry", var ResSummEntryNo: Integer, var QtyThisLine: Decimal, var QtyThisLineBase: Decimal, TotalAvailQty: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterAutoReserveItemLedgEntry(var CalcItemLedgEntry: Record "Item Ledger Entry", var RemainingQtyToReserveBase: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterGetAvailabilityFilter2(var ReservationEntry: Record "Reservation Entry", AvailabilityDate: Date, SearchForSupply: Boolean, var Result: Text[80])
[IntegrationEvent(False,False)]
local procedure OnAfterInsertReservationEntries(var TrackingSpecification: Record "Tracking Specification", var CalcReservEntry: Record "Reservation Entry", var RemainingQtyToReserve: Decimal, var RemainingQtyToReserveBase: Decimal, var QtyThisLine: Decimal, var QtyThisLineBase: Decimal, var ReservationCreated: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeAutoReserveOneLine(var IsHandled: Boolean, var AvailabilityDate: Date, var CalcReservEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcIsAvailTrackedQtyInBin(ItemNo: Code[20], BinCode: Code[20], LocationCode: Code[10], VariantCode: Code[10], var Result: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
ItemNo
Code[20]
BinCode
Code[20]
LocationCode
Code[10]
VariantCode
Code[10]
Result
Boolean
IsHandled
Boolean
OnBeforeDeleteDocumentReservation
[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteDocumentReservation(TableID: Integer, DocType: Option, DocNo: Code[20], var HideValidationDialog: Boolean)
Parameters
Name
Type
Description
TableID
Integer
DocType
Option
DocNo
Code[20]
HideValidationDialog
Boolean
OnBeforeMakeRoomForReservation
[IntegrationEvent(False,False)]
local procedure OnBeforeMakeRoomForReservation(var ReservationEntry: Record "Reservation Entry", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSetValueArray(EntryStatus: Option, var ValueArray: array[30] of Integer, var ArrayCounter: Integer, var IsHandled: Boolean)
Parameters
Name
Type
Description
EntryStatus
Option
ValueArray
array[30] of Integer
ArrayCounter
Integer
IsHandled
Boolean
OnBeforeUpdateStatistics
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateStatistics(var AvailabilityDate: Date)
Parameters
Name
Type
Description
AvailabilityDate
Date
OnAfterInitFilter
[IntegrationEvent(True,False)]
local procedure OnAfterInitFilter(var CalcReservEntry: Record "Reservation Entry", EntryID: Integer)
[IntegrationEvent(False,False)]
local procedure OnAfterSaveTrackingSpecification(var ReservationEntry: Record "Reservation Entry", var TrackingSpecification: Record "Tracking Specification", QtyReleased: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterSetReservSource(var SourceRecRef: RecordRef, var CalcReservEntry: Record "Reservation Entry", var Direction: Enum "Transfer Direction")
[IntegrationEvent(False,False)]
local procedure OnAfterSetValueArray(EntryStatus: Option, var ValueArray: array[30] of Integer, var ArrayCounter: Integer)
Parameters
Name
Type
Description
EntryStatus
Option
ValueArray
array[30] of Integer
ArrayCounter
Integer
OnAfterUpdateStatistics
[IntegrationEvent(False,False)]
local procedure OnAfterUpdateStatistics(var ReservEntrySummary: Record "Entry Summary" temporary, AvailabilityDate: Date, var CalcSumValue: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAutoReserveItemLedgEntryOnFindFirstItemLedgEntry(CalcReservEntry: Record "Reservation Entry", var CalcItemLedgEntry: Record "Item Ledger Entry", var InvSearch: Text[1], var IsHandled: Boolean, var IsFound: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAutoReserveOnBeforeStopReservation(var CalcReservEntry: Record "Reservation Entry", var FullAutoReservation: Boolean, var AvailabilityDate: Date, var MaxQtyToReserve: Decimal, var MaxQtyToReserveBase: Decimal, var StopReservation: Boolean, SourceRecRef: RecordRef)
[IntegrationEvent(False,False)]
local procedure OnAutoReserveOnBeforeSetValueArray(var ValueArrayNo: Integer, AvailabilityDate: Date)
Parameters
Name
Type
Description
ValueArrayNo
Integer
AvailabilityDate
Date
OnAutoReserveOneLineOnAfterUpdateSearchNextStep
[IntegrationEvent(False,False)]
local procedure OnAutoReserveOneLineOnAfterUpdateSearchNextStep(var Item: Record Item, var Positive: Boolean, var Search: Text[1], var NextStep: Integer, var InvSearch: Text[1], InvNextStep: Integer, var RemainingQtyToReserve: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAutoReserveItemLedgEntryOnFindNextItemLedgEntry(CalcReservEntry: Record "Reservation Entry", var CalcItemLedgEntry: Record "Item Ledger Entry", var InvSearch: Text[1], var IsHandled: Boolean, var IsFound: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterSetSourceForSalesLine(var CalcReservEntry: Record "Reservation Entry", SalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeAutoReserve(var CalcReservEntry: Record "Reservation Entry", var FullAutoReservation: Boolean, var Description: Text[100], var AvailabilityDate: Date, var MaxQtyToReserve: Decimal, var MaxQtyToReserveBase: Decimal, var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeAutoReserveItemLedgEntry(ReservSummEntryNo: Integer, var RemainingQtyToReserve: Decimal, var RemainingQtyToReserveBase: Decimal, Description: Text[100], AvailabilityDate: Date, var IsReserved: Boolean, CalcReservEntry: Record "Reservation Entry", var CalcItemLedgerEntry: Record "Item Ledger Entry", var ItemTrackingCode: Record "Item Tracking Code", Positive: Boolean)
This element will become obsolete from version 25.0. Replaced by same event in codeunit PurchLineReserve
[IntegrationEvent(False,False)]
[Obsolete(Replaced by same event in codeunit PurchLineReserve,25.0)]
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")
This element will become obsolete from version 25.0. Replaced by same event in codeunit SalesLineReserve
[IntegrationEvent(False,False)]
[Obsolete(Replaced by same event in codeunit SalesLineReserve,25.0)]
local procedure OnBeforeAutoReserveSalesLine(ReservSummEntryNo: Integer, var RemainingQtyToReserve: Decimal, var RemainingQtyToReserveBase: Decimal, Description: Text[100], AvailabilityDate: Date, var IsReserved: Boolean, Search: Text[1], NextStep: Integer, CalcReservEntry: Record "Reservation Entry")
This element will become obsolete from version 25.0. Replaced by same event in codeunit ProdOrderLineReserve
[IntegrationEvent(False,False)]
[Obsolete(Replaced by same event in codeunit ProdOrderLineReserve,25.0)]
local procedure OnBeforeAutoReserveProdOrderLine(ReservSummEntryNo: Integer, var RemainingQtyToReserve: Decimal, var RemainingQtyToReserveBase: Decimal, Description: Text[100], AvailabilityDate: Date, var IsReserved: Boolean, Search: Text[1], NextStep: Integer, CalcReservEntry: Record "Reservation Entry")
This element will become obsolete from version 25.0. Replaced by same event in codeunit ProdCompLineReserve
[IntegrationEvent(False,False)]
[Obsolete(Replaced by same event in codeunit ProdCompLineReserve,25.0)]
local procedure OnBeforeAutoReserveProdOrderComp(ReservSummEntryNo: Integer, var RemainingQtyToReserve: Decimal, var RemainingQtyToReserveBase: Decimal, Description: Text[100], AvailabilityDate: Date, var IsReserved: Boolean, Search: Text[1], NextStep: Integer, CalcReservEntry: Record "Reservation Entry")
This element will become obsolete from version 25.0. Replaced by same event in codeunit AssemblyHeaderReserve
[IntegrationEvent(False,False)]
[Obsolete(Replaced by same event in codeunit AssemblyHeaderReserve,25.0)]
local procedure OnBeforeAutoReserveAssemblyHeader(ReservSummEntryNo: Integer, var RemainingQtyToReserve: Decimal, var RemainingQtyToReserveBase: Decimal, Description: Text[100], AvailabilityDate: Date, var IsReserved: Boolean, Search: Text[1], NextStep: Integer, CalcReservEntry: Record "Reservation Entry")
This element will become obsolete from version 25.0. Replaced by same event in codeunit AssemblyLineReserve
[IntegrationEvent(False,False)]
[Obsolete(Replaced by same event in codeunit AssemblyLineReserve,25.0)]
local procedure OnBeforeAutoReserveAssemblyLine(ReservSummEntryNo: Integer, var RemainingQtyToReserve: Decimal, var RemainingQtyToReserveBase: Decimal, Description: Text[100], AvailabilityDate: Date, var IsReserved: Boolean, Search: Text[1], NextStep: Integer, CalcReservEntry: Record "Reservation Entry")
This element will become obsolete from version 25.0. Replaced by same event in codeunit TransLineReserve
[IntegrationEvent(False,False)]
[Obsolete(Replaced by same event in codeunit TransLineReserve,25.0)]
local procedure OnBeforeAutoReserveTransLine(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")
This element will become obsolete from version 25.0. Replaced by same event in codeunit ServiceLineReserve
[IntegrationEvent(False,False)]
[Obsolete(Replaced by same event in codeunit ServiceLineReserve,25.0)]
local procedure OnBeforeAutoReserveServLine(ReservSummEntryNo: Integer, var RemainingQtyToReserve: Decimal, var RemainingQtyToReserveBase: Decimal, Description: Text[100], AvailabilityDate: Date, var IsReserved: Boolean, Search: Text[1], NextStep: Integer, CalcReservEntry: Record "Reservation Entry")
This element will become obsolete from version 25.0. Replaced by same event in codeunit JobPlanningLineReserve
[IntegrationEvent(False,False)]
[Obsolete(Replaced by same event in codeunit JobPlanningLineReserve,25.0)]
local procedure OnBeforeAutoReserveJobPlanningLine(ReservSummEntryNo: Integer, var RemainingQtyToReserve: Decimal, var RemainingQtyToReserveBase: Decimal, Description: Text[100], AvailabilityDate: Date, var IsReserved: Boolean, Search: Text[1], NextStep: Integer, CalcReservEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcAvailAllocQuantities(Item: Record Item, WhseActivLine: Record "Warehouse Activity Line", QtyOnOutboundBins: Decimal, QtyOnInvtMovement: Decimal, QtyOnSpecialBins: Decimal, var AvailQty: Decimal, var AllocQty: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateReservation(var TrkgSpec: Record "Tracking Specification", var ReservEntry: Record "Reservation Entry", var ItemLedgEntry: Record "Item Ledger Entry")
[IntegrationEvent(True,False)]
local procedure OnBeforeDeleteItemTrackingConfirm(var CalcReservEntry2: Record "Reservation Entry", var IsHandled: Boolean, var Result: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteReservEntries(var ReservationEntry: Record "Reservation Entry", var DownToQuantity: Decimal, CalcReservEntry: Record "Reservation Entry", var CalcReservEntry2: Record "Reservation Entry", var IsHandled: Boolean, var ItemTrackingHandling: Option)
[IntegrationEvent(False,False)]
local procedure OnBeforeFindUnfinishedSpecialOrderSalesNo(ItemLedgerEntry: Record "Item Ledger Entry", var Result: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateReservation(var SourceRecRef: RecordRef, var ReservEntry: Record "Reservation Entry", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCalculateRemainingQty(SourceRecRef: RecordRef, var ReservEntry: Record "Reservation Entry", var RemainingQty: Decimal, var RemainingQtyBase: Decimal)
[IntegrationEvent(False,False)]
local procedure OnCalcReservedQtyOnPickOnBeforeSetItemVariantCodeFilter(var Item: Record Item, var ReservationEntry: Record "Reservation Entry", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCalcReservedQtyOnPickOnBeforeSetWhseActivLineVariantCodeFilter(var WnseActivLine: Record "Warehouse Activity Line", var ReservationEntry: Record "Reservation Entry", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnClearSurplusOnAfterReservEntry2SetFilters(var ReservationEntry: Record "Reservation Entry", ItemTrackingHandling: Option)
[IntegrationEvent(False,False)]
local procedure OnGetDocumentReservationDeleteQstOnElseCase(RecRef: RecordRef, FldRef: FieldRef, DocType: Integer, var DocTypeCaption: Text, var IsHandled: Boolean, DocNo: Code[20], var Question: Text)
Parameters
Name
Type
Description
RecRef
RecordRef
FldRef
FieldRef
DocType
Integer
DocTypeCaption
Text
IsHandled
Boolean
DocNo
Code[20]
Question
Text
OnDeleteReservEntriesOnAfterReservEntrySetFilters
[IntegrationEvent(False,False)]
local procedure OnDeleteReservEntriesOnAfterReservEntrySetFilters(var ReservEntry: Record "Reservation Entry", var ItemTrackingHandling: Option)
[IntegrationEvent(False,False)]
local procedure OnGetSourceRecordValue(var ReservEntry: Record "Reservation Entry", SetAsCurrent: Boolean, ReturnOption: Option, var ReturnQty: Decimal, var SourceRecRef: RecordRef, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnFilterReservFor(SourceRecRef: RecordRef, var ReservEntry: Record "Reservation Entry", Direction: Integer, var CaptionText: Text)
[IntegrationEvent(False,False)]
local procedure OnInsertReservationEntriesOnBeforeCreateReservation(var TrackingSpecification: Record "Tracking Specification", var CalcReservEntry: Record "Reservation Entry")
This element will become obsolete from version 26.0. Moved to codeunit AssemblyHeaderReserve
[Obsolete(Moved to codeunit AssemblyHeaderReserve,26.0)]
[IntegrationEvent(False,False)]
local procedure OnSetAssemblyHeaderOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", AssemblyHeader: Record "Assembly Header")
This element will become obsolete from version 26.0. Moved to codeunit AssemblyHeaderReserve
[Obsolete(Moved to codeunit AssemblyHeaderReserve,26.0)]
[IntegrationEvent(False,False)]
local procedure OnSetAssemblyLineOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", AssemblyLine: Record "Assembly Line")
[IntegrationEvent(False,False)]
local procedure OnSetItemJnlLineOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", ItemJnlLine: Record "Item Journal Line")
[IntegrationEvent(False,False)]
local procedure OnSetItemLedgEntryOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", ItemLedgerEntry: Record "Item Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnSetJobPlanningLineOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", JobPlanningLine: Record "Job Planning Line")
[IntegrationEvent(False,False)]
local procedure OnSetJobJnlLineOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", JobJnlLine: Record "Job Journal Line")
[IntegrationEvent(False,False)]
local procedure OnSetSalesLineOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", SalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnSetPlanningCompOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", PlanningComponent: Record "Planning Component")
This element will become obsolete from version 26.0. Moved to codeunit ProdOrderLineReserve
[Obsolete(Moved to codeunit ProdOrderLineReserve,26.0)]
[IntegrationEvent(False,False)]
local procedure OnSetProdOrderLineOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", ProdOrderLine: Record "Prod. Order Line")
This element will become obsolete from version 26.0. Moved to codeunit ProdOrderCompReserve
[Obsolete(Moved to codeunit ProdOrderCompReserve,26.0)]
[IntegrationEvent(False,False)]
local procedure OnSetProdOrderCompOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", ProdOrderComp: Record "Prod. Order Component")
[IntegrationEvent(False,False)]
local procedure OnSetPurchLineOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", PurchLine: Record "Purchase Line")
[IntegrationEvent(True,False)]
local procedure OnSetReservSource(SourceRecRef: RecordRef, var ReservEntry: Record "Reservation Entry", Direction: Enum "Transfer Direction", var RefOrderType: Enum "Requisition Ref. Order Type", var PlanningLineOrigin: Enum "Planning Line Origin Type", Positive: Boolean)
[IntegrationEvent(False,False)]
local procedure OnSetReqLineOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", ReqLine: Record "Requisition Line")
This element will become obsolete from version 26.0. Moved to codeunit ServiceLineReserve
[Obsolete(Moved to codeunit ServiceLineReserve,26.0)]
[IntegrationEvent(False,False)]
local procedure OnSetServLineOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", ServiceLine: Record "Service Line")
[IntegrationEvent(False,False)]
local procedure OnSetTransLineOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", TransferLine: Record "Transfer Line")
[IntegrationEvent(False,False)]
local procedure OnUpdateItemLedgEntryStatsOnBeforePrepareTempEntrySummary(CalcReservationEntry: Record "Reservation Entry", var TempEntrySummary: Record "Entry Summary" temporary)
[IntegrationEvent(False,False)]
local procedure OnUpdateItemLedgEntryStatsUpdateTotals(CalcReservEntry: Record "Reservation Entry", var CalcItemLedgEntry: Record "Item Ledger Entry", TotalAvailQty: Decimal, QtyOnOutBound: Decimal, var CalcSumValue: Decimal, var TempEntrySummary: Record "Entry Summary" temporary, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnUpdateItemTrackingLineStatsOnBeforeReservEntrySummaryInsert(var ReservEntrySummary: Record "Entry Summary" temporary, ReservationEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnUpdateItemTrackingLineStatsOnAfterReservEntrySetFilters(var ReservEntry: Record "Reservation Entry", CalcReservEntry: Record "Reservation Entry")
[IntegrationEvent(False,False)]
local procedure OnUpdateStatistics(CalcReservEntry: Record "Reservation Entry", var ReservSummEntry: Record "Entry Summary" temporary, AvailabilityDate: Date, Positive: Boolean, var TotalQuantity: Decimal, HandleItemTracking2: Boolean, var QtyOnOutBound: Decimal, ReservationSummaryType: Integer)
[IntegrationEvent(False,False)]
local procedure OnAfterCalcReservedQtyOnPick(var Item: Record Item, var WhseActivLine: Record "Warehouse Activity Line", var CalcReservEntry: Record "Reservation Entry", var AvailQty: Decimal, var AllocQty: Decimal)
[IntegrationEvent(False,False)]
local procedure OnBeforeCallCalcReservedQtyOnPick(CalcReservEntry: Record "Reservation Entry", Positive: Boolean, var ShouldCalsReservedQtyOnPick: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeReservedQuantityAssign(ReservationEntry: Record "Reservation Entry", var ReservedQuantity: Decimal, SignFactor: Integer, var IsHandled: Boolean)
This element will become obsolete from version 26.0. Replaced by event OnBeforeDeleteReservEntries2
[Obsolete(Replaced by event OnBeforeDeleteReservEntries2,26.0)]
[IntegrationEvent(False,False)]
local procedure OnDeleteReservEntriesOnBeforeDeleteReservEntries(CalcReservEntry: Record "Reservation Entry", var CalcReservEntry2: Record "Reservation Entry", var IsHandled: Boolean, var Item: Record Item, var ItemTrackingCode: Record "Item Tracking Code", var SKU: Record "Stockkeeping Unit", var MfgSetup: Record "Manufacturing Setup", var Positive: Boolean, var Location: Record Location, var TotalAvailQty: Decimal, var QtyAllocInWhse: Decimal, var QtyReservedOnPickShip: Decimal)
[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteReservEntries2(CalcReservEntry: Record "Reservation Entry", var CalcReservEntry2: Record "Reservation Entry", var IsHandled: Boolean, var Item: Record Item, var ItemTrackingCode: Record "Item Tracking Code", var SKU: Record "Stockkeeping Unit", var Positive: Boolean, var Location: Record Location, var TotalAvailQty: Decimal, var QtyAllocInWhse: Decimal, var QtyReservedOnPickShip: Decimal)
[IntegrationEvent(False,False)]
local procedure OnDeleteReservEntriesOnReservationOnAfterCalcReservEntry4Get(var CalcReservEntry4: Record "Reservation Entry", var ReservEntry: Record "Reservation Entry")
This element will become obsolete from version 25.0. Replaced by same event in codeunit PurchLineReserve
[IntegrationEvent(False,False)]
[Obsolete(Replaced by same event in codeunit PurchLineReserve,25.0)]
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 OnDeleteReservEntriesOnBeforeReservEntryTestField(var ReservEntry: Record "Reservation Entry", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterFinishedAutoReserveOneLine(ReservSummEntryNo: Integer, var RemainingQtyToReserve: Decimal, var RemainingQtyToReserveBase: Decimal, Description: Text[100], AvailabilityDate: Date)
Parameters
Name
Type
Description
ReservSummEntryNo
Integer
RemainingQtyToReserve
Decimal
RemainingQtyToReserveBase
Decimal
Description
Text[100]
AvailabilityDate
Date
OnDeleteReservEntriesOnAfterItemTrackingHandling
[IntegrationEvent(False,False)]
local procedure OnDeleteReservEntriesOnAfterItemTrackingHandling(var ReservationEntry: Record "Reservation Entry", var ItemTrackingHandling: Option)
[IntegrationEvent(False,False)]
local procedure OnAutoTrackOnCheckSourceType(var ReservationEntry: Record "Reservation Entry", var ShouldExit: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTestItemType(SourceRecRef: RecordRef)
Parameters
Name
Type
Description
SourceRecRef
RecordRef
OnIssueActionMessageOnSetSourceTypeFromSKU
[IntegrationEvent(False,False)]
local procedure OnIssueActionMessageOnSetSourceTypeFromSKU(var ActionMessageEntry: Record "Action Message Entry", SKU: Record "Stockkeeping Unit")
[IntegrationEvent(False,False)]
local procedure OnMakeConnectionOnBeforeCreateReservEntry(var FromReservationEntry: Record "Reservation Entry", var ToReservationEntry: Record "Reservation Entry", var Quantity: Decimal, ReservationStatus: Enum "Reservation Status", var AvailabilityDate: Date, ReservationBinding: Enum "Reservation Binding", var FromTrackingSpecification: Record "Tracking Specification", var Sign: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnDeleteReservEntriesOnAfterModifyReservEntryReservationStatusSurplus(var ReservationEntry: Record "Reservation Entry", QtyToRelease: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterSetValueArrayForReservation(var ValueArray: array[30] of Integer, var ArrayCounter: Integer)
Parameters
Name
Type
Description
ValueArray
array[30] of Integer
ArrayCounter
Integer
OnAfterSetValueArrayForOrderTracking
[IntegrationEvent(False,False)]
local procedure OnAfterSetValueArrayForOrderTracking(var ValueArray: array[30] of Integer, var ArrayCounter: Integer)
Parameters
Name
Type
Description
ValueArray
array[30] of Integer
ArrayCounter
Integer
OnSetSourceForAssemblyHeader
[IntegrationEvent(False,False)]
local procedure OnSetSourceForAssemblyHeader(SourceRecRef: RecordRef, var CalcReservEntry: Record "Reservation Entry", var EntryIsPositive: Boolean)
[IntegrationEvent(False,False)]
local procedure OnSetSourceForAssemblyLine(SourceRecRef: RecordRef, var CalcReservEntry: Record "Reservation Entry", var EntryIsPositive: Boolean)
[IntegrationEvent(False,False)]
local procedure OnSetSourceForProdOrderLine(SourceRecRef: RecordRef, var CalcReservEntry: Record "Reservation Entry", var EntryIsPositive: Boolean)
[IntegrationEvent(False,False)]
local procedure OnSetSourceForProdOrderComp(SourceRecRef: RecordRef, var CalcReservEntry: Record "Reservation Entry", var EntryIsPositive: Boolean)
[IntegrationEvent(False,False)]
local procedure OnSetSourceForServiceLine(SourceRecRef: RecordRef, var CalcReservEntry: Record "Reservation Entry", var EntryIsPositive: Boolean)