Table of Contents

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
SystemCreatedByUserName Text[50]
SystemCreatedByFullName Text[80]
SystemModifiedByUserName Text[50]
SystemModifiedByFullName Text[80]
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"

CalcReservedQty

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

Parameters

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

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"

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"

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"

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