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
CalcReservedQty
procedure CalcReservedQty(var ReservationEntry: Record "Reservation Entry"; var ReservedQty: Decimal)
Parameters
TransferFromOutboundTransfPlan
procedure TransferFromOutboundTransfPlan(var RequisitionLine: Record "Requisition Line"; var TrackingReservationEntry: Record "Reservation Entry")
Parameters
TransferFromOutboundTransfer
procedure TransferFromOutboundTransfer(var TransferLine: Record "Transfer Line"; var TrackingReservationEntry: Record "Reservation Entry")
Parameters
TransferFromInboundTransfer
procedure TransferFromInboundTransfer(var TransferLine: Record "Transfer Line"; var TrackingReservationEntry: Record "Reservation Entry")
Parameters
TransferBindings
procedure TransferBindings(var ReservationEntry: Record "Reservation Entry"; var TrackingReservationEntry: Record "Reservation Entry"): Decimal
Parameters
Returns
TransferQtyFromItemTrgkEntry
procedure TransferQtyFromItemTrgkEntry(var TrackingReservationEntry: Record "Reservation Entry")
Parameters
ReduceQtyByItemTracking
procedure ReduceQtyByItemTracking(var NewInventoryProfile: Record "Inventory Profile")
Parameters
ChangeSign
TransferToTrackingEntry
procedure TransferToTrackingEntry(var TrackingReservationEntry: Record "Reservation Entry"; UseSecondaryFields: Boolean)
Parameters
ActiveInWarehouse
procedure ActiveInWarehouse(): Boolean
Returns
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
CopyTrackingFromInvtProfile
procedure CopyTrackingFromInvtProfile(InventoryProfile: Record "Inventory Profile")
Parameters
CopyTrackingFromReservEntry
procedure CopyTrackingFromReservEntry(ReservationEntry: Record "Reservation Entry")
Parameters
SetTrackingFilter
procedure SetTrackingFilter(InventoryProfile: Record "Inventory Profile")
Parameters
SetTrackingFilterFromInvtProfile
procedure SetTrackingFilterFromInvtProfile(InventoryProfile: Record "Inventory Profile")
Parameters
TrackingExists
procedure TrackingExists(): Boolean
Returns
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
OnAfterCopyTrackingFromInvtProfile
[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromInvtProfile(var InventoryProfile: Record "Inventory Profile"; FromInventoryProfile: Record "Inventory Profile")
Parameters
OnAfterCopyTrackingFromReservEntry
[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromReservEntry(var InventoryProfile: Record "Inventory Profile"; ReservEntry: Record "Reservation Entry")
Parameters
OnAfterTransferFromItemLedgerEntry
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromItemLedgerEntry(var InventoryProfile: Record "Inventory Profile"; ItemLedgerEntry: Record "Item Ledger Entry")
Parameters
OnAfterTransferFromInboundTransfer
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromInboundTransfer(var InventoryProfile: Record "Inventory Profile"; TransLine: Record "Transfer Line")
Parameters
OnAfterTransferFromOutboundTransfPlan
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromOutboundTransfPlan(var InventoryProfile: Record "Inventory Profile"; RequisitionLine: Record "Requisition Line")
Parameters
OnAfterTransferFromOutboundTransfer
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromOutboundTransfer(var InventoryProfile: Record "Inventory Profile"; TransferLine: Record "Transfer Line")
Parameters
OnAfterTransferToTrackingEntry
[IntegrationEvent(False,False)]
local procedure OnAfterTransferToTrackingEntry(var ReservationEntry: Record "Reservation Entry"; InventoryProfile: Record "Inventory Profile"; UseSecondaryFields: Boolean)
Parameters
OnAfterTrackingExists
[IntegrationEvent(False,False)]
local procedure OnAfterTrackingExists(InventoryProfile: Record "Inventory Profile"; var IsTrackingExists: Boolean)
Parameters
OnAfterSetTrackingFilter
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilter(var InventoryProfile: Record "Inventory Profile"; FromInventoryProfile: Record "Inventory Profile")
Parameters
OnAfterSetTrackingFilterFromInvtProfile
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromInvtProfile(var InventoryProfile: Record "Inventory Profile"; FromInventoryProfile: Record "Inventory Profile")
Parameters
OnTransferBindingsOnAfterAssignPrimaryOrderInfo
[IntegrationEvent(False,False)]
local procedure OnTransferBindingsOnAfterAssignPrimaryOrderInfo(var InventoryProfile: Record "Inventory Profile"; OppositeReservEntry: Record "Reservation Entry")
Parameters
OnTransferToTrackingEntrySourceTypeElseCase
[IntegrationEvent(False,False)]
local procedure OnTransferToTrackingEntrySourceTypeElseCase(var InventoryProfile: Record "Inventory Profile"; var ReservationEntry: Record "Reservation Entry"; UseSecondaryFields: Boolean; var IsHandled: Boolean)
Parameters
OnBeforeTransferBindings
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferBindings(var ReservEntry: Record "Reservation Entry"; var TrackingEntry: Record "Reservation Entry"; var Result: Decimal; var IsHandled: Boolean)
Parameters
OnCalcReservedQtyOnBeforeReservationEntryLoop
[IntegrationEvent(False,False)]
local procedure OnCalcReservedQtyOnBeforeReservationEntryLoop(var ReservationEntry: Record "Reservation Entry"; var ReservedQty: Decimal; var IsHandled: Boolean)
Parameters
OnAfterTransferQtyFromItemTrgkEntry
[IntegrationEvent(False,False)]
local procedure OnAfterTransferQtyFromItemTrgkEntry(var InventoryProfile: Record "Inventory Profile"; TrackingReservationEntry: Record "Reservation Entry")
Parameters
OnAfterReduceQtyByItemTracking
[IntegrationEvent(False,False)]
local procedure OnAfterReduceQtyByItemTracking(var InventoryProfile: Record "Inventory Profile"; NewInventoryProfile: Record "Inventory Profile")
Parameters
OnAfterChangeSign
[IntegrationEvent(False,False)]
local procedure OnAfterChangeSign(var InventoryProfile: Record "Inventory Profile")
Parameters
See also