Codeunit "Invt. Doc. Line-Reserve"
ID 5854
Namespace: Microsoft.Inventory.Document
Properties
Name
Value
Permissions
TableData "Reservation Entry" = rimd
Methods
CreateReservation
procedure CreateReservation(var InvtDocumentLine: Record "Invt. Document Line", Description: Text[100], ExpectedReceiptDate: Date, Quantity: Decimal, QuantityBase: Decimal, ForReservationEntry: Record "Reservation Entry")
Parameters
CreateReservationSetFrom
procedure CreateReservationSetFrom(TrackingSpecification: Record "Tracking Specification")
Parameters
FilterReservFor
procedure FilterReservFor(var FilterReservationEntry: Record "Reservation Entry", InvtDocumentLine: Record "Invt. Document Line")
Parameters
Caption
procedure Caption(InvtDocumentLine: Record "Invt. Document Line"): Text
Parameters
Returns
FindReservEntry
procedure FindReservEntry(InvtDocumentLine: Record "Invt. Document Line", var ReservationEntry: Record "Reservation Entry"): Boolean
Parameters
Returns
VerifyChange
procedure VerifyChange(var NewInvtDocumentLine: Record "Invt. Document Line", var OldInvtDocumentLine: Record "Invt. Document Line")
Parameters
VerifyQuantity
procedure VerifyQuantity(var NewInvtDocumentLine: Record "Invt. Document Line", var OldInvtDocumentLine: Record "Invt. Document Line")
Parameters
TransferInvtDocToItemJnlLine
procedure TransferInvtDocToItemJnlLine(var InvtDocumentLine: Record "Invt. Document Line", var ItemJournalLine: Record "Item Journal Line", ReceiptQty: Decimal)
Parameters
RenameLine
procedure RenameLine(var NewInvtDocumentLine: Record "Invt. Document Line", var OldInvtDocumentLine: Record "Invt. Document Line")
Parameters
DeleteLine
procedure DeleteLine(var InvtDocumentLine: Record "Invt. Document Line")
Parameters
AssignForPlanning
procedure AssignForPlanning(var InvtDocumentLine: Record "Invt. Document Line")
Parameters
Block
procedure Block(SetBlocked: Boolean)
Parameters
Name
Type
Description
SetBlocked
Boolean
CallItemTracking
procedure CallItemTracking(var InvtDocumentLine: Record "Invt. Document Line")
Parameters
CallItemTracking2
procedure CallItemTracking2(var InvtDocumentLine: Record "Invt. Document Line", var SecondSourceQuantityArray: array[3] of Decimal)
Parameters
DeleteLineConfirm
procedure DeleteLineConfirm(var InvtDocumentLine: Record "Invt. Document Line"): Boolean
Parameters
Returns
InitFromInvtDocLine
procedure InitFromInvtDocLine(var TrackingSpecification: Record "Tracking Specification", var InvtDocLine: Record "Invt. Document Line")
Parameters
Events
OnBeforeVerifyChange
[IntegrationEvent(False,False)]
local procedure OnBeforeVerifyChange(var NewInvtDocumentLine: Record "Invt. Document Line", var OldInvtDocumentLine: Record "Invt. Document Line", var IsHandled: Boolean)
Parameters
OnBeforeDeleteLine
[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteLine(var InvtDocumentLine: Record "Invt. Document Line", DeleteItemTracking: Boolean, Blocked: Boolean, var IsHandled: Boolean)
Parameters
See also