Share via


Codeunit "Whse.-Post Shipment"

ID 5763
Namespace: Microsoft.Warehouse.Document

Properties

Name Value
Permissions TableData "Whse. Item Tracking Line" = r, TableData "Posted Whse. Shipment Header" = rim, TableData "Posted Whse. Shipment Line" = ri
TableNo Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

Methods

SetPrint

procedure SetPrint(Print2: Boolean)

Parameters

Name Type Description
Print2 Boolean

SetPreviewMode

procedure SetPreviewMode(NewPreviewMode: Boolean)

Parameters

Name Type Description
NewPreviewMode Boolean

PostUpdateWhseDocuments

procedure PostUpdateWhseDocuments(var WhseShptHeaderParam: Record "Warehouse Shipment Header")

Parameters

Name Type Description
WhseShptHeaderParam Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

GetResultMessage

procedure GetResultMessage()

SetPostingSettings

procedure SetPostingSettings(PostInvoice: Boolean)

Parameters

Name Type Description
PostInvoice Boolean

CreatePostedShptHeader

procedure CreatePostedShptHeader(var PostedWhseShptHeader: Record "Posted Whse. Shipment Header", var WhseShptHeader2: Record "Warehouse Shipment Header", LastShptNo2: Code[20], PostingDate2: Date)

Parameters

Name Type Description
PostedWhseShptHeader Table Microsoft.Warehouse.History."Posted Whse. Shipment Header"
WhseShptHeader2 Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
LastShptNo2 Code[20]
PostingDate2 Date

CreatePostedShptLine

procedure CreatePostedShptLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var PostedWhseShptHeader: Record "Posted Whse. Shipment Header", var PostedWhseShipmentLine: Record "Posted Whse. Shipment Line", var TempHandlingSpecification: Record "Tracking Specification")

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
PostedWhseShptHeader Table Microsoft.Warehouse.History."Posted Whse. Shipment Header"
PostedWhseShipmentLine Table Microsoft.Warehouse.History."Posted Whse. Shipment Line"
TempHandlingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"

CreateWhseJnlLine

procedure CreateWhseJnlLine(var WhseJnlLine: Record "Warehouse Journal Line", PostedWhseShipmentLine: Record "Posted Whse. Shipment Line")

Parameters

Name Type Description
WhseJnlLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"
PostedWhseShipmentLine Table Microsoft.Warehouse.History."Posted Whse. Shipment Line"

SetWhseJnlRegisterCU

procedure SetWhseJnlRegisterCU(var NewWhseJnlRegisterLine: Codeunit "Whse. Jnl.-Register Line")

Parameters

Name Type Description
NewWhseJnlRegisterLine Codeunit Microsoft.Warehouse.Journal."Whse. Jnl.-Register Line"

SetSuppressCommit

procedure SetSuppressCommit(NewSuppressCommit: Boolean)

Parameters

Name Type Description
NewSuppressCommit Boolean

GetCounterSourceDocTotal

procedure GetCounterSourceDocTotal(): Integer

Returns

Type Description
Integer

GetCounterSourceDocOK

procedure GetCounterSourceDocOK(): Integer

Returns

Type Description
Integer

Events

OnAfterGetSourceDocument

[IntegrationEvent(False,False)]
local procedure OnAfterGetSourceDocument(SourceHeader: Variant)

Parameters

Name Type Description
SourceHeader Variant

OnAfterRun

[IntegrationEvent(False,False)]
local procedure OnAfterRun(var WarehouseShipmentLine: Record "Warehouse Shipment Line", PreviewMode: Boolean)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
PreviewMode Boolean

OnAfterPostSourceDocument

[IntegrationEvent(False,False)]
local procedure OnAfterPostSourceDocument(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var Print: Boolean)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
Print Boolean

OnBeforeRun

[IntegrationEvent(False,False)]
local procedure OnBeforeRun(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var SuppressCommit: Boolean, PreviewMode: Boolean)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
SuppressCommit Boolean
PreviewMode Boolean

OnBeforeValidateTransferLineQtyToShip

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Trans. Whse. Post Shipment

[Obsolete(Moved to codeunit Trans. Whse. Post Shipment,25.0)]
[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

OnAfterCheckWhseShptLine

[IntegrationEvent(False,False)]
local procedure OnAfterCheckWhseShptLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnAfterCheckWhseShptLines

[IntegrationEvent(False,False)]
local procedure OnAfterCheckWhseShptLines(var WhseShptHeader: Record "Warehouse Shipment Header", var WhseShptLine: Record "Warehouse Shipment Line", Invoice: Boolean, var SuppressCommit: Boolean)

Parameters

Name Type Description
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
Invoice Boolean
SuppressCommit Boolean

OnAfterCreatePostedShptHeader

[IntegrationEvent(False,False)]
local procedure OnAfterCreatePostedShptHeader(var PostedWhseShptHeader: Record "Posted Whse. Shipment Header", var WarehouseShipmentHeader: Record "Warehouse Shipment Header")

Parameters

Name Type Description
PostedWhseShptHeader Table Microsoft.Warehouse.History."Posted Whse. Shipment Header"
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnAfterCreateWhseJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterCreateWhseJnlLine(var WarehouseJournalLine: Record "Warehouse Journal Line", PostedWhseShipmentLine: Record "Posted Whse. Shipment Line")

Parameters

Name Type Description
WarehouseJournalLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"
PostedWhseShipmentLine Table Microsoft.Warehouse.History."Posted Whse. Shipment Line"

OnAfterFindWhseShptLineForSalesLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterFindWhseShptLineForSalesLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var SalesLine: Record "Sales Line")

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
SalesLine Table Microsoft.Sales.Document."Sales Line"

OnAfterFindWhseShptLineForPurchLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterFindWhseShptLineForPurchLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var PurchaseLine: Record "Purchase Line")

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"

OnAfterFindWhseShptLineForTransLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Trans. Whse. Post Shipment

[Obsolete(Moved to codeunit Trans. Whse. Post Shipment,25.0)]
[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

OnAfterInitSourceDocumentHeader

[IntegrationEvent(False,False)]
local procedure OnAfterInitSourceDocumentHeader(var WhseShipmentLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
WhseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnAfterInitPostedShptLine

[IntegrationEvent(False,False)]
local procedure OnAfterInitPostedShptLine(var WhseShipmentLine: Record "Warehouse Shipment Line", var PostedWhseShipmentLine: Record "Posted Whse. Shipment Line")

Parameters

Name Type Description
WhseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
PostedWhseShipmentLine Table Microsoft.Warehouse.History."Posted Whse. Shipment Line"

OnAfterHandlePurchaseLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterHandlePurchaseLine(var WhseShipmentLine: Record "Warehouse Shipment Line", PurchHeader: Record "Purchase Header", var Invoice: Boolean)

Parameters

Name Type Description
WhseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
PurchHeader Table Microsoft.Purchases.Document."Purchase Header"
Invoice Boolean

OnAfterHandleSalesLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterHandleSalesLine(var WhseShipmentLine: Record "Warehouse Shipment Line", SalesHeader: Record "Sales Header", var Invoice: Boolean, WarehouseShipmentHeader: Record "Warehouse Shipment Header")

Parameters

Name Type Description
WhseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
SalesHeader Table Microsoft.Sales.Document."Sales Header"
Invoice Boolean
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnAfterPostWhseShipment

[IntegrationEvent(False,False)]
local procedure OnAfterPostWhseShipment(var WarehouseShipmentHeader: Record "Warehouse Shipment Header", SuppressCommit: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
SuppressCommit Boolean
IsHandled Boolean

OnAfterPostedWhseShptHeaderInsert

[IntegrationEvent(False,False)]
local procedure OnAfterPostedWhseShptHeaderInsert(PostedWhseShipmentHeader: Record "Posted Whse. Shipment Header", LastShptNo: Code[20])

Parameters

Name Type Description
PostedWhseShipmentHeader Table Microsoft.Warehouse.History."Posted Whse. Shipment Header"
LastShptNo Code[20]

OnAfterPostWhseJnlLines

[IntegrationEvent(False,False)]
local procedure OnAfterPostWhseJnlLines(var TempWhseJnlLine: Record "Warehouse Journal Line" temporary, var PostedWhseShptLine: Record "Posted Whse. Shipment Line", var TempTrackingSpecification: Record "Tracking Specification" temporary, WhseJnlRegisterLine: Codeunit "Whse. Jnl.-Register Line")

Parameters

Name Type Description
TempWhseJnlLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"
PostedWhseShptLine Table Microsoft.Warehouse.History."Posted Whse. Shipment Line"
TempTrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"
WhseJnlRegisterLine Codeunit Microsoft.Warehouse.Journal."Whse. Jnl.-Register Line"

OnBeforePostUpdateWhseShptLine

[IntegrationEvent(False,False)]
local procedure OnBeforePostUpdateWhseShptLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var WarehouseShipmentLineBuf: Record "Warehouse Shipment Line", var WhseShptHeaderParam: Record "Warehouse Shipment Header", var IsHandled: Boolean)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
WarehouseShipmentLineBuf Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
WhseShptHeaderParam Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
IsHandled Boolean

OnBeforePostUpdateWhseShptLineModify

[IntegrationEvent(False,False)]
local procedure OnBeforePostUpdateWhseShptLineModify(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var WhseShptLineBuf: Record "Warehouse Shipment Line" temporary)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
WhseShptLineBuf Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnAfterPostUpdateWhseShptLine

[IntegrationEvent(False,False)]
local procedure OnAfterPostUpdateWhseShptLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var TempWarehouseShipmentLineBuffer: Record "Warehouse Shipment Line" temporary)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
TempWarehouseShipmentLineBuffer Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnAfterPostUpdateWhseDocuments

[IntegrationEvent(False,False)]
local procedure OnAfterPostUpdateWhseDocuments(var WhseShptHeader: Record "Warehouse Shipment Header")

Parameters

Name Type Description
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnAfterPostWhseJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterPostWhseJnlLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnAfterPurchPost

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterPurchPost(var WarehouseShipmentLine: Record "Warehouse Shipment Line", PurchaseHeader: Record "Purchase Header", Invoice: Boolean, WhseShptHeader: Record "Warehouse Shipment Header")

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
Invoice Boolean
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnAfterSalesPost

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterSalesPost(var WarehouseShipmentLine: Record "Warehouse Shipment Line", SalesHeader: Record "Sales Header", Invoice: Boolean)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
SalesHeader Table Microsoft.Sales.Document."Sales Header"
Invoice Boolean

OnAfterServicePost

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Whse. Post Shipment

[Obsolete(Moved to codeunit Serv. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterServicePost(var WarehouseShipmentLine: Record "Warehouse Shipment Line", ServiceHeader: Record "Service Header", Invoice: Boolean)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
ServiceHeader Table Microsoft.Service.Document."Service Header"
Invoice Boolean

OnAfterTransferPostShipment

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Trans. Whse. Post Shipment

[Obsolete(Moved to codeunit Trans. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTransferPostShipment(var WarehouseShipmentLine: Record "Warehouse Shipment Line", TransferHeader: Record "Transfer Header", SuppressCommit: Boolean)

Parameters

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

OnBeforeCheckShippingAdviceComplete

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckShippingAdviceComplete(var WhseShptLine: Record "Warehouse Shipment Line", var IsHandled: Boolean)

Parameters

Name Type Description
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
IsHandled Boolean

OnBeforeCheckWhseJnlLine

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckWhseJnlLine(var TempWhseJnlLine: Record "Warehouse Journal Line" temporary, var IsHandled: Boolean)

Parameters

Name Type Description
TempWhseJnlLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"
IsHandled Boolean

OnBeforePurchLineModify

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforePurchLineModify(var PurchaseLine: Record "Purchase Line", WarehouseShipmentLine: Record "Warehouse Shipment Line", var ModifyLine: Boolean, Invoice: Boolean)

Parameters

Name Type Description
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
ModifyLine Boolean
Invoice Boolean

OnBeforeSalesLineModify

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesLineModify(var SalesLine: Record "Sales Line", var WarehouseShipmentLine: Record "Warehouse Shipment Line", var ModifyLine: Boolean, Invoice: Boolean, WarehouseShipmentHeader: Record "Warehouse Shipment Header")

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
ModifyLine Boolean
Invoice Boolean
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnBeforeTransLineModify

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Trans. Whse. Post Shipment

[Obsolete(Moved to codeunit Trans. Whse. Post Shipment,25.0)]
[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

OnInitSourceDocumentHeader

[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeader(var WhseShptHeader: Record "Warehouse Shipment Header", var WhseShptLine: Record "Warehouse Shipment Line", var SourceHeader: Variant, WhsePostParameters: Record "Whse. Post Parameters" temporary)

Parameters

Name Type Description
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
SourceHeader Variant
WhsePostParameters Table Microsoft.Warehouse.Document."Whse. Post Parameters"

OnInitSourceDocumentHeaderOnBeforePurchHeaderModify

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeaderOnBeforePurchHeaderModify(var PurchaseHeader: Record "Purchase Header", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var ModifyHeader: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
ModifyHeader Boolean

OnInitSourceDocumentHeaderOnBeforeSalesHeaderModify

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeaderOnBeforeSalesHeaderModify(var SalesHeader: Record "Sales Header", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var ModifyHeader: Boolean, Invoice: Boolean, var WarehouseShipmentLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
ModifyHeader Boolean
Invoice Boolean
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnInitSourceDocumentHeaderOnBeforeServiceHeaderModify

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Whse. Post Shipment

[Obsolete(Moved to codeunit Serv. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeaderOnBeforeServiceHeaderModify(var ServiceHeader: Record "Service Header", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var ModifyHeader: Boolean)

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
ModifyHeader Boolean

OnInitSourceDocumentHeaderOnBeforeTransHeaderModify

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Trans. Whse. Post Shipment

[Obsolete(Moved to codeunit Trans. Whse. Post Shipment,25.0)]
[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

OnInitSourceDocumentHeaderOnBeforePurchaseHeaderUpdatePostingDate

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeaderOnBeforePurchaseHeaderUpdatePostingDate(var PurchaseHeader: Record "Purchase Header", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WarehouseShipmentLine: Record "Warehouse Shipment Line", var ModifyHeader: Boolean, var ValidatePostingDate: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
ModifyHeader Boolean
ValidatePostingDate Boolean
IsHandled Boolean

OnInitSourceDocumentHeaderOnBeforeTransferHeaderUpdatePostingDate

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Trans. Whse. Post Shipment

[Obsolete(Moved to codeunit Trans. Whse. Post Shipment,25.0)]
[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, var ValidatePostingDate: Boolean, var 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
ValidatePostingDate Boolean
IsHandled Boolean

OnInitSourceDocumentHeaderOnBeforeServiceHeaderUpdatePostingDate

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Whse. Post Shipment

[Obsolete(Moved to codeunit Serv. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeaderOnBeforeServiceHeaderUpdatePostingDate(var ServiceHeader: Record "Service Header", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WarehouseShipmentLine: Record "Warehouse Shipment Line", var ModifyHeader: Boolean, var ValidatePostingDate: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
ModifyHeader Boolean
ValidatePostingDate Boolean
IsHandled Boolean

OnPostSourceDocument

[IntegrationEvent(False,False)]
local procedure OnPostSourceDocument(var WhseShptHeader: Record "Warehouse Shipment Header", var WhseShptLine: Record "Warehouse Shipment Line", var CounterDocOK: Integer, var SourceHeader: Variant, WhsePostParameters: Record "Whse. Post Parameters" temporary, Print: Boolean, var DocumentEntryToPrint: Record "Document Entry" temporary)

Parameters

Name Type Description
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
CounterDocOK Integer
SourceHeader Variant
WhsePostParameters Table Microsoft.Warehouse.Document."Whse. Post Parameters"
Print Boolean
DocumentEntryToPrint Table Microsoft.Foundation.Navigate."Document Entry"

OnPostSourceDocumentOnBeforeCaseTransferLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Trans. Whse. Post Shipment

[Obsolete(Moved to codeunit Trans. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforeCaseTransferLine(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"

OnBeforeDeleteUpdateWhseShptLine

[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteUpdateWhseShptLine(WhseShptLine: Record "Warehouse Shipment Line", var DeleteWhseShptLine: Boolean, var WhseShptLineBuf: Record "Warehouse Shipment Line")

Parameters

Name Type Description
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
DeleteWhseShptLine Boolean
WhseShptLineBuf Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnBeforeInitSourceDocumentHeader

[IntegrationEvent(False,False)]
local procedure OnBeforeInitSourceDocumentHeader(var WhseShipmentLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
WhseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnBeforePostedWhseShptHeaderInsert

[IntegrationEvent(False,False)]
local procedure OnBeforePostedWhseShptHeaderInsert(var PostedWhseShipmentHeader: Record "Posted Whse. Shipment Header", WarehouseShipmentHeader: Record "Warehouse Shipment Header")

Parameters

Name Type Description
PostedWhseShipmentHeader Table Microsoft.Warehouse.History."Posted Whse. Shipment Header"
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnBeforeCheckDocumentStatus

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

Parameters

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

OnBeforeCheckWhseShptLines

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckWhseShptLines(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", Invoice: Boolean, var SuppressCommit: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
Invoice Boolean
SuppressCommit Boolean
IsHandled Boolean

OnBeforeHandlePurchaseLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeHandlePurchaseLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var PurchLine: Record "Purchase Line", WhseShptHeader: Record "Warehouse Shipment Header", var ModifyLine: Boolean, var IsHandled: Boolean, Invoice: Boolean)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
PurchLine Table Microsoft.Purchases.Document."Purchase Line"
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
ModifyLine Boolean
IsHandled Boolean
Invoice Boolean

OnBeforeHandleSalesLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeHandleSalesLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var SalesLine: Record "Sales Line", SalesHeader: Record "Sales Header", WhseShptHeader: Record "Warehouse Shipment Header", var ModifyLine: Boolean, var IsHandled: Boolean, Invoice: Boolean)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
SalesLine Table Microsoft.Sales.Document."Sales Line"
SalesHeader Table Microsoft.Sales.Document."Sales Header"
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
ModifyLine Boolean
IsHandled Boolean
Invoice Boolean

OnBeforeHandleTransferLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Trans. Whse. Post Shipment

[Obsolete(Moved to codeunit Trans. Whse. Post Shipment,25.0)]
[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

OnBeforePostSourceDocument

Obsolete

This element will become obsolete from version 25.0. Replaced by event OnBeforePostSourceHeader

[Obsolete(Replaced by event OnBeforePostSourceHeader,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforePostSourceDocument(var WhseShptLine: Record "Warehouse Shipment Line", var PurchaseHeader: Record "Purchase Header", var SalesHeader: Record "Sales Header", var TransferHeader: Record "Transfer Header", var ServiceHeader: Record "Service Header", SuppressCommit: Boolean)

Parameters

Name Type Description
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
SalesHeader Table Microsoft.Sales.Document."Sales Header"
TransferHeader Table Microsoft.Inventory.Transfer."Transfer Header"
ServiceHeader Table Microsoft.Service.Document."Service Header"
SuppressCommit Boolean

OnBeforePostSourceHeader

[IntegrationEvent(False,False)]
local procedure OnBeforePostSourceHeader(var WhseShptLine: Record "Warehouse Shipment Line", GlobalSourceHeader: Variant, WhsePostParameters: Record "Whse. Post Parameters" temporary)

Parameters

Name Type Description
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
GlobalSourceHeader Variant
WhsePostParameters Table Microsoft.Warehouse.Document."Whse. Post Parameters"

OnBeforePostUpdateWhseDocuments

[IntegrationEvent(False,False)]
local procedure OnBeforePostUpdateWhseDocuments(var WhseShptHeader: Record "Warehouse Shipment Header", var TempWarehouseShipmentLine: Record "Warehouse Shipment Line" temporary)

Parameters

Name Type Description
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
TempWarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnBeforePostWhseJnlLine

[IntegrationEvent(False,False)]
local procedure OnBeforePostWhseJnlLine(var PostedWhseShipmentLine: Record "Posted Whse. Shipment Line", var TempTrackingSpecification: Record "Tracking Specification" temporary, var IsHandled: Boolean)

Parameters

Name Type Description
PostedWhseShipmentLine Table Microsoft.Warehouse.History."Posted Whse. Shipment Line"
TempTrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"
IsHandled Boolean

OnBeforePostSourcePurchDocument

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforePostSourcePurchDocument(var PurchPost: Codeunit "Purch.-Post", var PurchHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchPost Codeunit Microsoft.Purchases.Posting."Purch.-Post"
PurchHeader Table Microsoft.Purchases.Document."Purchase Header"

OnBeforePostSourceTransferDocument

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Trans. Whse. Post Shipment

[Obsolete(Moved to codeunit Trans. Whse. Post Shipment,25.0)]
[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

OnBeforeRegisterWhseJnlLines

[IntegrationEvent(False,False)]
local procedure OnBeforeRegisterWhseJnlLines(var TempWhseJnlLine: Record "Warehouse Journal Line", var PostedWhseShptLine: Record "Posted Whse. Shipment Line")

Parameters

Name Type Description
TempWhseJnlLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"
PostedWhseShptLine Table Microsoft.Warehouse.History."Posted Whse. Shipment Line"

OnBeforeTryPostSourcePurchDocument

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeTryPostSourcePurchDocument(var PurchPost: Codeunit "Purch.-Post", var PurchHeader: Record "Purchase Header", var IsHandled: Boolean)

Parameters

Name Type Description
PurchPost Codeunit Microsoft.Purchases.Posting."Purch.-Post"
PurchHeader Table Microsoft.Purchases.Document."Purchase Header"
IsHandled Boolean

OnBeforeTryPostSourceTransferDocument

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Trans. Whse. Post Shipment

[Obsolete(Moved to codeunit Trans. Whse. Post Shipment,25.0)]
[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

OnBeforeUpdateSaleslineQtyToShip

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateSaleslineQtyToShip(var SalesLine: Record "Sales Line", var WhseShptLine: Record "Warehouse Shipment Line", var ATOWhseShptLine: Record "Warehouse Shipment Line", var NonATOWhseShptLine: Record "Warehouse Shipment Line", var ATOLineFound: Boolean, var NonATOLineFound: Boolean, SumOfQtyToShip: Decimal, SumOfQtyToShipBase: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
ATOWhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
NonATOWhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
ATOLineFound Boolean
NonATOLineFound Boolean
SumOfQtyToShip Decimal
SumOfQtyToShipBase Decimal
IsHandled Boolean

OnCreatePostedShptLineOnBeforePostWhseJnlLine

[IntegrationEvent(False,False)]
local procedure OnCreatePostedShptLineOnBeforePostWhseJnlLine(var PostedWhseShipmentLine: Record "Posted Whse. Shipment Line", var TempTrackingSpecification: Record "Tracking Specification" temporary, WarehouseShipmentLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
PostedWhseShipmentLine Table Microsoft.Warehouse.History."Posted Whse. Shipment Line"
TempTrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnCreatePostedShptLineOnBeforePostedWhseShptLineInsert

[IntegrationEvent(False,False)]
local procedure OnCreatePostedShptLineOnBeforePostedWhseShptLineInsert(var PostedWhseShptLine: Record "Posted Whse. Shipment Line", WhseShptLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
PostedWhseShptLine Table Microsoft.Warehouse.History."Posted Whse. Shipment Line"
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnCodeOnAfterGetWhseShptHeader

[IntegrationEvent(False,False)]
local procedure OnCodeOnAfterGetWhseShptHeader(var WarehouseShipmentHeader: Record "Warehouse Shipment Header")

Parameters

Name Type Description
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnCodeOnAfterWhseShptHeaderModify

[IntegrationEvent(False,False)]
local procedure OnCodeOnAfterWhseShptHeaderModify(var WarehouseShipmentHeader: Record "Warehouse Shipment Header", Print: Boolean)

Parameters

Name Type Description
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
Print Boolean

OnInitSourceDocumentHeaderOnBeforeReopenSalesHeader

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeaderOnBeforeReopenSalesHeader(var SalesHeader: Record "Sales Header", Invoice: Boolean, var NewCalledFromWhseDoc: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
Invoice Boolean
NewCalledFromWhseDoc Boolean

OnInitSourceDocumentHeaderOnBeforeReleaseSalesHeader

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeaderOnBeforeReleaseSalesHeader(var SalesHeader: Record "Sales Header", var WhseShptHeader: Record "Warehouse Shipment Header", var WhseShptLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnInitSourceDocumentHeaderOnBeforeValidatePostingDate

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeaderOnBeforeValidatePostingDate(var SalesHeader: Record "Sales Header", var WarehouseShipmentLine: Record "Warehouse Shipment Line", var ValidatePostingDate: Boolean, var IsHandled: Boolean, var ModifyHeader: Boolean, var WhseShptHeader: Record "Warehouse Shipment Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
ValidatePostingDate Boolean
IsHandled Boolean
ModifyHeader Boolean
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnHandleSalesLineOnAfterValidateRetQtytoReceive

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnHandleSalesLineOnAfterValidateRetQtytoReceive(var SalesLine: Record "Sales Line", var WhseShptLine: Record "Warehouse Shipment Line", Invoice: Boolean)

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
Invoice Boolean

OnHandleSalesLineOnAfterCalcShouldModifyShipmentDate

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnHandleSalesLineOnAfterCalcShouldModifyShipmentDate(WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WarehouseShipmentLine: Record "Warehouse Shipment Line", var SalesLine: Record "Sales Line", var ShouldModifyShipmentDate: Boolean)

Parameters

Name Type Description
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
SalesLine Table Microsoft.Sales.Document."Sales Line"
ShouldModifyShipmentDate Boolean

OnHandleSalesLineOnAfterSalesLineModify

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnHandleSalesLineOnAfterSalesLineModify(var SalesLine: Record "Sales Line", ModifyLine: Boolean, WarehouseShipmentHeader: Record "Warehouse Shipment Header")

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
ModifyLine Boolean
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnHandlePurchLineOnNonWhseLineOnAfterCalcModifyLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnHandlePurchLineOnNonWhseLineOnAfterCalcModifyLine(var PurchLine: Record "Purchase Line", var ModifyLine: Boolean)

Parameters

Name Type Description
PurchLine Table Microsoft.Purchases.Document."Purchase Line"
ModifyLine Boolean

OnHandlePurchaseLineOnAfterValidateQtytoReceive

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnHandlePurchaseLineOnAfterValidateQtytoReceive(var PurchLine: Record "Purchase Line", var WhseShptLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
PurchLine Table Microsoft.Purchases.Document."Purchase Line"
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnHandlePurchaseLineOnAfterValidateRetQtytoShip

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnHandlePurchaseLineOnAfterValidateRetQtytoShip(var PurchLine: Record "Purchase Line", var WhseShptLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
PurchLine Table Microsoft.Purchases.Document."Purchase Line"
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnPostSourceDocumentOnBeforePrintSalesInvoice

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforePrintSalesInvoice(var SalesHeader: Record "Sales Header", var IsHandled: Boolean, var WhseShptLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
IsHandled Boolean
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnPostSourceDocumentOnBeforePrintSalesShipment

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforePrintSalesShipment(var SalesHeader: Record "Sales Header", var IsHandled: Boolean, var SalesShptHeader: Record "Sales Shipment Header", WhseShptHeader: Record "Warehouse Shipment Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
IsHandled Boolean
SalesShptHeader Table Microsoft.Sales.History."Sales Shipment Header"
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnPostSourceDocumentOnBeforePrintPurchReturnShipment

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforePrintPurchReturnShipment(var PurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
IsHandled Boolean

OnPostSourceDocumentOnBeforePrintPurchCreditMemo

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforePrintPurchCreditMemo(var PurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
IsHandled Boolean

OnPostSourceDocumentOnBeforePrintTransferShipment

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Trans. Whse. Post Shipment

[Obsolete(Moved to codeunit Trans. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforePrintTransferShipment(var Transfer: Record "Transfer Shipment Header", var IsHandled: Boolean, var TransHeader: Record "Transfer Header")

Parameters

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

OnPostSourceDocumentOnBeforePrintServiceInvoice

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Whse. Post Shipment

[Obsolete(Moved to codeunit Serv. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforePrintServiceInvoice(var ServiceHeader: Record "Service Header", var IsHandled: Boolean)

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"
IsHandled Boolean

OnPostSourceDocumentOnBeforePrintServiceShipment

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Whse. Post Shipment

[Obsolete(Moved to codeunit Serv. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforePrintServiceShipment(var ServiceHeader: Record "Service Header", var IsHandled: Boolean)

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"
IsHandled Boolean

OnPostUpdateWhseDocumentsOnAfterWhseShptLine2Delete

[IntegrationEvent(False,False)]
local procedure OnPostUpdateWhseDocumentsOnAfterWhseShptLine2Delete(var WhseShptLine2: Record "Warehouse Shipment Line")

Parameters

Name Type Description
WhseShptLine2 Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnPostUpdateWhseDocumentsOnBeforeUpdateWhseShptHeader

[IntegrationEvent(False,False)]
local procedure OnPostUpdateWhseDocumentsOnBeforeUpdateWhseShptHeader(var WhseShptHeaderParam: Record "Warehouse Shipment Header")

Parameters

Name Type Description
WhseShptHeaderParam Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnAfterSetCurrentKeyForWhseShptLine

[IntegrationEvent(False,False)]
local procedure OnAfterSetCurrentKeyForWhseShptLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnAfterSetPrint

[IntegrationEvent(False,False)]
local procedure OnAfterSetPrint(var Print: Boolean)

Parameters

Name Type Description
Print Boolean

OnAfterSetSourceFilterForWhseShptLine

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

Parameters

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

OnAfterReleaseSourceForFilterWhseShptLine

[IntegrationEvent(False,False)]
local procedure OnAfterReleaseSourceForFilterWhseShptLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnPostSourceDocumentOnAfterSalesPost

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnAfterSalesPost(var CounterSourceDocOK: Integer, var SalesPost: Codeunit "Sales-Post", var SalesHeader: Record "Sales Header", Result: Boolean)

Parameters

Name Type Description
CounterSourceDocOK Integer
SalesPost Codeunit Microsoft.Sales.Posting."Sales-Post"
SalesHeader Table Microsoft.Sales.Document."Sales Header"
Result Boolean

OnPostSourceDocumentOnBeforeSalesPost

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforeSalesPost(var CounterSourceDocOK: Integer, var SalesPost: Codeunit "Sales-Post", var SalesHeader: Record "Sales Header", var IsHandled: Boolean)

Parameters

Name Type Description
CounterSourceDocOK Integer
SalesPost Codeunit Microsoft.Sales.Posting."Sales-Post"
SalesHeader Table Microsoft.Sales.Document."Sales Header"
IsHandled Boolean

OnPostSourceDocumentOnBeforePrintSalesDocuments

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforePrintSalesDocuments(LastShippingNo: Code[20])

Parameters

Name Type Description
LastShippingNo Code[20]

OnPrintDocumentsOnAfterPrintSalesShipment

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPrintDocumentsOnAfterPrintSalesShipment(ShipmentNo: Code[20])

Parameters

Name Type Description
ShipmentNo Code[20]

OnPrintDocumentsOnAfterPrintServiceShipment

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Whse. Post Shipment

[Obsolete(Moved to codeunit Serv. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPrintDocumentsOnAfterPrintServiceShipment(ServiceShipmentNo: Code[20])

Parameters

Name Type Description
ServiceShipmentNo Code[20]

OnInitSourceDocumentHeaderOnBeforeReopenPurchHeader

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeaderOnBeforeReopenPurchHeader(var WhseShptLine: Record "Warehouse Shipment Line", var PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"

OnPostSourceDocumentOnBeforePostSalesHeader

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforePostSalesHeader(var SalesPost: Codeunit "Sales-Post", var SalesHeader: Record "Sales Header", WhseShptHeader: Record "Warehouse Shipment Header", var CounterSourceDocOK: Integer, SuppressCommit: Boolean, var IsHandled: Boolean, var Invoice: Boolean)

Parameters

Name Type Description
SalesPost Codeunit Microsoft.Sales.Posting."Sales-Post"
SalesHeader Table Microsoft.Sales.Document."Sales Header"
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
CounterSourceDocOK Integer
SuppressCommit Boolean
IsHandled Boolean
Invoice Boolean

OnPostUpdateWhseDocumentsOnBeforeWhseShptHeaderParamModify

[IntegrationEvent(False,False)]
local procedure OnPostUpdateWhseDocumentsOnBeforeWhseShptHeaderParamModify(var WhseShptHeaderParam: Record "Warehouse Shipment Header", var WhseShptHeader: Record "Warehouse Shipment Header")

Parameters

Name Type Description
WhseShptHeaderParam Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnGetResultMessageOnBeforeShowMessage

[IntegrationEvent(False,False)]
local procedure OnGetResultMessageOnBeforeShowMessage(var CounterSourceDocOK: Integer, var CounterSourceDocTotal: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
CounterSourceDocOK Integer
CounterSourceDocTotal Integer
IsHandled Boolean

OnGetSourceDocumentOnElseCase

[IntegrationEvent(False,False)]
local procedure OnGetSourceDocumentOnElseCase(var SourceHeader: Variant, var WhseShptLine: Record "Warehouse Shipment Line", var GenJnlTemplateName: Code[10])

Parameters

Name Type Description
SourceHeader Variant
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
GenJnlTemplateName Code[10]

OnHandleSalesLineOnNonWhseLineOnAfterCalcModifyLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnHandleSalesLineOnNonWhseLineOnAfterCalcModifyLine(var SalesLine: Record "Sales Line", var ModifyLine: Boolean, WhseShptLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
ModifyLine Boolean
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnHandleSalesLineOnBeforeSalesLineFind

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnHandleSalesLineOnBeforeSalesLineFind(var SalesLine: Record "Sales Line")

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"

OnHandleSalesLineOnSourceDocumentSalesOrderOnBeforeModifyLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnHandleSalesLineOnSourceDocumentSalesOrderOnBeforeModifyLine(var SalesLine: Record "Sales Line", WhseShptLine: Record "Warehouse Shipment Line", Invoice: Boolean)

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
Invoice Boolean

OnAfterInitSourceDocumentLines

[IntegrationEvent(False,False)]
local procedure OnAfterInitSourceDocumentLines(var WhseShptLine2: Record "Warehouse Shipment Line", WhsePostParameters: Record "Whse. Post Parameters" temporary, var SourceHeader: Variant, var WhseShptHeader: Record "Warehouse Shipment Header")

Parameters

Name Type Description
WhseShptLine2 Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
WhsePostParameters Table Microsoft.Warehouse.Document."Whse. Post Parameters"
SourceHeader Variant
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnPostSourceDocumentAfterGetWhseShptHeader

[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentAfterGetWhseShptHeader(var WhseShptLine: Record "Warehouse Shipment Line", var WhseShptHeader: Record "Warehouse Shipment Header")

Parameters

Name Type Description
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnBeforePostSourceSalesDocument

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforePostSourceSalesDocument(var SalesPost: Codeunit "Sales-Post")

Parameters

Name Type Description
SalesPost Codeunit Microsoft.Sales.Posting."Sales-Post"

OnPostUpdateWhseDocumentsOnAfterWhseShptLineBufLoop

[IntegrationEvent(False,False)]
local procedure OnPostUpdateWhseDocumentsOnAfterWhseShptLineBufLoop(var WhseShptHeaderParam: Record "Warehouse Shipment Header", WhseShptLine2: Record "Warehouse Shipment Line", WhseShptLineBuf: Record "Warehouse Shipment Line")

Parameters

Name Type Description
WhseShptHeaderParam Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseShptLine2 Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
WhseShptLineBuf Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnAfterPostSourceSalesDocument

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Sales Whse. Post Shipment

[Obsolete(Moved to codeunit Sales Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterPostSourceSalesDocument(var CounterSourceDocOK: Integer, var SalesPost: Codeunit "Sales-Post", var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
CounterSourceDocOK Integer
SalesPost Codeunit Microsoft.Sales.Posting."Sales-Post"
SalesHeader Table Microsoft.Sales.Document."Sales Header"

OnAfterTryPostSourcePurchDocument

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTryPostSourcePurchDocument(var CounterSourceDocOK: Integer, var PurchPost: Codeunit "Purch.-Post", var PurchHeader: Record "Purchase Header", Result: Boolean)

Parameters

Name Type Description
CounterSourceDocOK Integer
PurchPost Codeunit Microsoft.Purchases.Posting."Purch.-Post"
PurchHeader Table Microsoft.Purchases.Document."Purchase Header"
Result Boolean

OnAfterPostSourcePurchDocument

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterPostSourcePurchDocument(var CounterSourceDocOK: Integer, var PurchPost: Codeunit "Purch.-Post", var PurchHeader: Record "Purchase Header")

Parameters

Name Type Description
CounterSourceDocOK Integer
PurchPost Codeunit Microsoft.Purchases.Posting."Purch.-Post"
PurchHeader Table Microsoft.Purchases.Document."Purchase Header"

OnAfterTryPostSourceTransferDocument

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Trans. Whse. Post Shipment

[Obsolete(Moved to codeunit Trans. Whse. Post Shipment,25.0)]
[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

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Trans. Whse. Post Shipment

[Obsolete(Moved to codeunit Trans. Whse. Post Shipment,25.0)]
[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"

OnPostWhseJnlLineOnAfterSplitWhseJnlLine

[IntegrationEvent(False,False)]
local procedure OnPostWhseJnlLineOnAfterSplitWhseJnlLine(var TempWhseJnlLine: Record "Warehouse Journal Line", var PostedWhseShptLine: Record "Posted Whse. Shipment Line", var TempTrackingSpecification: Record "Tracking Specification", var TempWhseJnlLine2: Record "Warehouse Journal Line")

Parameters

Name Type Description
TempWhseJnlLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"
PostedWhseShptLine Table Microsoft.Warehouse.History."Posted Whse. Shipment Line"
TempTrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"
TempWhseJnlLine2 Table Microsoft.Warehouse.Journal."Warehouse Journal Line"

OnCheckItemTrkgPickedOnBeforeGetWhseItemTrkgSetup

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

Parameters

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

OnPostSourceDocumentOnBeforePostPurchHeader

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforePostPurchHeader(var PurchPost: Codeunit "Purch.-Post", var PurchHeader: Record "Purchase Header", WhseShptHeader: Record "Warehouse Shipment Header", var CounterSourceDocOK: Integer, var IsHandled: Boolean, SuppressCommit: Boolean)

Parameters

Name Type Description
PurchPost Codeunit Microsoft.Purchases.Posting."Purch.-Post"
PurchHeader Table Microsoft.Purchases.Document."Purchase Header"
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
CounterSourceDocOK Integer
IsHandled Boolean
SuppressCommit Boolean

OnBeforeServiceLineModify

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Whse. Post Shipment

[Obsolete(Moved to codeunit Serv. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeServiceLineModify(var ServiceLine: Record "Service Line", var WarehouseShipmentLine: Record "Warehouse Shipment Line", var ModifyLine: Boolean, Invoice: Boolean, var InvoiceService: Boolean)

Parameters

Name Type Description
ServiceLine Table Microsoft.Service.Document."Service Line"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
ModifyLine Boolean
Invoice Boolean
InvoiceService Boolean

OnPostSourceDocumentBeforeRunServicePost

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Whse. Post Shipment

[Obsolete(Moved to codeunit Serv. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentBeforeRunServicePost()

OnPostSourceDocumentAfterRunServicePost

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Whse. Post Shipment

[Obsolete(Moved to codeunit Serv. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentAfterRunServicePost()

OnHandleServiceLineOnNonWhseLineOnAfterCalcModifyLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Whse. Post Shipment

[Obsolete(Moved to codeunit Serv. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnHandleServiceLineOnNonWhseLineOnAfterCalcModifyLine(var ServiceLine: Record "Service Line", var ModifyLine: Boolean, WarehouseShipmentLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
ServiceLine Table Microsoft.Service.Document."Service Line"
ModifyLine Boolean
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnBeforePrintDocuments

Obsolete

This element will become obsolete from version 25.0. Not used anymore.

[Obsolete(Not used anymore.,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforePrintDocuments(var SalesInvoiceHeader: Record "Sales Invoice Header", var SalesShipmentHeader: Record "Sales Shipment Header", var PurchCrMemoHdr: Record "Purch. Cr. Memo Hdr.", var ReturnShipmentHeader: Record "Return Shipment Header", var TransferShipmentHeader: Record "Transfer Shipment Header", var ServiceInvoiceHeader: Record "Service Invoice Header", var ServiceShipmentHeader: Record "Service Shipment Header", var IsHandled: Boolean)

Parameters

Name Type Description
SalesInvoiceHeader Table Microsoft.Sales.History."Sales Invoice Header"
SalesShipmentHeader Table Microsoft.Sales.History."Sales Shipment Header"
PurchCrMemoHdr Table Microsoft.Purchases.History."Purch. Cr. Memo Hdr."
ReturnShipmentHeader Table Microsoft.Purchases.History."Return Shipment Header"
TransferShipmentHeader Table Microsoft.Inventory.Transfer."Transfer Shipment Header"
ServiceInvoiceHeader Table Microsoft.Service.History."Service Invoice Header"
ServiceShipmentHeader Table Microsoft.Service.History."Service Shipment Header"
IsHandled Boolean

OnHandleServiceLineOnSourceDocumentServiceOrderOnBeforeModifyLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Whse. Post Shipment

[Obsolete(Moved to codeunit Serv. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnHandleServiceLineOnSourceDocumentServiceOrderOnBeforeModifyLine(var ServiceLine: Record "Service Line", WarehouseShipmentLine: Record "Warehouse Shipment Line", var InvoiceService: Boolean)

Parameters

Name Type Description
ServiceLine Table Microsoft.Service.Document."Service Line"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
InvoiceService Boolean

OnRunOnAfterWhseShptLineSetFilters

[IntegrationEvent(False,False)]
local procedure OnRunOnAfterWhseShptLineSetFilters(var WarehouseShipmentLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnBeforeHandleServiceLine

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Whse. Post Shipment

[Obsolete(Moved to codeunit Serv. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeHandleServiceLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var ServiceLine: Record "Service Line", var ModifyLine: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
ServiceLine Table Microsoft.Service.Document."Service Line"
ModifyLine Boolean
IsHandled Boolean

OnHandlePurchLineOnAfterCalcShouldModifyExpectedReceiptDate

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Purch. Whse. Post Shipment

[Obsolete(Moved to codeunit Purch. Whse. Post Shipment,25.0)]
[IntegrationEvent(False,False)]
local procedure OnHandlePurchLineOnAfterCalcShouldModifyExpectedReceiptDate(WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WarehouseShipmentLine: Record "Warehouse Shipment Line", var PurchaseLine: Record "Purchase Line", var ShouldModifyExpectedReceiptDate: Boolean)

Parameters

Name Type Description
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
ShouldModifyExpectedReceiptDate Boolean

OnHandleTransferLineOnAfterCalcShouldModifyShipmentDate

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Trans. Whse. Post Shipment

[Obsolete(Moved to codeunit Trans. Whse. Post Shipment,25.0)]
[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

OnPrintDocuments

[IntegrationEvent(False,False)]
local procedure OnPrintDocuments(var DocumentEntryToPrint: Record "Document Entry" temporary)

Parameters

Name Type Description
DocumentEntryToPrint Table Microsoft.Foundation.Navigate."Document Entry"

OnCodeOnBeforeCheckFullATOPosted

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

Parameters

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

OnCreateWhseJnlLineOnSetSourceCode

[IntegrationEvent(False,False)]
local procedure OnCreateWhseJnlLineOnSetSourceCode(var WarehouseJournalLine: Record "Warehouse Journal Line", var PostedWhseShipmentLine: Record "Posted Whse. Shipment Line", SourceCodeSetup: Record "Source Code Setup")

Parameters

Name Type Description
WarehouseJournalLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"
PostedWhseShipmentLine Table Microsoft.Warehouse.History."Posted Whse. Shipment Line"
SourceCodeSetup Table Microsoft.Foundation.AuditCodes."Source Code Setup"

See also