Table "Production BOM Header"

ID 99000771
Namespace: Microsoft.Manufacturing.ProductionBOM

Properties

Name Value
Caption Production BOM Header
DataCaptionFields 1,10
DrillDownPageID Page Microsoft.Manufacturing.ProductionBOM."Production BOM List"
LookupPageID Page Microsoft.Manufacturing.ProductionBOM."Production BOM List"
DataClassification CustomerContent

Fields

Name Type Description
"No." Code[20]
Description Text[100]
"Description 2" Text[50]
"Search Name" Code[100]
"Unit of Measure Code" Code[10]
"Low-Level Code" Integer
Comment Boolean
"Creation Date" Date
"Last Date Modified" Date
Status Enum Microsoft.Manufacturing.ProductionBOM."BOM Status"
"Version Nos." Code[20]
"No. Series" Code[20]
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

AssistEdit

procedure AssistEdit(OldProdBOMHeader: Record "Production BOM Header"): Boolean

Parameters

Name Type Description
OldProdBOMHeader Table Microsoft.Manufacturing.ProductionBOM."Production BOM Header"

Returns

Type Description
Boolean

ProductionBOMLinesExist

procedure ProductionBOMLinesExist(): Boolean

Returns

Type Description
Boolean

Events

OnBeforeAsistEdit

[IntegrationEvent(False,False)]
local procedure OnBeforeAsistEdit(var ProductionBOMHeader: Record "Production BOM Header", OldProductionBOMHeader: Record "Production BOM Header", var SeriesSelected: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
ProductionBOMHeader Table Microsoft.Manufacturing.ProductionBOM."Production BOM Header"
OldProductionBOMHeader Table Microsoft.Manufacturing.ProductionBOM."Production BOM Header"
SeriesSelected Boolean
IsHandled Boolean

OnBeforeCheckVariantIfMandatory

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckVariantIfMandatory(var ProductionBOMHeader: Record "Production BOM Header", xProductionBOMHeader: Record "Production BOM Header", var ProductionBOMLine: Record "Production BOM Line", var IsHandled: Boolean)

Parameters

Name Type Description
ProductionBOMHeader Table Microsoft.Manufacturing.ProductionBOM."Production BOM Header"
xProductionBOMHeader Table Microsoft.Manufacturing.ProductionBOM."Production BOM Header"
ProductionBOMLine Table Microsoft.Manufacturing.ProductionBOM."Production BOM Line"
IsHandled Boolean

OnValidateStatusOnBeforeConfirm

[IntegrationEvent(False,False)]
local procedure OnValidateStatusOnBeforeConfirm(var ProductionBOMHeader: Record "Production BOM Header", xProductionBOMHeader: Record "Production BOM Header", var IsHandled: Boolean)

Parameters

Name Type Description
ProductionBOMHeader Table Microsoft.Manufacturing.ProductionBOM."Production BOM Header"
xProductionBOMHeader Table Microsoft.Manufacturing.ProductionBOM."Production BOM Header"
IsHandled Boolean

OnBeforeOnValidateStatus

[IntegrationEvent(True,False)]
local procedure OnBeforeOnValidateStatus(var ProductionBOMHeader: Record "Production BOM Header", var xProductionBOMHeader: Record "Production BOM Header", var IsHandled: Boolean)

Parameters

Name Type Description
ProductionBOMHeader Table Microsoft.Manufacturing.ProductionBOM."Production BOM Header"
xProductionBOMHeader Table Microsoft.Manufacturing.ProductionBOM."Production BOM Header"
IsHandled Boolean

See also