Share via


Table "Action Message Entry"

ID 99000849
Namespace: Microsoft.Inventory.Tracking

Properties

Name Value
Caption Action Message Entry
DataClassification CustomerContent

Fields

Name Type Description
"Entry No." Integer
Type Enum Microsoft.Inventory.Tracking."Action Message Type"
"Reservation Entry" Integer
Quantity Decimal
"New Date" Date
Calculation Option
"Suppressed Action Msg." Boolean
"Source Type" Integer
"Source Subtype" Option
"Source ID" Code[20]
"Source Batch Name" Code[10]
"Source Prod. Order Line" Integer
"Source Ref. No." Integer
"Location Code" Code[10]
"Bin Code" Code[20]
"Variant Code" Code[10]
"Item No." Code[20]
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

GetLastEntryNo

procedure GetLastEntryNo(): Integer

Returns

Type Description
Integer

SumUp

procedure SumUp(var ActionMessageEntry: Record "Action Message Entry")

Parameters

Name Type Description
ActionMessageEntry Table Microsoft.Inventory.Tracking."Action Message Entry"

TransferFromReservEntry

procedure TransferFromReservEntry(var ReservEntry: Record "Reservation Entry")

Parameters

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

FilterFromReservEntry

procedure FilterFromReservEntry(var ReservEntry: Record "Reservation Entry")

Parameters

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

FilterToReservEntry

procedure FilterToReservEntry(var ReservEntry: Record "Reservation Entry")

Parameters

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

BoundToComponent

procedure BoundToComponent(): Boolean

Returns

Type Description
Boolean

ComponentDueDate

procedure ComponentDueDate(): Date

Returns

Type Description
Date

ComponentDueTime

procedure ComponentDueTime(): Time

Returns

Type Description
Time

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

SetSourceFromReservEntry

procedure SetSourceFromReservEntry(ReservEntry: Record "Reservation Entry")

Parameters

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

SetSourceFilter

procedure SetSourceFilter(SourceType: Integer, SourceSubtype: Integer, SourceID: Code[20], SourceRefNo: Integer, SourceKey: Boolean)

Parameters

Name Type Description
SourceType Integer
SourceSubtype Integer
SourceID Code[20]
SourceRefNo Integer
SourceKey Boolean

SetSourceFilter

procedure SetSourceFilter(SourceBatchName: Code[10], SourceProdOrderLine: Integer)

Parameters

Name Type Description
SourceBatchName Code[10]
SourceProdOrderLine Integer

SetSourceFilterFromActionEntry

procedure SetSourceFilterFromActionEntry(ActionMessageEntry: Record "Action Message Entry")

Parameters

Name Type Description
ActionMessageEntry Table Microsoft.Inventory.Tracking."Action Message Entry"

SetSourceFilterFromReservEntry

procedure SetSourceFilterFromReservEntry(ReservEntry: Record "Reservation Entry")

Parameters

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

ClearSourceFilter

procedure ClearSourceFilter()

Events

OnAfterSetSourceFilter

[IntegrationEvent(False,False)]
local procedure OnAfterSetSourceFilter(var ActionMessageEntry: Record "Action Message Entry", SourceType: Integer, SourceSubtype: Integer, SourceID: Code[20], SourceRefNo: Integer, SourceKey: Boolean)

Parameters

Name Type Description
ActionMessageEntry Table Microsoft.Inventory.Tracking."Action Message Entry"
SourceType Integer
SourceSubtype Integer
SourceID Code[20]
SourceRefNo Integer
SourceKey Boolean

OnAfterAssignMessageEntry

[IntegrationEvent(False,False)]
local procedure OnAfterAssignMessageEntry(var ActionMessageEntry: Record "Action Message Entry", var ActionMessageEntry2: Record "Action Message Entry")

Parameters

Name Type Description
ActionMessageEntry Table Microsoft.Inventory.Tracking."Action Message Entry"
ActionMessageEntry2 Table Microsoft.Inventory.Tracking."Action Message Entry"

OnAfterAssignQuantity

[IntegrationEvent(False,False)]
local procedure OnAfterAssignQuantity(var ActionMessageEntry: Record "Action Message Entry", var ActionMessageEntry2: Record "Action Message Entry")

Parameters

Name Type Description
ActionMessageEntry Table Microsoft.Inventory.Tracking."Action Message Entry"
ActionMessageEntry2 Table Microsoft.Inventory.Tracking."Action Message Entry"

OnAfterAssignEntryType

[IntegrationEvent(False,False)]
local procedure OnAfterAssignEntryType(var ActionMessageEntry: Record "Action Message Entry", var ActionMessageEntry2: Record "Action Message Entry")

Parameters

Name Type Description
ActionMessageEntry Table Microsoft.Inventory.Tracking."Action Message Entry"
ActionMessageEntry2 Table Microsoft.Inventory.Tracking."Action Message Entry"

OnAfterSumUp

[IntegrationEvent(False,False)]
local procedure OnAfterSumUp(var ActionMessageEntry: Record "Action Message Entry", var ComponentBinding: Boolean, var FirstDate: Date, var FirstTime: Time)

Parameters

Name Type Description
ActionMessageEntry Table Microsoft.Inventory.Tracking."Action Message Entry"
ComponentBinding Boolean
FirstDate Date
FirstTime Time

See also