procedure SetTransferLine(TransferLine: Record "Transfer Line", var WarehouseJournalLine: Record "Warehouse Journal Line", PostingType: Option, PostedDocNo: Code[20])
[IntegrationEvent(False,False)]
local procedure OnAfterCheckWhseJnlLine(var WhseJnlLine: Record "Warehouse Journal Line", SourceJnl: Option, DecreaseQtyBase: Decimal, ToTransfer: Boolean, var Item: Record Item)
[IntegrationEvent(False,False)]
local procedure OnAfterCheckTrackingSpecificationChangeNeeded(TrackingSpecification: Record "Tracking Specification", xTrackingSpecification: Record "Tracking Specification", var CheckNeeded: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterSetZoneAndBins(var WarehouseJournalLine: Record "Warehouse Journal Line", ItemJournalLine: Record "Item Journal Line", Location: Record Location, Bin: Record Bin)
[IntegrationEvent(False,False)]
local procedure OnAfterTransferWhseItemTrkg(var WarehouseJournalLine: Record "Warehouse Journal Line", ItemJournalLine: Record "Item Journal Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckItemJnlLineLocation(var ItemJournalLine: Record "Item Journal Line", var xItemJournalLine: Record "Item Journal Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckItemJnlLineFieldChange(var ItemJournalLine: Record "Item Journal Line", var xItemJournalLine: Record "Item Journal Line", CurrentFieldCaption: Text[30], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckLotNo(ItemNo: Code[20], VariantCode: Code[10], LocationCode: Code[10], BinCode: Code[20], UOMCode: Code[10], LotNo: Code[50], QuantityBase: Decimal, var IsHandled: Boolean)
Parameters
Name
Type
Description
ItemNo
Code[20]
VariantCode
Code[10]
LocationCode
Code[10]
BinCode
Code[20]
UOMCode
Code[10]
LotNo
Code[50]
QuantityBase
Decimal
IsHandled
Boolean
OnBeforeCheckWhseDocumentFromZoneCode
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckWhseDocumentFromZoneCode(WhseJnlLine: Record "Warehouse Journal Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckWhseDocumentToZoneCode(WhseJnlLine: Record "Warehouse Journal Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckItemTrackingChange(TrackingSpecification: Record "Tracking Specification", xTrackingSpecification: Record "Tracking Specification", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateWhseJnlLine(var ItemJnlLine: Record "Item Journal Line", ItemJnlTemplateType: Option, var WhseJnlLine: Record "Warehouse Journal Line", ToTransfer: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeFindBinContent(LocationCode: Code[10], BinCode: Code[20], ItemNo: Code[20], VariantCode: Code[10], ZoneCode: Code[10], var IsHandled: Boolean)
Parameters
Name
Type
Description
LocationCode
Code[10]
BinCode
Code[20]
ItemNo
Code[20]
VariantCode
Code[10]
ZoneCode
Code[10]
IsHandled
Boolean
OnBeforeGetAllowedLocation
[IntegrationEvent(False,False)]
local procedure OnBeforeGetAllowedLocation(var LocationCode: Code[10], var IsHandled: Boolean)
Parameters
Name
Type
Description
LocationCode
Code[10]
IsHandled
Boolean
OnBeforeGetDefaultBin
[IntegrationEvent(False,False)]
local procedure OnBeforeGetDefaultBin(ItemNo: Code[20], VariantCode: Code[10], LocationCode: Code[10], var BinCode: Code[20], var Result: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
ItemNo
Code[20]
VariantCode
Code[10]
LocationCode
Code[10]
BinCode
Code[20]
Result
Boolean
IsHandled
Boolean
OnBeforeGetDefaultDirectedPutawayAndPickLocation
[IntegrationEvent(False,False)]
local procedure OnBeforeGetDefaultDirectedPutawayAndPickLocation(var LocationCode: Code[10], var IsHandled: Boolean)
Parameters
Name
Type
Description
LocationCode
Code[10]
IsHandled
Boolean
OnBeforeGetDefaultLocation
[IntegrationEvent(False,False)]
local procedure OnBeforeGetDefaultLocation(var LocationCode: Code[10], var IsHandled: Boolean)
Parameters
Name
Type
Description
LocationCode
Code[10]
IsHandled
Boolean
OnBeforeGetWrongPickPutAwayQtyErrorText
[IntegrationEvent(False,False)]
local procedure OnBeforeGetWrongPickPutAwayQtyErrorText(var WhseActivLine: Record "Warehouse Activity Line", QtyToPick: Decimal, QtyToPutAway: Decimal, var ErrorTxt: Text[250], var IsHandled: Boolean, var WarehouseActivityLine: Record "Warehouse Activity Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeShowSourceDocCard(SourceType: Integer, SourceSubType: Option, SourceNo: Code[20], var IsHandled: Boolean)
Parameters
Name
Type
Description
SourceType
Integer
SourceSubType
Option
SourceNo
Code[20]
IsHandled
Boolean
OnBeforeSetZoneAndBins
[IntegrationEvent(False,False)]
local procedure OnBeforeSetZoneAndBins(ItemJnlLine: Record "Item Journal Line", var WhseJnlLine: Record "Warehouse Journal Line", ToTransfer: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckBalanceQtyToHandleOnAfterSetFilters(var ToWarehouseActivityLine: Record "Warehouse Activity Line", FromWarehouseActivityLine: Record "Warehouse Activity Line")
[IntegrationEvent(False,False)]
local procedure OnCheckWhseJnlLineOnAfterCheckTracking(var WarehouseJournalLine: Record "Warehouse Journal Line", ItemTrackingCode: Record "Item Tracking Code", Location: Record Location)
[IntegrationEvent(False,False)]
local procedure OnCheckWhseJnlLineOnAfterGetLocation(var WarehouseJournalLine: Record "Warehouse Journal Line", var Location: Record Location, var Item: Record Item)
[IntegrationEvent(False,False)]
local procedure OnCreateWhseJnlLineOnAfterGetLocation(var ItemJnlLine: Record "Item Journal Line", var WhseJnlLine: Record "Warehouse Journal Line", var Location: Record Location)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckWhseJnlLineTracking(var WhseJnlLine: Record "Warehouse Journal Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnInitWhseJnlLineCopyFromItemJnlLine(var WarehouseJournalLine: Record "Warehouse Journal Line", ItemJournalLine: Record "Item Journal Line")
[IntegrationEvent(False,False)]
local procedure OnCheckWhseJnlLineOnBeforeCheckBySourceJnl(var WhseJnlLine: Record "Warehouse Journal Line", var Bin: Record Bin, SourceJnl: Option, var BinContent: Record "Bin Content", Location: Record Location, DecreaseQtyBase: Decimal, var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeTransferWhseItemTracking(var WarehouseJournalLine: Record "Warehouse Journal Line", var ItemJournalLine: Record "Item Journal Line", var ItemTrackingSetup: Record "Item Tracking Setup" temporary, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnSetZoneAndBinsOnAfterCalcIsDirectedPutAwayAndPick(ItemJnlLine: Record "Item Journal Line", Location: Record Location, var IsDirectedPutAwayAndPick: Boolean, IsQtyIncrease: Boolean)
[IntegrationEvent(False,False)]
local procedure OnInitWhseJnlLineOnAfterGetQuantity(ItemJnlLine: Record "Item Journal Line", var WhseJnlLine: Record "Warehouse Journal Line", Location: Record Location)
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcCubageAndWeight(ItemNo: Code[20], UOMCode: Code[10], Qty: Decimal, var Cubage: Decimal, var Weight: Decimal, var IsHandled: Boolean)
Parameters
Name
Type
Description
ItemNo
Code[20]
UOMCode
Code[10]
Qty
Decimal
Cubage
Decimal
Weight
Decimal
IsHandled
Boolean
OnGetDestinationEntityName
[IntegrationEvent(False,False)]
local procedure OnGetDestinationEntityName(DestinationType: Enum "Warehouse Destination Type", DestNo: Code[20], var DestinationName: Text[100])
[IntegrationEvent(False,False)]
local procedure OnCheckItemJnlLineFieldChangeOnBeforeShowError(var ItemJournalLine: Record "Item Journal Line", xItemJournalLine: Record "Item Journal Line", var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnCheckItemJnlLineFieldChangeOnAfterCheckBinCodeChange(var ItemJournalLine: Record "Item Journal Line", var xItemJournalLine: Record "Item Journal Line", CurrFieldCaption: Text[30], var ShowError: Boolean, var BinIsEligible: Boolean)
[IntegrationEvent(True,False)]
local procedure OnCheckItemJnlLineFieldChangeOnAfterAssignShowError(var ItemJournalLine: Record "Item Journal Line", var xItemJournalLine: Record "Item Journal Line", CurrFieldCaption: Text[30], var ShowError: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterCheckItemJournalLineBinCodeForDirectedPutAwayAndPickLocation(ItemJournalLine: Record "Item Journal Line", var CheckResult: Boolean)