Share via


Table "Inventory Profile"

ID 99000853
Namespace: Microsoft.Inventory.Tracking

Properties

Name Value
Caption Inventory Profile
DataClassification CustomerContent

Fields

Name Type Description
"Line No." Integer
"Attribute Priority" Integer
"Order Priority" Integer
"Item No." Code[20]
"Variant Code" Code[10]
"Location Code" Code[10]
"Bin Code" Code[20]
IsSupply Boolean
"Order Relation" Option
"Source Type" Integer
"Source Order Status" Integer
"Source ID" Code[20]
"Source Batch Name" Code[10]
"Source Ref. No." Integer
"Source Prod. Order Line" Integer
"Primary Order Status" Integer
"Primary Order No." Code[20]
"Primary Order Line" Integer
"Primary Order Type" Integer
"Original Quantity" Decimal
"Remaining Quantity (Base)" Decimal
"Untracked Quantity" Decimal
"Original Due Date" Date
"Due Date" Date
"Planning Flexibility" Enum Microsoft.Inventory.Tracking."Inventory Planning Flexibility"
"Fixed Date" Date
"Action Message" Enum Microsoft.Inventory.Tracking."Action Message Type"
Binding Enum Microsoft.Inventory.Tracking."Reservation Binding"
"Quantity (Base)" Decimal
"Min. Quantity" Decimal
"Starting Date" Date
"Planning Line No." Integer
"Unit of Measure Code" Code[10]
"Qty. per Unit of Measure" Decimal
Quantity Decimal
"Remaining Quantity" Decimal
"Finished Quantity" Decimal
"Planning Level Code" Integer
"Planning Line Phase" Option
"Due Time" Time
"Sell-to Customer No." Code[20]
"Drop Shipment" Boolean
"Special Order" Boolean
"Ref. Order No." Code[20]
"Ref. Line No." Integer
"Derived from Blanket Order" Boolean
"Ref. Blanket Order No." Code[20]
"Tracking Reference" Integer
"Lot No." Code[50]
"Serial No." Code[50]
"Max. Quantity" Decimal
"Safety Stock Quantity" Decimal
"Is Exception Order" Boolean
"Transfer Location Not Planned" Boolean
"Expiration Date" Date
"Ref. Order Type" Enum Microsoft.Inventory.Requisition."Requisition Ref. Order Type"
"Disallow Cancellation" Boolean
"MPS Order" Boolean
"Package No." Code[50]
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

TransferFromItemLedgerEntry

procedure TransferFromItemLedgerEntry(var ItemLedgerEntry: Record "Item Ledger Entry", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

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

TransferFromSalesLine

Obsolete

This element will become obsolete from version 25.0. Replaced by procedure TransferInventoryProfileFromSalesLine in codeunit Sales Line-Invt. Profile

[Obsolete(Replaced by procedure TransferInventoryProfileFromSalesLine in codeunit Sales Line-Invt. Profile,25.0)]
procedure TransferFromSalesLine(var SalesLine: Record "Sales Line", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

TransferFromComponent

Obsolete

This element will become obsolete from version 25.0. Replaced by procedure TransferInventoryProfileFromProdOrderComp in codeunit Prod. Order Comp.-Invt. Profile

[Obsolete(Replaced by procedure TransferInventoryProfileFromProdOrderComp in codeunit Prod. Order Comp.-Invt. Profile,25.0)]
procedure TransferFromComponent(var ProdOrderComponent: Record "Prod. Order Component", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

TransferFromPlanComponent

Obsolete

This element will become obsolete from version 25.0. Replaced by procedure TransferInventoryProfileFromPlanComponent in codeunit Plng. Component-Invt. Profile

[Obsolete(Replaced by procedure TransferInventoryProfileFromPlanComponent in codeunit Plng. Component-Invt. Profile,25.0)]
procedure TransferFromPlanComponent(var PlanningComponent: Record "Planning Component", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
PlanningComponent Table Microsoft.Inventory.Planning."Planning Component"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

CalcReservedQty

procedure CalcReservedQty(var ReservationEntry: Record "Reservation Entry", var ReservedQty: Decimal)

Parameters

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

TransferFromPurchaseLine

Obsolete

This element will become obsolete from version 25.0. Replaced by procedure TransferInventoryProfileFromPurchaseLine in codeunit Purch. Line-Invt. Profile

[Obsolete(Replaced by procedure TransferInventoryProfileFromPurchaseLine in codeunit Purch. Line-Invt. Profile,25.0)]
procedure TransferFromPurchaseLine(var PurchaseLine: Record "Purchase Line", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

TransferFromProdOrderLine

Obsolete

This element will become obsolete from version 25.0. Replaced by procedure TransferInventoryProfileFromProdOrderLine in codeunit Prod. Order Line Reserve

[Obsolete(Replaced by procedure TransferInventoryProfileFromProdOrderLine in codeunit Prod. Order Line Reserve,25.0)]
procedure TransferFromProdOrderLine(var ProdOrderLine: Record "Prod. Order Line", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

TransferFromAsmLine

Obsolete

This element will become obsolete from version 25.0. Replaced by procedure TransferInventoryProfileFromAssemblyLine in codeunit Assembly Line Invt. Profile

[Obsolete(Replaced by procedure TransferInventoryProfileFromAssemblyLine in codeunit Assembly Line Invt. Profile,25.0)]
procedure TransferFromAsmLine(var AssemblyLine: Record "Assembly Line", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
AssemblyLine Table Microsoft.Assembly.Document."Assembly Line"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

TransferFromAsmHeader

Obsolete

This element will become obsolete from version 25.0. Replaced by procedure TransferInventoryProfileFromAssemblyHeader in codeunit Assembly Header Invt. Profile

[Obsolete(Replaced by procedure TransferInventoryProfileFromAssemblyHeader in codeunit Assembly Header Invt. Profile,25.0)]
procedure TransferFromAsmHeader(var AssemblyHeader: Record "Assembly Header", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
AssemblyHeader Table Microsoft.Assembly.Document."Assembly Header"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

TransferFromRequisitionLine

Obsolete

This element will become obsolete from version 25.0. Replaced by procedure TransferInventoryProfileFromRequisitionLine in codeunit Req. Line-Reserve

[Obsolete(Replaced by procedure TransferInventoryProfileFromRequisitionLine in codeunit Req. Line-Reserve,25.0)]
procedure TransferFromRequisitionLine(var RequisitionLine: Record "Requisition Line", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
RequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

TransferFromOutboundTransfPlan

procedure TransferFromOutboundTransfPlan(var RequisitionLine: Record "Requisition Line", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
RequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

TransferFromOutboundTransfer

procedure TransferFromOutboundTransfer(var TransferLine: Record "Transfer Line", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

TransferFromInboundTransfer

procedure TransferFromInboundTransfer(var TransferLine: Record "Transfer Line", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

TransferFromServLine

Obsolete

This element will become obsolete from version 25.0. Replaced by procedure TransferInventoryProfileFromServLine in codeunit Service Line Invt. Profile

[Obsolete(Replaced by procedure TransferInventoryProfileFromServLine in codeunit Service Line Invt. Profile,25.0)]
procedure TransferFromServLine(var ServiceLine: Record "Service Line", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
ServiceLine Table Microsoft.Service.Document."Service Line"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

TransferFromJobPlanningLine

Obsolete

This element will become obsolete from version 25.0. Replaced by procedure TransferInventoryProfileFromJobPlanningLine in codeunit Job Planning Invt. Profile

[Obsolete(Replaced by procedure TransferInventoryProfileFromJobPlanningLine in codeunit Job Planning Invt. Profile,25.0)]
procedure TransferFromJobPlanningLine(var JobPlanningLine: Record "Job Planning Line", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
JobPlanningLine Table Microsoft.Projects.Project.Planning."Job Planning Line"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

TransferBindings

procedure TransferBindings(var ReservationEntry: Record "Reservation Entry", var TrackingReservationEntry: Record "Reservation Entry"): Decimal

Parameters

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

Returns

Type Description
Decimal

TransferQtyFromItemTrgkEntry

procedure TransferQtyFromItemTrgkEntry(var TrackingReservationEntry: Record "Reservation Entry")

Parameters

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

ReduceQtyByItemTracking

procedure ReduceQtyByItemTracking(var NewInventoryProfile: Record "Inventory Profile")

Parameters

Name Type Description
NewInventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"

ChangeSign

procedure ChangeSign()

TransferToTrackingEntry

procedure TransferToTrackingEntry(var TrackingReservationEntry: Record "Reservation Entry", UseSecondaryFields: Boolean)

Parameters

Name Type Description
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
UseSecondaryFields Boolean

ActiveInWarehouse

procedure ActiveInWarehouse(): Boolean

Returns

Type Description
Boolean

SetSource

procedure SetSource(SourceType: Integer, SourceSubtype: Integer, SourceID: Code[20], SourceRefNo: Integer, SourceBatchName: Code[10], SourceProdOrderLine: Integer)

Parameters

Name Type Description
SourceType Integer
SourceSubtype Integer
SourceID Code[20]
SourceRefNo Integer
SourceBatchName Code[10]
SourceProdOrderLine Integer

SetSourceFilter

procedure SetSourceFilter(SourceType: Integer, SourceSubtype: Integer, SourceID: Code[20], SourceRefNo: Integer, SourceBatchName: Code[10], SourceProdOrderLine: Integer)

Parameters

Name Type Description
SourceType Integer
SourceSubtype Integer
SourceID Code[20]
SourceRefNo Integer
SourceBatchName Code[10]
SourceProdOrderLine Integer

SetSourceTypeFilter

procedure SetSourceTypeFilter(SourceType: Integer)

Parameters

Name Type Description
SourceType Integer

CopyTrackingFromItemLedgEntry

procedure CopyTrackingFromItemLedgEntry(ItemLedgerEntry: Record "Item Ledger Entry")

Parameters

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

CopyTrackingFromInvtProfile

procedure CopyTrackingFromInvtProfile(InventoryProfile: Record "Inventory Profile")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"

CopyTrackingFromReservEntry

procedure CopyTrackingFromReservEntry(ReservationEntry: Record "Reservation Entry")

Parameters

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

SetTrackingFilter

procedure SetTrackingFilter(InventoryProfile: Record "Inventory Profile")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"

SetTrackingFilterFromInvtProfile

procedure SetTrackingFilterFromInvtProfile(InventoryProfile: Record "Inventory Profile")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"

TrackingExists

procedure TrackingExists(): Boolean

Returns

Type Description
Boolean

InsertSupplyInvtProfile

procedure InsertSupplyInvtProfile(ToDate: Date)

Parameters

Name Type Description
ToDate Date

Events

OnAfterCopyTrackingFromItemLedgEntry

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromItemLedgEntry(var InventoryProfile: Record "Inventory Profile", ItemLedgEntry: Record "Item Ledger Entry")

Parameters

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

OnAfterCopyTrackingFromInvtProfile

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromInvtProfile(var InventoryProfile: Record "Inventory Profile", FromInventoryProfile: Record "Inventory Profile")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
FromInventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"

OnAfterCopyTrackingFromReservEntry

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromReservEntry(var InventoryProfile: Record "Inventory Profile", ReservEntry: Record "Reservation Entry")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
ReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

OnAfterTransferFromItemLedgerEntry

[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromItemLedgerEntry(var InventoryProfile: Record "Inventory Profile", ItemLedgerEntry: Record "Item Ledger Entry")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
ItemLedgerEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"

OnAfterTransferFromSalesLine

Obsolete

This element will become obsolete from version 25.0. Replaced by event OnAfterTransferInventoryProfileFromSalesLine in codeunit Sales Line-Invt. Profile

[Obsolete(Replaced by event OnAfterTransferInventoryProfileFromSalesLine in codeunit Sales Line-Invt. Profile,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromSalesLine(var InventoryProfile: Record "Inventory Profile", SalesLine: Record "Sales Line")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
SalesLine Table Microsoft.Sales.Document."Sales Line"

OnAfterTransferFromComponent

Obsolete

This element will become obsolete from version 25.0. Replaced by event OnAfterTransferInventoryProfileFromProdOrderComponent in codeunit Prod. Order Comp.-Invt. Profile

[Obsolete(Replaced by event OnAfterTransferInventoryProfileFromProdOrderComponent in codeunit Prod. Order Comp.-Invt. Profile,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromComponent(var InventoryProfile: Record "Inventory Profile", ProdOrderComp: Record "Prod. Order Component")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
ProdOrderComp Table Microsoft.Manufacturing.Document."Prod. Order Component"

OnAfterTransferFromPlanComponent

Obsolete

This element will become obsolete from version 25.0. Replaced by event OnAfterTransferInventoryProfileFromPlnanningComponent in codeunit Plng. Component-Invt. Profile

[Obsolete(Replaced by event OnAfterTransferInventoryProfileFromPlnanningComponent in codeunit Plng. Component-Invt. Profile,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromPlanComponent(var InventoryProfile: Record "Inventory Profile", PlanningComponent: Record "Planning Component")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
PlanningComponent Table Microsoft.Inventory.Planning."Planning Component"

OnAfterTransferFromPurchaseLine

Obsolete

This element will become obsolete from version 25.0. Replaced by event OnAfterTransferInventoryProfileFromProdOrderLine in codeunit Purch. Line-Invt. Profile

[Obsolete(Replaced by event OnAfterTransferInventoryProfileFromProdOrderLine in codeunit Purch. Line-Invt. Profile,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromPurchaseLine(var InventoryProfile: Record "Inventory Profile", PurchaseLine: Record "Purchase Line")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"

OnAfterTransferFromProdOrderLine

Obsolete

This element will become obsolete from version 25.0. Replaced by event OnAfterTransferInventoryProfileFromProdOrderLine in codeunit Prod. Order Line-Reserve

[Obsolete(Replaced by event OnAfterTransferInventoryProfileFromProdOrderLine in codeunit Prod. Order Line-Reserve,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromProdOrderLine(var InventoryProfile: Record "Inventory Profile", ProdOrderLine: Record "Prod. Order Line")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"

OnAfterTransferFromAsmLine

Obsolete

This element will become obsolete from version 25.0. Replaced by event OnAfterTransferInventoryProfileFromAssemblyLine in codeunit Assembly Line-Invt. Profile

[Obsolete(Replaced by event OnAfterTransferInventoryProfileFromAssemblyLine  in codeunit Assembly Line-Invt. Profile,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromAsmLine(var InventoryProfile: Record "Inventory Profile", AssemblyLine: Record "Assembly Line")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
AssemblyLine Table Microsoft.Assembly.Document."Assembly Line"

OnAfterTransferFromAsmHeader

Obsolete

This element will become obsolete from version 25.0. Replaced by event OnAfterTransferInventoryProfileFromAssemblyHeader in codeunit Assembly Header-Invt. Profile

[Obsolete(Replaced by event OnAfterTransferInventoryProfileFromAssemblyHeader in codeunit Assembly Header-Invt. Profile,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromAsmHeader(var InventoryProfile: Record "Inventory Profile", AssemblyHeader: Record "Assembly Header")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
AssemblyHeader Table Microsoft.Assembly.Document."Assembly Header"

OnAfterTransferFromRequisitionLine

Obsolete

This element will become obsolete from version 25.0. Replaced by event OnAfterTransferInventoryProfileFromRequisitionLine in codeunit Req. Line-Reserve

[Obsolete(Replaced by event OnAfterTransferInventoryProfileFromRequisitionLine in codeunit Req. Line-Reserve,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromRequisitionLine(var InventoryProfile: Record "Inventory Profile", RequisitionLine: Record "Requisition Line")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
RequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"

OnAfterTransferFromInboundTransfer

[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromInboundTransfer(var InventoryProfile: Record "Inventory Profile", TransLine: Record "Transfer Line")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
TransLine Table Microsoft.Inventory.Transfer."Transfer Line"

OnAfterTransferFromOutboundTransfPlan

[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromOutboundTransfPlan(var InventoryProfile: Record "Inventory Profile", RequisitionLine: Record "Requisition Line")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
RequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"

OnAfterTransferFromOutboundTransfer

[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromOutboundTransfer(var InventoryProfile: Record "Inventory Profile", TransferLine: Record "Transfer Line")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"

OnAfterTransferFromServLine

Obsolete

This element will become obsolete from version 25.0. Replaced by event OnAfterTransferInventoryProfileFromServiceLine in codeunit Service Line-Invt. Profile

[Obsolete(Replaced by event OnAfterTransferInventoryProfileFromServiceLine in codeunit Service Line-Invt. Profile,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromServLine(var InventoryProfile: Record "Inventory Profile", ServiceLine: Record "Service Line")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
ServiceLine Table Microsoft.Service.Document."Service Line"

OnAfterTransferFromJobPlanningLine

Obsolete

This element will become obsolete from version 25.0. Replaced by event OnAfterTransferInventoryProfileFromServiceLine in codeunit Job Planning Invt. Profile

[Obsolete(Replaced by event OnAfterTransferInventoryProfileFromServiceLine in codeunit Job Planning Invt. Profile,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromJobPlanningLine(var InventoryProfile: Record "Inventory Profile", JobPlanningLine: Record "Job Planning Line")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
JobPlanningLine Table Microsoft.Projects.Project.Planning."Job Planning Line"

OnAfterTransferToTrackingEntry

[IntegrationEvent(False,False)]
local procedure OnAfterTransferToTrackingEntry(var ReservationEntry: Record "Reservation Entry", InventoryProfile: Record "Inventory Profile", UseSecondaryFields: Boolean)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
UseSecondaryFields Boolean

OnAfterTrackingExists

[IntegrationEvent(False,False)]
local procedure OnAfterTrackingExists(InventoryProfile: Record "Inventory Profile", var IsTrackingExists: Boolean)

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
IsTrackingExists Boolean

OnAfterSetTrackingFilter

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilter(var InventoryProfile: Record "Inventory Profile", FromInventoryProfile: Record "Inventory Profile")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
FromInventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"

OnAfterSetTrackingFilterFromInvtProfile

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromInvtProfile(var InventoryProfile: Record "Inventory Profile", FromInventoryProfile: Record "Inventory Profile")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
FromInventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"

OnTransferBindingsOnAfterAssignPrimaryOrderInfo

[IntegrationEvent(False,False)]
local procedure OnTransferBindingsOnAfterAssignPrimaryOrderInfo(var InventoryProfile: Record "Inventory Profile", OppositeReservEntry: Record "Reservation Entry")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
OppositeReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

OnTransferToTrackingEntrySourceTypeElseCase

[IntegrationEvent(False,False)]
local procedure OnTransferToTrackingEntrySourceTypeElseCase(var InventoryProfile: Record "Inventory Profile", var ReservationEntry: Record "Reservation Entry", UseSecondaryFields: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
UseSecondaryFields Boolean
IsHandled Boolean

OnBeforeTransferBindings

[IntegrationEvent(False,False)]
local procedure OnBeforeTransferBindings(var ReservEntry: Record "Reservation Entry", var TrackingEntry: Record "Reservation Entry", var Result: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
ReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
TrackingEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
Result Decimal
IsHandled Boolean

OnCalcReservedQtyOnBeforeReservationEntryLoop

[IntegrationEvent(False,False)]
local procedure OnCalcReservedQtyOnBeforeReservationEntryLoop(var ReservationEntry: Record "Reservation Entry", var ReservedQty: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ReservedQty Decimal
IsHandled Boolean

OnAfterTransferQtyFromItemTrgkEntry

[IntegrationEvent(False,False)]
local procedure OnAfterTransferQtyFromItemTrgkEntry(var InventoryProfile: Record "Inventory Profile", TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

OnAfterReduceQtyByItemTracking

[IntegrationEvent(False,False)]
local procedure OnAfterReduceQtyByItemTracking(var InventoryProfile: Record "Inventory Profile", NewInventoryProfile: Record "Inventory Profile")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
NewInventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"

OnAfterChangeSign

[IntegrationEvent(False,False)]
local procedure OnAfterChangeSign(var InventoryProfile: Record "Inventory Profile")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"

See also