Codeunit "Transfer Whse. Post Shipment"

ID 5748
Namespace: Microsoft.Warehouse.Posting

Events

OnBeforeHandleTransferLine

[IntegrationEvent(False,False)]
local procedure OnBeforeHandleTransferLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var TransLine: Record "Transfer Line", WhseShptHeader: Record "Warehouse Shipment Header", var ModifyLine: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
TransLine Table Microsoft.Inventory.Transfer."Transfer Line"
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
ModifyLine Boolean
IsHandled Boolean

OnAfterFindWhseShptLineForTransLine

[IntegrationEvent(False,False)]
local procedure OnAfterFindWhseShptLineForTransLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var TransferLine: Record "Transfer Line", var IsHandled: Boolean, var ModifyLine: Boolean)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"
IsHandled Boolean
ModifyLine Boolean

OnHandleTransferLineOnAfterCalcShouldModifyShipmentDate

[IntegrationEvent(False,False)]
local procedure OnHandleTransferLineOnAfterCalcShouldModifyShipmentDate(WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WarehouseShipmentLine: Record "Warehouse Shipment Line", var TransferLine: Record "Transfer Line", var ShouldModifyShipmentDate: Boolean)

Parameters

Name Type Description
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"
ShouldModifyShipmentDate Boolean

OnBeforeTransLineModify

[IntegrationEvent(False,False)]
local procedure OnBeforeTransLineModify(var TransferLine: Record "Transfer Line", WarehouseShipmentLine: Record "Warehouse Shipment Line", var ModifyLine: Boolean)

Parameters

Name Type Description
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
ModifyLine Boolean

OnBeforeValidateTransferLineQtyToShip

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateTransferLineQtyToShip(var TransferLine: Record "Transfer Line", WarehouseShipmentLine: Record "Warehouse Shipment Line", var IsHandled: Boolean)

Parameters

Name Type Description
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
IsHandled Boolean

OnAfterTransferPostShipment

[IntegrationEvent(False,False)]
local procedure OnAfterTransferPostShipment(var WarehouseShipmentLine: Record "Warehouse Shipment Line", TransferHeader: Record "Transfer Header", WhsePostParameters: Record "Whse. Post Parameters" temporary)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
TransferHeader Table Microsoft.Inventory.Transfer."Transfer Header"
WhsePostParameters Table Microsoft.Warehouse.Document."Whse. Post Parameters"

OnPostSourceDocumentOnBeforeCaseTransferLine

[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforeCaseTransferLine(var TransferHeader: Record "Transfer Header", WarehouseShipmentLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
TransferHeader Table Microsoft.Inventory.Transfer."Transfer Header"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnBeforeTryPostSourceTransferDocument

[IntegrationEvent(False,False)]
local procedure OnBeforeTryPostSourceTransferDocument(var TransferPostShipment: Codeunit "TransferOrder-Post Shipment", var TransHeader: Record "Transfer Header", var IsHandled: Boolean)

Parameters

Name Type Description
TransferPostShipment Codeunit Microsoft.Inventory.Transfer."TransferOrder-Post Shipment"
TransHeader Table Microsoft.Inventory.Transfer."Transfer Header"
IsHandled Boolean

OnAfterTryPostSourceTransferDocument

[IntegrationEvent(False,False)]
local procedure OnAfterTryPostSourceTransferDocument(var CounterSourceDocOK: Integer, var TransferPostShipment: Codeunit "TransferOrder-Post Shipment", var TransHeader: Record "Transfer Header", Result: Boolean)

Parameters

Name Type Description
CounterSourceDocOK Integer
TransferPostShipment Codeunit Microsoft.Inventory.Transfer."TransferOrder-Post Shipment"
TransHeader Table Microsoft.Inventory.Transfer."Transfer Header"
Result Boolean

OnAfterPostSourceTransferDocument

[IntegrationEvent(False,False)]
local procedure OnAfterPostSourceTransferDocument(var CounterSourceDocOK: Integer, var TransferPostShipment: Codeunit "TransferOrder-Post Shipment", var TransHeader: Record "Transfer Header")

Parameters

Name Type Description
CounterSourceDocOK Integer
TransferPostShipment Codeunit Microsoft.Inventory.Transfer."TransferOrder-Post Shipment"
TransHeader Table Microsoft.Inventory.Transfer."Transfer Header"

OnBeforePostSourceTransferDocument

[IntegrationEvent(False,False)]
local procedure OnBeforePostSourceTransferDocument(var TransferPostShipment: Codeunit "TransferOrder-Post Shipment", var TransHeader: Record "Transfer Header", var CounterSourceDocOK: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
TransferPostShipment Codeunit Microsoft.Inventory.Transfer."TransferOrder-Post Shipment"
TransHeader Table Microsoft.Inventory.Transfer."Transfer Header"
CounterSourceDocOK Integer
IsHandled Boolean

OnInitSourceDocumentHeaderOnBeforeTransferHeaderUpdatePostingDate

[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeaderOnBeforeTransferHeaderUpdatePostingDate(var TransferHeader: Record "Transfer Header", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WarehouseShipmentLine: Record "Warehouse Shipment Line", var ModifyHeader: Boolean, IsHandled: Boolean)

Parameters

Name Type Description
TransferHeader Table Microsoft.Inventory.Transfer."Transfer Header"
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
ModifyHeader Boolean
IsHandled Boolean

OnInitSourceDocumentHeaderOnBeforeTransHeaderModify

[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeaderOnBeforeTransHeaderModify(var TransferHeader: Record "Transfer Header", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var ModifyHeader: Boolean)

Parameters

Name Type Description
TransferHeader Table Microsoft.Inventory.Transfer."Transfer Header"
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
ModifyHeader Boolean

OnPostSourceDocumentOnBeforePrintTransferShipment

[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforePrintTransferShipment(var TransferHeader: Record "Transfer Header", var IsHandled: Boolean)

Parameters

Name Type Description
TransferHeader Table Microsoft.Inventory.Transfer."Transfer Header"
IsHandled Boolean

See also