Codeunit "Whse. Item Tracking FEFO"
ID 7326
Namespace: Microsoft.Warehouse.Tracking
Methods
CreateEntrySummaryFEFO
procedure CreateEntrySummaryFEFO(Location: Record Location; ItemNo: Code[20]; VariantCode: Code[10]; UseExpDates: Boolean)
Parameters
CreateEntrySummaryFEFO
procedure CreateEntrySummaryFEFO(Location: Record Location; ItemNo: Code[20]; VariantCode: Code[10]; UnitofMeasureCode: Code[10]; UseExpDates: Boolean)
Parameters
InsertEntrySummaryFEFO
procedure InsertEntrySummaryFEFO(ItemTrackingSetup: Record "Item Tracking Setup"; ExpirationDate: Date)
Parameters
EntrySummaryFEFOExists
procedure EntrySummaryFEFOExists(ItemTrackingSetup: Record "Item Tracking Setup"): Boolean
Parameters
Returns
FindFirstEntrySummaryFEFO
procedure FindFirstEntrySummaryFEFO(var EntrySummary: Record "Entry Summary"): Boolean
Parameters
Returns
FindNextEntrySummaryFEFO
procedure FindNextEntrySummaryFEFO(var EntrySummary: Record "Entry Summary"): Boolean
Parameters
Returns
GetHasExpiredItems
procedure GetHasExpiredItems(): Boolean
Returns
GetResultMessageForExpiredItem
procedure GetResultMessageForExpiredItem(): Text[100]
Returns
| Type |
Description |
|
Text[100] |
|
SetSource
procedure SetSource(SourceType2: Integer; SourceSubType2: Integer; SourceNo2: Code[20]; SourceLineNo2: Integer; SourceSubLineNo2: Integer)
Parameters
| Name |
Type |
Description |
|
SourceType2
|
Integer |
|
|
SourceSubType2
|
Integer |
|
|
SourceNo2
|
Code[20] |
|
|
SourceLineNo2
|
Integer |
|
|
SourceSubLineNo2
|
Integer |
|
SetCalledFromMovementWksh
procedure SetCalledFromMovementWksh(NewCalledFromMovementWksh: Boolean)
Parameters
| Name |
Type |
Description |
|
NewCalledFromMovementWksh
|
Boolean |
|
Events
OnAfterCreateEntrySummaryFEFO
[IntegrationEvent(False,False)]
local procedure OnAfterCreateEntrySummaryFEFO(var TempEntrySummary: Record "Entry Summary" temporary)
Parameters
OnAfterIsItemTrackingBlocked
[IntegrationEvent(False,False)]
local procedure OnAfterIsItemTrackingBlocked(var ReservEntry: Record "Reservation Entry"; ItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; var IsBlocked: Boolean; ItemTrackingSetup: Record "Item Tracking Setup")
Parameters
OnBeforeFindFirstEntrySummaryFEFO
[IntegrationEvent(False,False)]
local procedure OnBeforeFindFirstEntrySummaryFEFO(var TempGlobalEntrySummary: Record "Entry Summary" temporary; var IsFound: Boolean; var IsHandled: Boolean)
Parameters
OnBeforeInsertEntrySummaryFEFO
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertEntrySummaryFEFO(var TempGlobalEntrySummary: Record "Entry Summary" temporary)
Parameters
OnBeforeInsertEntrySummaryFEFOProcedure
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertEntrySummaryFEFOProcedure(ItemTrackingSetup: Record "Item Tracking Setup"; var TempGlobalEntrySummary: Record "Entry Summary" temporary; var LastSummaryEntryNo: Integer; StrictExpirationPosting: Boolean; ExpirationDate: Date; var HasExpiredItems: Boolean; var IsHandled: Boolean)
Parameters
OnBeforeSetSource
[IntegrationEvent(False,False)]
local procedure OnBeforeSetSource(SourceType2: Integer; SourceSubType2: Integer; SourceNo2: Code[20]; SourceLineNo2: Integer; SourceSubLineNo2: Integer)
Parameters
| Name |
Type |
Description |
|
SourceType2
|
Integer |
|
|
SourceSubType2
|
Integer |
|
|
SourceNo2
|
Code[20] |
|
|
SourceLineNo2
|
Integer |
|
|
SourceSubLineNo2
|
Integer |
|
OnBeforeSummarizeInventoryFEFO
[IntegrationEvent(True,False)]
local procedure OnBeforeSummarizeInventoryFEFO(Location: Record Location; ItemNo: Code[20]; VariantCode: Code[10]; HasExpirationDate: Boolean; var IsHandled: Boolean; var TempGlobalEntrySummary: Record "Entry Summary"; var StrictExpirationPosting: Boolean; var LastSummaryEntryNo: Integer; var HasExpiredItems: Boolean)
Parameters
OnEntrySummaryFEFOExistsOnAfterSetFilters
[IntegrationEvent(False,False)]
local procedure OnEntrySummaryFEFOExistsOnAfterSetFilters(var TempGlobalEntrySummary: Record "Entry Summary" temporary)
Parameters
OnSummarizeAdjustmentBinFEFOOnBeforeInsertEntrySummaryFEFO
[IntegrationEvent(False,False)]
local procedure OnSummarizeAdjustmentBinFEFOOnBeforeInsertEntrySummaryFEFO(var TempGlobalEntrySummary: Record "Entry Summary" temporary; WarehouseEntry: Record "Warehouse Entry"; var ItemTrackingSetup: Record "Item Tracking Setup"; Location: Record Location)
Parameters
OnBeforeFindNextEntrySummaryFEFO
[IntegrationEvent(False,False)]
local procedure OnBeforeFindNextEntrySummaryFEFO(var EntrySummary: Record "Entry Summary"; var TempGlobalEntrySummary: Record "Entry Summary" temporary; var Result: Boolean; var IsHandled: Boolean)
Parameters
OnSummarizeInventoryFEFOOnBeforeInsertEntrySummaryFEFO
[IntegrationEvent(True,False)]
local procedure OnSummarizeInventoryFEFOOnBeforeInsertEntrySummaryFEFO(var Location: Record Location; ItemNo: Code[20]; VariantCode: Code[10]; HasExpirationDate: Boolean; NonReservedQtyLotSN: Decimal; var ItemTrackingSetup: Record "Item Tracking Setup"; ExpirationDate: Date; var DoInsertEntrySummary: Boolean; var TempGlobalEntrySummary: Record "Entry Summary" temporary)
Parameters
See also