procedure GetItemTracking(var BinContent: Record "Bin Content", var WarehouseEntry: Record "Warehouse Entry", var TotalTrackedQtyBase: Decimal, var TempTrackingSpecification: Record "Tracking Specification" temporary)
[IntegrationEvent(False,False)]
local procedure OnAfterInsertItemJnlLine(var ItemJournalLine: Record "Item Journal Line", BinContent: Record "Bin Content")
[IntegrationEvent(True,False)]
local procedure OnAfterInitializeItemJournalLine(var ItemJournalLine: Record "Item Journal Line", var ItemJournalTemplate: Record "Item Journal Template", var ItemJournalBatch: Record "Item Journal Batch")
[IntegrationEvent(False,False)]
local procedure OnAfterInsertTempTrackingSpec(var TempTrackingSpecification: Record "Tracking Specification" temporary, WarehouseEntry: Record "Warehouse Entry")
[IntegrationEvent(False,False)]
local procedure OnAfterBinContentOnPostDataItem(ItemJournalLine: Record "Item Journal Line", TransferHeader: Record "Transfer Header", InternalMovementHeader: Record "Internal Movement Header", DestinationType2: Option)
[IntegrationEvent(True,False)]
local procedure OnBinContenOnAfterGetRecordOnAfterCalcShouldSkipReportForQty(var BinContent: Record "Bin Content", var ShouldSkipReportForQty: Boolean, DestinationType2: Enum "Warehouse Destination Type 2", WhseWorksheetLine: Record "Whse. Worksheet Line", WhseInternalPutawayLine: Record "Whse. Internal Put-away Line", ItemJournalLine: Record "Item Journal Line", TransferLine: Record "Transfer Line", InternalMovementLine: Record "Internal Movement Line", PostingDate: Date, DocumentNo: Code[20])
[IntegrationEvent(True,False)]
local procedure OnBinContentOnAfterGetRecordOnDestinationTypeElseCase(QtyToEmptyBase: Decimal, var BinContent: Record "Bin Content", DestinationType2: Enum "Warehouse Destination Type 2")
[IntegrationEvent(False,False)]
local procedure OnInsertTempTrackingSpecOnAfterAssignTracking(var TempTrackingSpecification: Record "Tracking Specification" temporary, WarehouseEntry: Record "Warehouse Entry")
This element will become obsolete from version 27.0. The GetItemTracking method has been refactored to use a query-based approach for improved performance. While this event publisher remains available, please verify that your subscriber logic continues to function as expected with the updated implementation.
[Obsolete(The GetItemTracking method has been refactored to use a query-based approach for improved performance. While this event publisher remains available, please verify that your subscriber logic continues to function as expected with the updated implementation.,27.0)]
[IntegrationEvent(True,False)]
local procedure OnBeforeGetItemTracking(var BinContent: Record "Bin Content", var IsHandled: Boolean, QtyToEmptyBase: Decimal, DestinationType2: Enum "Warehouse Destination Type 2", var ItemJournalLine: Record "Item Journal Line", var TransferLine: Record "Transfer Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertInternalMovementLine(var InternalMovementLine: Record "Internal Movement Line", BinContent: Record "Bin Content")
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertWIPLine(var WhseInternalPutAwayLine: Record "Whse. Internal Put-away Line", BinContent: Record "Bin Content")
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertWWLine(var WhseWorksheetLine: Record "Whse. Worksheet Line", BinContent: Record "Bin Content")
This element will become obsolete from version 27.0. The GetItemTracking method has been refactored to use a query-based approach for improved performance. While this event publisher remains available, please verify that your subscriber logic continues to function as expected with the updated implementation.
[Obsolete(The GetItemTracking method has been refactored to use a query-based approach for improved performance. While this event publisher remains available, please verify that your subscriber logic continues to function as expected with the updated implementation.,27.0)]
[IntegrationEvent(False,False)]
local procedure OnGetItemTrackingOnDestinationTypeCaseElse(DestinationType2: Enum "Warehouse Destination Type 2", BinContent: Record "Bin Content", WarehouseEntry: Record "Warehouse Entry", TrackedQtyToEmptyBase: Decimal)
This element will become obsolete from version 27.0. The GetItemTracking method has been refactored to use a query-based approach for improved performance. While this event publisher remains available, please verify that your subscriber logic continues to function as expected with the updated implementation.
[Obsolete(The GetItemTracking method has been refactored to use a query-based approach for improved performance. While this event publisher remains available, please verify that your subscriber logic continues to function as expected with the updated implementation.,27.0)]
[IntegrationEvent(False,False)]
local procedure OnGetItemTrackingOnAfterWarehouseEntrySetFilters(var WarehouseEntry: Record "Warehouse Entry", var BinContent: Record "Bin Content")
[IntegrationEvent(False,False)]
local procedure OnInsertItemJournalLineOnBeforeInsert(var ItemJournalLine: Record "Item Journal Line", BinContent: Record "Bin Content")
[IntegrationEvent(True,False)]
local procedure OnInsertItemJournalLineOnBeforeValidateEntryType(var ItemJournalLine: Record "Item Journal Line", var BinContent: Record "Bin Content", var ItemLedgerEntryType: Enum "Item Ledger Entry Type", ItemJournalTemplate: Record "Item Journal Template", ItemJournalBatch: Record "Item Journal Batch")
[IntegrationEvent(True,False)]
local procedure OnInsertItemJournalLineOnBeforeValidateNewLocationCode(var ItemJournalLine: Record "Item Journal Line", var BinContent: Record "Bin Content", var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnInsertItemJournalLineOnBeforeValidateNewBinCode(var ItemJournalLine: Record "Item Journal Line", BinContent: Record "Bin Content", var IsHandled: Boolean)