Table of Contents

Table "Production BOM Version"

ID 99000779
Namespace: Microsoft.Manufacturing.ProductionBOM

Properties

Name Value
Caption Production BOM Version
DataCaptionFields 1,2,3
DrillDownPageID Page Microsoft.Manufacturing.ProductionBOM."Prod. BOM Version List"
LookupPageID Page Microsoft.Manufacturing.ProductionBOM."Prod. BOM Version List"
DataClassification CustomerContent

Fields

Name Type Description
"Production BOM No." Code[20]
"Version Code" Code[20]

Specifies the version code of the production BOM.

Description Text[100]

Specifies a description for the production BOM version.

"Starting Date" Date

Specifies the starting date for this production BOM version.

"Unit of Measure Code" Code[10]

Specifies the manufacturing batch unit of measure.

"Last Date Modified" Date

Specifies when the production BOM version card was last modified.

Status Enum Microsoft.Manufacturing.ProductionBOM."BOM Status"

Specifies the status of this production BOM version.

"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(OldProdBOMVersion: Record "Production BOM Version"): Boolean

Parameters

Name Type Description
OldProdBOMVersion Table Microsoft.Manufacturing.ProductionBOM."Production BOM Version"

Returns

Type Description
Boolean

Caption

procedure Caption(): Text

Returns

Type Description
Text

ProductionBOMLinesExist

procedure ProductionBOMLinesExist(): Boolean

Returns

Type Description
Boolean

Events

OnValidateStatusBeforeModify

[IntegrationEvent(False,False)]
local procedure OnValidateStatusBeforeModify(var ProductionBOMVersion: Record "Production BOM Version"; var xProductionBOMVersion: Record "Production BOM Version"; CallingFieldNo: Integer)

Parameters

Name Type Description
ProductionBOMVersion Table Microsoft.Manufacturing.ProductionBOM."Production BOM Version"
xProductionBOMVersion Table Microsoft.Manufacturing.ProductionBOM."Production BOM Version"
CallingFieldNo Integer

OnValidateStatusBeforeCommit

[IntegrationEvent(False,False)]
local procedure OnValidateStatusBeforeCommit(var ProductionBOMVersion: Record "Production BOM Version"; var SkipCommit: Boolean)

Parameters

Name Type Description
ProductionBOMVersion Table Microsoft.Manufacturing.ProductionBOM."Production BOM Version"
SkipCommit Boolean

OnBeforeOnValidateStatus

[IntegrationEvent(True,False)]
local procedure OnBeforeOnValidateStatus(var ProductionBOMVersion: Record "Production BOM Version"; var xProductionBOMVersion: Record "Production BOM Version"; var IsHandled: Boolean)

Parameters

Name Type Description
ProductionBOMVersion Table Microsoft.Manufacturing.ProductionBOM."Production BOM Version"
xProductionBOMVersion Table Microsoft.Manufacturing.ProductionBOM."Production BOM Version"
IsHandled Boolean

OnBeforeCheckVariantIfMandatory

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckVariantIfMandatory(var ProductionBOMVersion: Record "Production BOM Version"; xProductionBOMVersion: Record "Production BOM Version"; var ProductionBOMLine: Record "Production BOM Line"; var IsHandled: Boolean)

Parameters

Name Type Description
ProductionBOMVersion Table Microsoft.Manufacturing.ProductionBOM."Production BOM Version"
xProductionBOMVersion Table Microsoft.Manufacturing.ProductionBOM."Production BOM Version"
ProductionBOMLine Table Microsoft.Manufacturing.ProductionBOM."Production BOM Line"
IsHandled Boolean

See also