Table of Contents

Table "Transfer Route"

ID 5742
Namespace: Microsoft.Inventory.Transfer

Properties

Name Value
Caption Transfer Route
DataCaptionFields 1,2
DataClassification CustomerContent

Fields

Name Type Description
"Transfer-from Code" Code[10]
"Transfer-to Code" Code[10]
"In-Transit Code" Code[10]

Specifies the in-transit code for the transfer order, such as a shipping agent.

"Shipping Agent Code" Code[10]

Specifies the code for the shipping agent who is transporting the items.

"Shipping Agent Service Code" Code[10]

Specifies the code for the service, such as a one-day delivery, that is offered by the shipping agent.

"Direct Transfer" Boolean

Specifies whether the transfer order is a direct transfer. Direct transfers move inventory directly between locations without using an in-transit location.

"Direct Transfer Posting" Enum Microsoft.Inventory.Setup."Direct Transfer Posting Type"

Specifies the posting type for direct transfer.

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

GetTransferRoute

procedure GetTransferRoute(TransferFromCode: Code[10]; TransferToCode: Code[10]; var InTransitCode: Code[10]; var ShippingAgentCode: Code[10]; var ShippingAgentServiceCode: Code[10])

Parameters

Name Type Description
TransferFromCode Code[10]
TransferToCode Code[10]
InTransitCode Code[10]
ShippingAgentCode Code[10]
ShippingAgentServiceCode Code[10]

CalcReceiptDate

procedure CalcReceiptDate(ShipmentDate: Date; var ReceiptDate: Date; ShippingTime: DateFormula; OutboundWhseTime: DateFormula; InboundWhseTime: DateFormula; TransferFromCode: Code[10]; TransferToCode: Code[10]; ShippingAgentCode: Code[10]; ShippingAgentServiceCode: Code[10])

Parameters

Name Type Description
ShipmentDate Date
ReceiptDate Date
ShippingTime DateFormula
OutboundWhseTime DateFormula
InboundWhseTime DateFormula
TransferFromCode Code[10]
TransferToCode Code[10]
ShippingAgentCode Code[10]
ShippingAgentServiceCode Code[10]

CalcPlannedReceiptDateForward

procedure CalcPlannedReceiptDateForward(PlannedShipmentDate: Date; var PlannedReceiptDate: Date; ShippingTime: DateFormula; TransferToCode: Code[10]; ShippingAgentCode: Code[10]; ShippingAgentServiceCode: Code[10])

Parameters

Name Type Description
PlannedShipmentDate Date
PlannedReceiptDate Date
ShippingTime DateFormula
TransferToCode Code[10]
ShippingAgentCode Code[10]
ShippingAgentServiceCode Code[10]

CalcReceiptDateForward

procedure CalcReceiptDateForward(PlannedReceiptDate: Date; var ReceiptDate: Date; InboundWhseTime: DateFormula; TransferToCode: Code[10])

Parameters

Name Type Description
PlannedReceiptDate Date
ReceiptDate Date
InboundWhseTime DateFormula
TransferToCode Code[10]

CalcShipmentDate

procedure CalcShipmentDate(var ShipmentDate: Date; ReceiptDate: Date; ShippingTime: DateFormula; OutboundWhseTime: DateFormula; InboundWhseTime: DateFormula; TransferFromCode: Code[10]; TransferToCode: Code[10]; ShippingAgentCode: Code[10]; ShippingAgentServiceCode: Code[10])

Parameters

Name Type Description
ShipmentDate Date
ReceiptDate Date
ShippingTime DateFormula
OutboundWhseTime DateFormula
InboundWhseTime DateFormula
TransferFromCode Code[10]
TransferToCode Code[10]
ShippingAgentCode Code[10]
ShippingAgentServiceCode Code[10]

CalcPlanReceiptDateBackward

procedure CalcPlanReceiptDateBackward(var PlannedReceiptDate: Date; ReceiptDate: Date; InboundWhseTime: DateFormula; TransferToCode: Code[10]; ShippingAgentCode: Code[10]; ShippingAgentServiceCode: Code[10])

Parameters

Name Type Description
PlannedReceiptDate Date
ReceiptDate Date
InboundWhseTime DateFormula
TransferToCode Code[10]
ShippingAgentCode Code[10]
ShippingAgentServiceCode Code[10]

CalcPlanShipmentDateBackward

procedure CalcPlanShipmentDateBackward(var PlannedShipmentDate: Date; PlannedReceiptDate: Date; ShippingTime: DateFormula; TransferFromCode: Code[10]; ShippingAgentCode: Code[10]; ShippingAgentServiceCode: Code[10])

Parameters

Name Type Description
PlannedShipmentDate Date
PlannedReceiptDate Date
ShippingTime DateFormula
TransferFromCode Code[10]
ShippingAgentCode Code[10]
ShippingAgentServiceCode Code[10]

CalcShipmentDateBackward

procedure CalcShipmentDateBackward(var ShipmentDate: Date; PlannedShipmentDate: Date; OutboundWhseTime: DateFormula; TransferFromCode: Code[10])

Parameters

Name Type Description
ShipmentDate Date
PlannedShipmentDate Date
OutboundWhseTime DateFormula
TransferFromCode Code[10]

GetShippingTime

procedure GetShippingTime(TransferFromCode: Code[10]; TransferToCode: Code[10]; ShippingAgentCode: Code[10]; ShippingAgentServiceCode: Code[10]; var ShippingTime: DateFormula)

Parameters

Name Type Description
TransferFromCode Code[10]
TransferToCode Code[10]
ShippingAgentCode Code[10]
ShippingAgentServiceCode Code[10]
ShippingTime DateFormula

Events

OnBeforeCalcShipmentDate

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcShipmentDate(var TransferRoute: Record "Transfer Route"; var ReceiptDate: Date; var InboundWhseTime: DateFormula; var TransferToCode: Code[10]; var ShippingAgentCode: Code[10]; var ShippingAgentServiceCode: Code[10]; var ShippingTime: DateFormula; var TransferFromCode: Code[10]; var ShipmentDate: Date; var OutboundWhseTime: DateFormula; var IsHandled: Boolean)

Parameters

Name Type Description
TransferRoute Table Microsoft.Inventory.Transfer."Transfer Route"
ReceiptDate Date
InboundWhseTime DateFormula
TransferToCode Code[10]
ShippingAgentCode Code[10]
ShippingAgentServiceCode Code[10]
ShippingTime DateFormula
TransferFromCode Code[10]
ShipmentDate Date
OutboundWhseTime DateFormula
IsHandled Boolean

OnBeforeGetTransferRoute

[IntegrationEvent(False,False)]
local procedure OnBeforeGetTransferRoute(var TransferRoute: Record "Transfer Route"; TransferFromCode: Code[10]; TransferToCode: Code[10]; var InTransitCode: Code[10]; var ShippingAgentCode: Code[10]; var ShippingAgentServiceCode: Code[10]; var IsHandled: Boolean)

Parameters

Name Type Description
TransferRoute Table Microsoft.Inventory.Transfer."Transfer Route"
TransferFromCode Code[10]
TransferToCode Code[10]
InTransitCode Code[10]
ShippingAgentCode Code[10]
ShippingAgentServiceCode Code[10]
IsHandled Boolean

OnBeforeGetShippingTime

[IntegrationEvent(False,False)]
local procedure OnBeforeGetShippingTime(var TransferRoute: Record "Transfer Route"; TransferFromCode: Code[10]; TransferToCode: Code[10]; ShippingAgentCode: Code[10]; ShippingAgentServiceCode: Code[10]; var ShippingTime: DateFormula; var IsHandled: Boolean)

Parameters

Name Type Description
TransferRoute Table Microsoft.Inventory.Transfer."Transfer Route"
TransferFromCode Code[10]
TransferToCode Code[10]
ShippingAgentCode Code[10]
ShippingAgentServiceCode Code[10]
ShippingTime DateFormula
IsHandled Boolean

OnBeforeCalcReceiptDate

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcReceiptDate(var TransferRoute: Record "Transfer Route"; TransferFromCode: Code[10]; TransferToCode: Code[10]; var IsHandled: Boolean)

Parameters

Name Type Description
TransferRoute Table Microsoft.Inventory.Transfer."Transfer Route"
TransferFromCode Code[10]
TransferToCode Code[10]
IsHandled Boolean

OnAfterCalcPlanShipmentDateForward

[IntegrationEvent(False,False)]
local procedure OnAfterCalcPlanShipmentDateForward(var TransferRoute: Record "Transfer Route"; var ShipmentDate: Date; var PlannedShipmentDate: Date; TransferFromCode: Code[10])

Parameters

Name Type Description
TransferRoute Table Microsoft.Inventory.Transfer."Transfer Route"
ShipmentDate Date
PlannedShipmentDate Date
TransferFromCode Code[10]

OnAfterCalcPlannedReceiptDateForward

[IntegrationEvent(False,False)]
local procedure OnAfterCalcPlannedReceiptDateForward(var TransferRoute: Record "Transfer Route"; var PlannedShipmentDate: Date; var PlannedReceiptDate: Date; TransferToCode: Code[10])

Parameters

Name Type Description
TransferRoute Table Microsoft.Inventory.Transfer."Transfer Route"
PlannedShipmentDate Date
PlannedReceiptDate Date
TransferToCode Code[10]

OnAfterCalcReceiptDateForward

[IntegrationEvent(False,False)]
local procedure OnAfterCalcReceiptDateForward(var TransferRoute: Record "Transfer Route"; var PlannedReceiptDate: Date; var ReceiptDate: Date; TransferToCode: Code[10])

Parameters

Name Type Description
TransferRoute Table Microsoft.Inventory.Transfer."Transfer Route"
PlannedReceiptDate Date
ReceiptDate Date
TransferToCode Code[10]

OnAfterCalcPlanReceiptDateBackward

[IntegrationEvent(False,False)]
local procedure OnAfterCalcPlanReceiptDateBackward(var TransferRoute: Record "Transfer Route"; var PlannedReceiptDate: Date; var ReceiptDate: Date; TransferToCode: Code[10])

Parameters

Name Type Description
TransferRoute Table Microsoft.Inventory.Transfer."Transfer Route"
PlannedReceiptDate Date
ReceiptDate Date
TransferToCode Code[10]

OnAfterCalcPlanShipmentDateBackward

[IntegrationEvent(False,False)]
local procedure OnAfterCalcPlanShipmentDateBackward(var TransferRoute: Record "Transfer Route"; var PlannedShipmentDate: Date; var PlannedReceiptDate: Date; TransferFromCode: Code[10])

Parameters

Name Type Description
TransferRoute Table Microsoft.Inventory.Transfer."Transfer Route"
PlannedShipmentDate Date
PlannedReceiptDate Date
TransferFromCode Code[10]

OnAfterCalcShipmentDateBackward

[IntegrationEvent(False,False)]
local procedure OnAfterCalcShipmentDateBackward(var TransferRoute: Record "Transfer Route"; var ShipmentDate: Date; var PlannedShipmentDate: Date; TransferFromCode: Code[10])

Parameters

Name Type Description
TransferRoute Table Microsoft.Inventory.Transfer."Transfer Route"
ShipmentDate Date
PlannedShipmentDate Date
TransferFromCode Code[10]

See also