Codeunit "Late Binding Management"

ID 6502
Namespace: Microsoft.Inventory.Tracking

Methods

ReallocateTrkgSpecification

procedure ReallocateTrkgSpecification(var TempTrackingSpecification: Record "Tracking Specification" temporary)

Parameters

Name Type Description
TempTrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"

NonspecificReservedQty

procedure NonspecificReservedQty(var ItemLedgEntry: Record "Item Ledger Entry"): Decimal

Parameters

Name Type Description
ItemLedgEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"

Returns

Type Description
Decimal

NonSpecificReservedQtyExceptForSource

procedure NonSpecificReservedQtyExceptForSource(ItemLedgerEntryNo: Integer, TempTrackingSpecification: Record "Tracking Specification" temporary): Decimal

Parameters

Name Type Description
ItemLedgerEntryNo Integer
TempTrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"

Returns

Type Description
Decimal

ReleaseForReservation

procedure ReleaseForReservation(ItemNo: Code[20], VariantCode: Code[10], LocationCode: Code[10], ItemTrackingSetup: Record "Item Tracking Setup" temporary, QtyToRelease: Decimal): Boolean

Parameters

Name Type Description
ItemNo Code[20]
VariantCode Code[10]
LocationCode Code[10]
ItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"
QtyToRelease Decimal

Returns

Type Description
Boolean

ReleaseForReservation

procedure ReleaseForReservation(var CalcItemLedgEntry: Record "Item Ledger Entry", CalcReservEntry: Record "Reservation Entry", RemainingQtyToReserve: Decimal): Boolean

Parameters

Name Type Description
CalcItemLedgEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"
CalcReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
RemainingQtyToReserve Decimal

Returns

Type Description
Boolean

ReserveItemTrackingLine

procedure ReserveItemTrackingLine(TrackingSpecification: Record "Tracking Specification")

Parameters

Name Type Description
TrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"

ReserveItemTrackingLine

procedure ReserveItemTrackingLine(TrackingSpecification: Record "Tracking Specification", QtyToReserve: Decimal, QtyToReserveBase: Decimal)

Parameters

Name Type Description
TrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"
QtyToReserve Decimal
QtyToReserveBase Decimal

SetOrderTrackingSurplusEntries

procedure SetOrderTrackingSurplusEntries(var TempReservEntry: Record "Reservation Entry" temporary)

Parameters

Name Type Description
TempReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

Events

OnBeforeTempSupplyReservEntryInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeTempSupplyReservEntryInsert(var ReservationEntry: Record "Reservation Entry", ItemLedgerEntry: Record "Item Ledger Entry")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ItemLedgerEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"

OnReserveItemTrackingLineOnBeforeAutoReserveOneLine

[IntegrationEvent(False,False)]
local procedure OnReserveItemTrackingLineOnBeforeAutoReserveOneLine(var ReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

OnPrepareTempDataSetOnAfterItemLedgEntrySetFilters

[IntegrationEvent(False,False)]
local procedure OnPrepareTempDataSetOnAfterItemLedgEntrySetFilters(var ItemLedgEntry: Record "Item Ledger Entry", var TempTrackingSpecification: Record "Tracking Specification")

Parameters

Name Type Description
ItemLedgEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"
TempTrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"

OnBeforeInsertTempSupplyReservEntry

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertTempSupplyReservEntry(var TempSupplyReservEntry: Record "Reservation Entry" temporary, ItemLedgEntry: Record "Item Ledger Entry", var IsHandled: Boolean)

Parameters

Name Type Description
TempSupplyReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ItemLedgEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"
IsHandled Boolean

OnMakeConnectionOnBeforeTempReservEntryModifyInsert

[IntegrationEvent(False,False)]
local procedure OnMakeConnectionOnBeforeTempReservEntryModifyInsert(var TempReservEntryModify: Record "Reservation Entry" temporary, SupplySurplusEntry: Record "Reservation Entry", QtyToReshuffle: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
TempReservEntryModify Table Microsoft.Inventory.Tracking."Reservation Entry"
SupplySurplusEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
QtyToReshuffle Decimal
IsHandled Boolean

See also