Table "Warehouse Shipment Header"
ID 7320
Namespace: Microsoft.Warehouse.Document
Properties
Fields
| Name |
Type |
Description |
| "No." |
Code[20]
|
Specifies the number of the involved entry or record, according to the specified number series.
|
| "Location Code" |
Code[10]
|
Specifies the code of the location from which the items are being shipped.
|
| "Assigned User ID" |
Code[50]
|
Specifies the ID of the user who is responsible for the document.
|
| "Assignment Date" |
Date
|
Specifies the date when the user was assigned the activity.
|
| "Assignment Time" |
Time
|
Specifies the time when the user was assigned the activity.
|
| "Sorting Method" |
Enum Microsoft.Warehouse.Document."Warehouse Shipment Sorting Method"
|
Specifies the method by which the shipments are sorted.
|
| "No. Series" |
Code[20]
|
|
| Comment |
Boolean
|
|
| "Bin Code" |
Code[20]
|
Specifies the bin where the items are picked or put away.
|
| "Zone Code" |
Code[10]
|
Specifies the code of the zone on this shipment header.
|
| "Document Status" |
Enum Microsoft.Warehouse.Document."Warehouse Shipment Status"
|
Specifies the progress level of warehouse handling on lines in the warehouse shipment.
|
| "Posting Date" |
Date
|
Specifies a posting date. If you enter a date, the posting date of the source documents is updated during posting.
|
| "Shipping Agent Code" |
Code[10]
|
Specifies the code for the shipping agent who is transporting the items. This value is not carried over from the source documents because one warehouse shipment can contain lines from many source documents. If you enter a value, the source document will be updated during posting. If this field is blank, the original shipping agent of the source document is used.
|
| "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. This value is not carried over from the source documents because one warehouse shipment can contain lines from many source documents. If you enter a value, the source document will be updated during posting. If this field is blank, the original shipping agent service of the source document is used.
|
| "Shipment Method Code" |
Code[10]
|
Specifies the delivery conditions of the related shipment, such as free on board (FOB).
|
| "Shipment Date" |
Date
|
Specifies when items on the document are shipped or were shipped. A shipment date is usually calculated from a requested delivery date plus lead time.
|
| "Completely Picked" |
Boolean
|
Specifies whether all items on the warehouse shipment have been completely picked.
|
| Status |
Option
|
Specifies the status of the shipment and is filled in by the program.
|
| "External Document No." |
Code[35]
|
Specifies a document number that refers to the customer's or vendor's numbering system. If you enter a value, the source document will be updated during posting. If this field is blank, the original document number is used.
|
| "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
|
|
| SystemCreatedByUserName |
Text[50]
|
|
| SystemCreatedByFullName |
Text[80]
|
|
| SystemModifiedByUserName |
Text[50]
|
|
| SystemModifiedByFullName |
Text[80]
|
|
| SystemRowVersion |
BigInteger
|
|
Methods
AssistEdit
procedure AssistEdit(OldWarehouseShipmentHeader: Record "Warehouse Shipment Header"): Boolean
Parameters
Returns
SortWhseDoc
GetShipmentStatus
procedure GetShipmentStatus(SkipLineNo: Integer): Enum "Warehouse Shipment Status"
Parameters
| Name |
Type |
Description |
|
SkipLineNo
|
Integer |
|
Returns
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
LookupLocation
procedure LookupLocation(var WarehouseShipmentHeader: Record "Warehouse Shipment Header")
Parameters
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
FindNextAllowedRec
procedure FindNextAllowedRec(Steps: Integer): Integer
Parameters
| Name |
Type |
Description |
|
Steps
|
Integer |
|
Returns
ErrorIfUserIsNotWhseEmployee
procedure ErrorIfUserIsNotWhseEmployee()
ApplyCustomSortingToWhseShptLines
procedure ApplyCustomSortingToWhseShptLines(var WarehouseShipmentLine: Record "Warehouse Shipment Line")
Parameters
ShipmentLinesEditable
procedure ShipmentLinesEditable(): Boolean
Returns
BinCodeMandatory
procedure BinCodeMandatory(): Boolean
Returns
Events
OnAfterAssistEdit
[IntegrationEvent(False,False)]
local procedure OnAfterAssistEdit(var WarehouseShipmentHeader: Record "Warehouse Shipment Header")
Parameters
OnAfterOnInsert
[IntegrationEvent(False,False)]
local procedure OnAfterOnInsert(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var xWarehouseShipmentHeader: Record "Warehouse Shipment Header")
Parameters
OnAfterShipmentLinesEditable
[IntegrationEvent(False,False)]
local procedure OnAfterShipmentLinesEditable(WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var IsEditable: Boolean)
Parameters
OnBeforeConfirmModification
[IntegrationEvent(False,False)]
local procedure OnBeforeConfirmModification(WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var Result: Boolean; var IsHandled: Boolean)
Parameters
OnBeforeWhseShptLineDelete
[IntegrationEvent(False,False)]
local procedure OnBeforeWhseShptLineDelete(var WarehouseShipmentLine: Record "Warehouse Shipment Line")
Parameters
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
OnDeleteWarehouseShipmentLinesOnBeforeConfirm
[IntegrationEvent(False,False)]
local procedure OnDeleteWarehouseShipmentLinesOnBeforeConfirm(WarehouseShipmentLine: Record "Warehouse Shipment Line"; var Confirmed: Boolean; var IsHandled: Boolean)
Parameters
OnDeleteOnBeforeDeleteWarehouseShipmentLines
[IntegrationEvent(False,False)]
local procedure OnDeleteOnBeforeDeleteWarehouseShipmentLines(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; HideValidationDialog: Boolean)
Parameters
OnBeforeValidateShipmentDate
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateShipmentDate(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; xWarehouseShipmentHeader: Record "Warehouse Shipment Header"; var IsHandled: Boolean)
Parameters
OnBeforeSortWhseDoc
[IntegrationEvent(False,False)]
local procedure OnBeforeSortWhseDoc(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var IsHandled: Boolean)
Parameters
OnSortWhseDocCaseElse
[IntegrationEvent(False,False)]
local procedure OnSortWhseDocCaseElse(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var WarehouseShipmentLine: Record "Warehouse Shipment Line")
Parameters
OnBeforeDeleteWarehouseShipmentLines
[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteWarehouseShipmentLines(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var IsHandled: Boolean)
Parameters
OnBeforeApplyCustomSortingToWhseShptLines
[IntegrationEvent(False,False)]
local procedure OnBeforeApplyCustomSortingToWhseShptLines(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; var IsHandled: Boolean)
Parameters
OnBeforeMeetsCriteria
[IntegrationEvent(False,False)]
local procedure OnBeforeMeetsCriteria(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; var Result: Boolean; var IsHandled: Boolean)
Parameters
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
OnGetDocumentStatusOnBeforeCheckPartllyShipped
[IntegrationEvent(False,False)]
local procedure OnGetDocumentStatusOnBeforeCheckPartllyShipped(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var WarehouseShipmentLine: Record "Warehouse Shipment Line")
Parameters
OnAfterDeleteRelatedLines
[IntegrationEvent(False,False)]
local procedure OnAfterDeleteRelatedLines(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; xWarehouseShipmentHeader: Record "Warehouse Shipment Header")
Parameters
See also