Table "Inventory Event Buffer"
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" |