Share via


Table "Inventory Event Buffer"

ID 5530
Namespace: Microsoft.Inventory.Availability

Properties

Name Value
Caption Inventory Event Buffer
ReplicateData False
DataClassification CustomerContent

Fields

Name Type Description
"Entry No." Integer
"Source Line ID" RecordId
"Item No." Code[20]
"Variant Code" Code[10]
"Location Code" Code[10]
"Availability Date" Date
Type Enum Microsoft.Inventory.Availability."Inventory Event Buffer Type"
"Remaining Quantity (Base)" Decimal
Positive Boolean
"Transfer Direction" Enum Microsoft.Foundation.Enums."Transfer Direction"
"Reserved Quantity (Base)" Decimal
"Action Message" Enum Microsoft.Inventory.Tracking."Action Message Type"
"Attached to Line No." Integer
"Forecast Type" Option
"Derived from Blanket Order" Boolean
"Ref. Order No." Code[20]
"Orig. Quantity (Base)" Decimal
"Ref. Order Type" Option
"Ref. Order Line No." Integer
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

TransferFromSales

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit SalesAvailabilityMgt

[Obsolete(Moved to codeunit SalesAvailabilityMgt,25.0)]
procedure TransferFromSales(SalesLine: Record "Sales Line")

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"

TransferFromSalesReturn

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit SalesAvailabilityMgt

[Obsolete(Moved to codeunit SalesAvailabilityMgt,25.0)]
procedure TransferFromSalesReturn(SalesLine: Record "Sales Line")

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"

TransferFromProdComp

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit ProdOrderAvailabilityMgt

[Obsolete(Moved to codeunit ProdOrderAvailabilityMgt,25.0)]
procedure TransferFromProdComp(ProdOrderComp: Record "Prod. Order Component")

Parameters

Name Type Description
ProdOrderComp Table Microsoft.Manufacturing.Document."Prod. Order Component"

TransferFromJobNeed

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit JobPlanningAvailabilityMgt

[Obsolete(Moved to codeunit JobPlanningAvailabilityMgt,25.0)]
procedure TransferFromJobNeed(JobPlanningLine: Record "Job Planning Line")

Parameters

Name Type Description
JobPlanningLine Table Microsoft.Projects.Project.Planning."Job Planning Line"

TransferFromServiceNeed

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit ServAvailabilityMgt

[Obsolete(Moved to codeunit ServAvailabilityMgt,25.0)]
procedure TransferFromServiceNeed(ServiceLine: Record "Service Line")

Parameters

Name Type Description
ServiceLine Table Microsoft.Service.Document."Service Line"

TransferFromOutboundTransOrder

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit TransferAvailabilityMgt

[Obsolete(Moved to codeunit TransferAvailabilityMgt,25.0)]
procedure TransferFromOutboundTransOrder(TransLine: Record "Transfer Line")

Parameters

Name Type Description
TransLine Table Microsoft.Inventory.Transfer."Transfer Line"

TransferFromPlanProdComp

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit ReqLineAvailabilityMgt

[Obsolete(Moved to codeunit ReqLineAvailabilityMgt,25.0)]
procedure TransferFromPlanProdComp(PlngComp: Record "Planning Component")

Parameters

Name Type Description
PlngComp Table Microsoft.Inventory.Planning."Planning Component"

TransferFromReqLineTransDemand

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit ReqLineAvailabilityMgt

[Obsolete(Moved to codeunit ReqLineAvailabilityMgt,25.0)]
procedure TransferFromReqLineTransDemand(ReqLine: Record "Requisition Line")

Parameters

Name Type Description
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"

TransferInventoryQty

procedure TransferInventoryQty(ItemLedgEntry: Record "Item Ledger Entry")

Parameters

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

TransferFromPurchase

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit PurchAvailabilityMgt

[Obsolete(Moved to codeunit PurchAvailabilityMgt,25.0)]
procedure TransferFromPurchase(PurchLine: Record "Purchase Line")

Parameters

Name Type Description
PurchLine Table Microsoft.Purchases.Document."Purchase Line"

TransferFromPurchReturn

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit PurchAvailabilityMgt

[Obsolete(Moved to codeunit PurchAvailabilityMgt,25.0)]
procedure TransferFromPurchReturn(PurchLine: Record "Purchase Line")

Parameters

Name Type Description
PurchLine Table Microsoft.Purchases.Document."Purchase Line"

TransferFromProdOrder

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit ProdOrderAvailabilityMgt

[Obsolete(Moved to codeunit ProdOrderAvailabilityMgt,25.0)]
procedure TransferFromProdOrder(ProdOrderLine: Record "Prod. Order Line")

Parameters

Name Type Description
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"

TransferFromInboundTransOrder

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit TransferAvailabilityMgt

[Obsolete(Moved to codeunit TransferAvailabilityMgt,25.0)]
procedure TransferFromInboundTransOrder(TransLine: Record "Transfer Line")

Parameters

Name Type Description
TransLine Table Microsoft.Inventory.Transfer."Transfer Line"

TransferFromReqLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit ReqLineAvailabilityMgt

[Obsolete(Moved to codeunit ReqLineAvailabilityMgt,25.0)]
procedure TransferFromReqLine(ReqLine: Record "Requisition Line", AtLocation: Code[10], AtDate: Date, DeltaQtyBase: Decimal, RecID: RecordId)

Parameters

Name Type Description
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"
AtLocation Code[10]
AtDate Date
DeltaQtyBase Decimal
RecID RecordId

TransferFromForecast

procedure TransferFromForecast(ProdForecastEntry: Record "Production Forecast Entry", UnconsumedQtyBase: Decimal, ForecastOnLocation: Boolean)

Parameters

Name Type Description
ProdForecastEntry Table Microsoft.Manufacturing.Forecast."Production Forecast Entry"
UnconsumedQtyBase Decimal
ForecastOnLocation Boolean

TransferFromForecast

procedure TransferFromForecast(ProdForecastEntry: Record "Production Forecast Entry", UnconsumedQtyBase: Decimal, ForecastOnLocation: Boolean, ForecastOnVariant: Boolean)

Parameters

Name Type Description
ProdForecastEntry Table Microsoft.Manufacturing.Forecast."Production Forecast Entry"
UnconsumedQtyBase Decimal
ForecastOnLocation Boolean
ForecastOnVariant Boolean

TransferFromSalesBlanketOrder

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit SalesAvailabilityMgt

[Obsolete(Moved to codeunit SalesAvailabilityMgt,25.0)]
procedure TransferFromSalesBlanketOrder(SalesLine: Record "Sales Line", UnconsumedQtyBase: Decimal)

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
UnconsumedQtyBase Decimal

PlanRevertEntry

procedure PlanRevertEntry(InvtEventBuf: Record "Inventory Event Buffer", ParentActionMessage: Enum "Action Message Type")

Parameters

Name Type Description
InvtEventBuf Table Microsoft.Inventory.Availability."Inventory Event Buffer"
ParentActionMessage Enum Microsoft.Inventory.Tracking."Action Message Type"

TransferFromAsmOrder

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit AssemblyAvailabilityMgt

[Obsolete(Moved to codeunit AssemblyAvailabilityMgt,25.0)]
procedure TransferFromAsmOrder(AssemblyHeader: Record "Assembly Header")

Parameters

Name Type Description
AssemblyHeader Table Microsoft.Assembly.Document."Assembly Header"

TransferFromAsmOrderLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit AssemblyAvailabilityMgt

[Obsolete(Moved to codeunit AssemblyAvailabilityMgt,25.0)]
procedure TransferFromAsmOrderLine(AssemblyLine: Record "Assembly Line")

Parameters

Name Type Description
AssemblyLine Table Microsoft.Assembly.Document."Assembly Line"

CalcReservedQuantity

procedure CalcReservedQuantity(ItemLedgEntry: Record "Item Ledger Entry"): Decimal

Parameters

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

Returns

Type Description
Decimal

Events

OnAfterTransferFromSales

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit SalesAvailabilityMgt

[Obsolete(Moved to codeunit SalesAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromSales(var InventoryEventBuffer: Record "Inventory Event Buffer", SalesLine: Record "Sales Line")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
SalesLine Table Microsoft.Sales.Document."Sales Line"

OnAfterTransferFromSalesReturn

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit SalesAvailabilityMgt

[Obsolete(Moved to codeunit SalesAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromSalesReturn(var InventoryEventBuffer: Record "Inventory Event Buffer", SalesLine: Record "Sales Line")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
SalesLine Table Microsoft.Sales.Document."Sales Line"

OnAfterTransferFromProdComp

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit ProdOrderAvailabilityMgt

[Obsolete(Moved to codeunit ProdOrderAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromProdComp(var InventoryEventBuffer: Record "Inventory Event Buffer", ProdOrderComponent: Record "Prod. Order Component")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"

OnAfterTransferFromJobNeed

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit JobPlanningAvailabilityMgt

[Obsolete(Moved to codeunit JobPlanningAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromJobNeed(var InventoryEventBuffer: Record "Inventory Event Buffer", JobPlanningLine: Record "Job Planning Line")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
JobPlanningLine Table Microsoft.Projects.Project.Planning."Job Planning Line"

OnAfterTransferFromServiceNeed

Obsolete

This element will become obsolete from version 25.0. Replaced by event in codeunit ServAvailabilityMgt

[Obsolete(Replaced by event in codeunit ServAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromServiceNeed(var InventoryEventBuffer: Record "Inventory Event Buffer", ServiceLine: Record "Service Line")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
ServiceLine Table Microsoft.Service.Document."Service Line"

OnAfterTransferFromOutboundTransfer

Obsolete

This element will become obsolete from version 25.0. Replaced by event in codeunit TransferAvailabilityMgt

[Obsolete(Replaced by event in codeunit TransferAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromOutboundTransfer(var InventoryEventBuffer: Record "Inventory Event Buffer", TransferLine: Record "Transfer Line")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"

OnAfterTransferFromPlanProdComp

Obsolete

This element will become obsolete from version 25.0. Replaced by event in codeunit ReqLineAvailabilityMgt

[Obsolete(Replaced by event in codeunit ReqLineAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromPlanProdComp(var InventoryEventBuffer: Record "Inventory Event Buffer", PlanningComponent: Record "Planning Component", RequisitionLine: Record "Requisition Line")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
PlanningComponent Table Microsoft.Inventory.Planning."Planning Component"
RequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"

OnAfterTransferFromReqLineTransDemand

Obsolete

This element will become obsolete from version 25.0. Replaced by event in codeunit ReqLineAvailabilityMgt

[Obsolete(Replaced by event in codeunit ReqLineAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromReqLineTransDemand(var InventoryEventBuffer: Record "Inventory Event Buffer", RequisitionLine: Record "Requisition Line")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
RequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"

OnAfterTransferInventoryQty

[IntegrationEvent(False,False)]
local procedure OnAfterTransferInventoryQty(var InventoryEventBuffer: Record "Inventory Event Buffer", ItemLedgerEntry: Record "Item Ledger Entry")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
ItemLedgerEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"

OnAfterTransferFromPurchase

Obsolete

This element will become obsolete from version 25.0. Replaced by event in codeunit PurchAvailabilityMgt

[Obsolete(Replaced by event in codeunit PurchAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromPurchase(var InventoryEventBuffer: Record "Inventory Event Buffer", PurchaseLine: Record "Purchase Line")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"

OnAfterTransferFromPurchReturn

Obsolete

This element will become obsolete from version 25.0. Replaced by event in codeunit PurchAvailabilityMgt

[Obsolete(Replaced by event in codeunit PurchAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromPurchReturn(var InventoryEventBuffer: Record "Inventory Event Buffer", PurchaseLine: Record "Purchase Line")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"

OnAfterTransferFromProdOrder

Obsolete

This element will become obsolete from version 25.0. Replaced by event in codeunit ProdOrderAvailabilityMgt

[Obsolete(Replaced by event in codeunit ProdOrderAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromProdOrder(var InventoryEventBuffer: Record "Inventory Event Buffer", ProdOrderLine: Record "Prod. Order Line")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"

OnAfterTransferFromInboundTransOrder

Obsolete

This element will become obsolete from version 25.0. Replaced by event in codeunit TransferAvailabilityMgt

[Obsolete(Replaced by event in codeunit TransferAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromInboundTransOrder(var InventoryEventBuffer: Record "Inventory Event Buffer", TransferLine: Record "Transfer Line")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"

OnAfterTransferFromReqLine

Obsolete

This element will become obsolete from version 25.0. Replaced by event in codeunit ReqLineAvailabilityMgt

[Obsolete(Replaced by event in codeunit ReqLineAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromReqLine(var InventoryEventBuffer: Record "Inventory Event Buffer", RequisitionLine: Record "Requisition Line")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
RequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"

OnAfterTransferFromForecast

[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromForecast(var InventoryEventBuffer: Record "Inventory Event Buffer", ProdForecastEntry: Record "Production Forecast Entry")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
ProdForecastEntry Table Microsoft.Manufacturing.Forecast."Production Forecast Entry"

OnAfterTransferFromSalesBlanketOrder

Obsolete

This element will become obsolete from version 25.0. Replaced by event in codeunit SalesAvailabilityMgt

[Obsolete(Replaced by event in codeunit SalesAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromSalesBlanketOrder(var InventoryEventBuffer: Record "Inventory Event Buffer", SalesLine: Record "Sales Line")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
SalesLine Table Microsoft.Sales.Document."Sales Line"

OnAfterTransferFromAsmOrder

Obsolete

This element will become obsolete from version 25.0. Replaced by event in codeunit AssemblyAvailabilityMgt

[Obsolete(Replaced by event in codeunit AssemblyAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromAsmOrder(var InventoryEventBuffer: Record "Inventory Event Buffer", AssemblyHeader: Record "Assembly Header")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
AssemblyHeader Table Microsoft.Assembly.Document."Assembly Header"

OnAfterTransferFromAsmOrderLine

Obsolete

This element will become obsolete from version 25.0. Replaced by event in codeunit AssemblyAvailabilityMgt

[Obsolete(Replaced by event in codeunit AssemblyAvailabilityMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromAsmOrderLine(var InventoryEventBuffer: Record "Inventory Event Buffer", AssemblyLine: Record "Assembly Line")

Parameters

Name Type Description
InventoryEventBuffer Table Microsoft.Inventory.Availability."Inventory Event Buffer"
AssemblyLine Table Microsoft.Assembly.Document."Assembly Line"

See also