Share via


Table "Phys. Invt. Order Header"

ID 5875
Namespace: Microsoft.Inventory.Counting.Document

Properties

Name Value
Caption Phys. Invt. Order Header
DataCaptionFields 1,10
DrillDownPageID Page Microsoft.Inventory.Counting.Document."Physical Inventory Orders"
LookupPageID Page Microsoft.Inventory.Counting.Document."Physical Inventory Orders"
DataClassification CustomerContent

Fields

Name Type Description
"No." Code[20]
Description Text[100]
Status Enum Microsoft.Inventory.Counting.Document."Phys. Invt. Order Status"
"Order Date" Date
"Posting Date" Date
Comment Boolean
"Person Responsible" Code[20]
"Reason Code" Code[10]
"Gen. Bus. Posting Group" Code[20]
"Shortcut Dimension 1 Code" Code[20]
"Shortcut Dimension 2 Code" Code[20]
"Posting No. Series" Code[20]
"No. Series" Code[20]
"Posting No." Code[20]
"Last Posting No." Code[20]
"No. Finished Recordings" Integer
"Location Code" Code[10]
"Bin Code" Code[20]
"Dimension Set ID" Integer
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

InitRecord

procedure InitRecord()

AssistEdit

procedure AssistEdit(OldPhysInvtOrderHeader: Record "Phys. Invt. Order Header"): Boolean

Parameters

Name Type Description
OldPhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"

Returns

Type Description
Boolean

ValidateShortcutDimCode

procedure ValidateShortcutDimCode(FieldNumber: Integer, var ShortcutDimCode: Code[20])

Parameters

Name Type Description
FieldNumber Integer
ShortcutDimCode Code[20]

GetSamePhysInvtOrderLine

procedure GetSamePhysInvtOrderLine(ItemNo: Code[20], VariantCode: Code[10], LocationCode: Code[10], BinCode: Code[20], var ErrorText: Text[250], var PhysInvtOrderLine2: Record "Phys. Invt. Order Line"): Integer

Parameters

Name Type Description
ItemNo Code[20]
VariantCode Code[10]
LocationCode Code[10]
BinCode Code[20]
ErrorText Text[250]
PhysInvtOrderLine2 Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Line"

Returns

Type Description
Integer

GetSamePhysInvtOrderLine

procedure GetSamePhysInvtOrderLine(PhysInvtOrderLineArgs: Record "Phys. Invt. Order Line", var ErrorText: Text[250], var PhysInvtOrderLine2: Record "Phys. Invt. Order Line"): Integer

Parameters

Name Type Description
PhysInvtOrderLineArgs Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Line"
ErrorText Text[250]
PhysInvtOrderLine2 Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Line"

Returns

Type Description
Integer

CreateDimFromDefaultDim

procedure CreateDimFromDefaultDim(FieldNo: Integer)

Parameters

Name Type Description
FieldNo Integer

CreateDim

procedure CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])

Parameters

Name Type Description
DefaultDimSource List of [Dictionary of [Integer, Code[20]]]

ShowDocDim

procedure ShowDocDim()

PhysInvtOrderLinesExist

procedure PhysInvtOrderLinesExist(): Boolean

Returns

Type Description
Boolean

UpdateAllLineDim

procedure UpdateAllLineDim(NewParentDimSetID: Integer, OldParentDimSetID: Integer)

Parameters

Name Type Description
NewParentDimSetID Integer
OldParentDimSetID Integer

Events

OnAfterGetNoSeriesCode

[IntegrationEvent(False,False)]
local procedure OnAfterGetNoSeriesCode(var PhysInvtOrderHeader: Record "Phys. Invt. Order Header", var NoSeriesCode: Code[20])

Parameters

Name Type Description
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
NoSeriesCode Code[20]

OnAfterInitRecord

[IntegrationEvent(False,False)]
local procedure OnAfterInitRecord(var PhysInvtOrderHeader: Record "Phys. Invt. Order Header")

Parameters

Name Type Description
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"

OnAfterTestNoSeries

[IntegrationEvent(False,False)]
local procedure OnAfterTestNoSeries(var PhysInvtOrderHeader: Record "Phys. Invt. Order Header")

Parameters

Name Type Description
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"

OnBeforeGetNoSeriesCode

[IntegrationEvent(False,False)]
local procedure OnBeforeGetNoSeriesCode(var PhysInvtOrderHeader: Record "Phys. Invt. Order Header", InventorySetup: Record "Inventory Setup", var NoSeriesCode: Code[20], var IsHandled: Boolean)

Parameters

Name Type Description
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
InventorySetup Table Microsoft.Inventory.Setup."Inventory Setup"
NoSeriesCode Code[20]
IsHandled Boolean

OnBeforeInitRecord

[IntegrationEvent(False,False)]
local procedure OnBeforeInitRecord(var PhysInvtOrderHeader: Record "Phys. Invt. Order Header", xPhysInvtOrderHeader: Record "Phys. Invt. Order Header", var IsHandled: Boolean)

Parameters

Name Type Description
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
xPhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
IsHandled Boolean

OnBeforeTestNoSeries

[IntegrationEvent(False,False)]
local procedure OnBeforeTestNoSeries(var PhysInvtOrderHeader: Record "Phys. Invt. Order Header", var IsHandled: Boolean)

Parameters

Name Type Description
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
IsHandled Boolean

OnAfterValidateShortcutDimCode

[IntegrationEvent(False,False)]
local procedure OnAfterValidateShortcutDimCode(var PhysInvtOrderHeader: Record "Phys. Invt. Order Header", var xPhysInvtOrderHeader: Record "Phys. Invt. Order Header", FieldNumber: Integer, var ShortcutDimCode: Code[20])

Parameters

Name Type Description
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
xPhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
FieldNumber Integer
ShortcutDimCode Code[20]

OnBeforeValidateShortcutDimCode

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateShortcutDimCode(var PhysInvtOrderHeader: Record "Phys. Invt. Order Header", var xPhysInvtOrderHeader: Record "Phys. Invt. Order Header", FieldNumber: Integer, var ShortcutDimCode: Code[20])

Parameters

Name Type Description
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
xPhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
FieldNumber Integer
ShortcutDimCode Code[20]

OnBeforeValidateBinCode

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateBinCode(var PhysInvtOrderHeader: Record "Phys. Invt. Order Header", var IsHandled: Boolean)

Parameters

Name Type Description
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
IsHandled Boolean

OnGetSamePhysInvtOrderLineOnAfterSetFilters

[IntegrationEvent(False,False)]
local procedure OnGetSamePhysInvtOrderLineOnAfterSetFilters(var PhysInvtOrderLine: Record "Phys. Invt. Order Line", PhysInvtOrderHeader: Record "Phys. Invt. Order Header", PhysInvtOrderLineArgs: Record "Phys. Invt. Order Line")

Parameters

Name Type Description
PhysInvtOrderLine Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Line"
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
PhysInvtOrderLineArgs Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Line"

OnInitInsertOnBeforeInitSeries

[IntegrationEvent(True,False)]
local procedure OnInitInsertOnBeforeInitSeries(var xPhysInvtOrderHeader: Record "Phys. Invt. Order Header", var IsHandled: Boolean)

Parameters

Name Type Description
xPhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
IsHandled Boolean

OnInitInsertOnBeforeInitRecord

[IntegrationEvent(True,False)]
local procedure OnInitInsertOnBeforeInitRecord(var xPhysInvtOrderHeader: Record "Phys. Invt. Order Header")

Parameters

Name Type Description
xPhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"

OnAfterSetErrorText

[IntegrationEvent(False,False)]
local procedure OnAfterSetErrorText(NoOfOrderLines: Integer, OrderNo: Code[20], PhysInvtOrderLineArgs: Record "Phys. Invt. Order Line", var ErrorText: Text[250])

Parameters

Name Type Description
NoOfOrderLines Integer
OrderNo Code[20]
PhysInvtOrderLineArgs Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Line"
ErrorText Text[250]

OnShowDocDimOnBeforeModify

[IntegrationEvent(False,False)]
local procedure OnShowDocDimOnBeforeModify(var PhysInvtOrderHeader: Record "Phys. Invt. Order Header", xPhysInvtOrderHeader: Record "Phys. Invt. Order Header")

Parameters

Name Type Description
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
xPhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"

OnUpdateAllLineDimOnBeforePhysInvtOrderLineModify

[IntegrationEvent(False,False)]
local procedure OnUpdateAllLineDimOnBeforePhysInvtOrderLineModify(var PhysInvtOrderLine: Record "Phys. Invt. Order Line", var PhysInvtOrderHeader: Record "Phys. Invt. Order Header", xPhysInvtOrderHeader: Record "Phys. Invt. Order Header")

Parameters

Name Type Description
PhysInvtOrderLine Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Line"
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
xPhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"

See also