Share via


Table "Warehouse Shipment Header"

ID 7320
Namespace: Microsoft.Warehouse.Document

Properties

Name Value
Caption Warehouse Shipment Header
DataCaptionFields 1
LookupPageID Page Microsoft.Warehouse.Document."Warehouse Shipment List"
DataClassification CustomerContent

Fields

Name Type Description
"No." Code[20]
"Location Code" Code[10]
"Assigned User ID" Code[50]
"Assignment Date" Date
"Assignment Time" Time
"Sorting Method" Enum Microsoft.Warehouse.Document."Warehouse Shipment Sorting Method"
"No. Series" Code[20]
Comment Boolean
"Bin Code" Code[20]
"Zone Code" Code[10]
"Document Status" Enum Microsoft.Warehouse.Document."Warehouse Shipment Status"
"Posting Date" Date
"Shipping Agent Code" Code[10]
"Shipping Agent Service Code" Code[10]
"Shipment Method Code" Code[10]
"Shipment Date" Date
"Completely Picked" Boolean
Status Option
"External Document No." Code[35]
"Create Posted Header" Boolean
"Shipping No." Code[20]
"Last Shipping No." Code[20]
"Shipping No. Series" Code[20]
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

AssistEdit

procedure AssistEdit(OldWarehouseShipmentHeader: Record "Warehouse Shipment Header"): Boolean

Parameters

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

Returns

Type Description
Boolean

SortWhseDoc

procedure SortWhseDoc()

GetDocumentStatus

Obsolete

This element will become obsolete from version 26.0. Replaced by procedure GetShipmentStatus()

[Obsolete(Replaced by procedure GetShipmentStatus(),26.0)]
procedure GetDocumentStatus(SkipLineNo: Integer): Integer

Parameters

Name Type Description
SkipLineNo Integer

Returns

Type Description
Integer

GetShipmentStatus

procedure GetShipmentStatus(SkipLineNo: Integer): Enum "Warehouse Shipment Status"

Parameters

Name Type Description
SkipLineNo Integer

Returns

Type Description
Enum Microsoft.Warehouse.Document."Warehouse Shipment Status"

MessageIfShipmentLinesExist

procedure MessageIfShipmentLinesExist(ChangedFieldName: Text[80])

Parameters

Name Type Description
ChangedFieldName Text[80]

GetLocation

procedure GetLocation(LocationCode: Code[10]): Record Location

Parameters

Name Type Description
LocationCode Code[10]

Returns

Type Description
Table Microsoft.Inventory.Location.Location

LookupLocation

procedure LookupLocation(var WarehouseShipmentHeader: Record "Warehouse Shipment Header")

Parameters

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

SetHideValidationDialog

procedure SetHideValidationDialog(NewHideValidationDialog: Boolean)

Parameters

Name Type Description
NewHideValidationDialog Boolean

DeleteRelatedLines

procedure DeleteRelatedLines()

DeleteWarehouseShipmentLines

procedure DeleteWarehouseShipmentLines()

FindFirstAllowedRec

procedure FindFirstAllowedRec(Which: Text[1024]): Boolean

Parameters

Name Type Description
Which Text[1024]

Returns

Type Description
Boolean

FindNextAllowedRec

procedure FindNextAllowedRec(Steps: Integer): Integer

Parameters

Name Type Description
Steps Integer

Returns

Type Description
Integer

ErrorIfUserIsNotWhseEmployee

procedure ErrorIfUserIsNotWhseEmployee()

ApplyCustomSortingToWhseShptLines

procedure ApplyCustomSortingToWhseShptLines(var WarehouseShipmentLine: Record "Warehouse Shipment Line")

Parameters

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

ShipmentLinesEditable

procedure ShipmentLinesEditable(): Boolean

Returns

Type Description
Boolean

BinCodeMandatory

procedure BinCodeMandatory(): Boolean

Returns

Type Description
Boolean

Events

OnAfterAssistEdit

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

Parameters

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

OnAfterOnInsert

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

Parameters

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

OnAfterShipmentLinesEditable

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

Parameters

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

OnBeforeConfirmModification

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

Parameters

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

OnBeforeWhseShptLineDelete

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

Parameters

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

OnBeforeErrorIfUserIsNotWhseEmployee

[IntegrationEvent(False,False)]
local procedure OnBeforeErrorIfUserIsNotWhseEmployee(LocationCode: Code[10], var IsHandled: Boolean)

Parameters

Name Type Description
LocationCode Code[10]
IsHandled Boolean

OnBeforeGetLocation

[IntegrationEvent(False,False)]
local procedure OnBeforeGetLocation(LocationCode: Code[10], var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var Location: Record Location, var IsHandled: Boolean)

Parameters

Name Type Description
LocationCode Code[10]
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
Location Table Microsoft.Inventory.Location.Location
IsHandled Boolean

OnDeleteWarehouseShipmentLinesOnBeforeConfirm

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

Parameters

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

OnDeleteOnBeforeDeleteWarehouseShipmentLines

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

Parameters

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

OnBeforeValidateShipmentDate

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

Parameters

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

OnBeforeSortWhseDoc

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

Parameters

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

OnSortWhseDocCaseElse

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

Parameters

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

OnBeforeDeleteWarehouseShipmentLines

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

Parameters

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

OnBeforeApplyCustomSortingToWhseShptLines

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

Parameters

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

OnBeforeMeetsCriteria

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

Parameters

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

OnBeforeOnInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeOnInsert(var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var xWarehouseShipmentHeader: Record "Warehouse Shipment Header", var WhseSetup: Record "Warehouse Setup", var Location: Record Location, var IsHandled: Boolean)

Parameters

Name Type Description
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
xWarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseSetup Table Microsoft.Warehouse.Setup."Warehouse Setup"
Location Table Microsoft.Inventory.Location.Location
IsHandled Boolean

OnGetDocumentStatusOnBeforeCheckPartllyShipped

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

Parameters

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

OnAfterDeleteRelatedLines

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

Parameters

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

See also