Table "Production BOM Header"
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] | Specifies the number of the involved entry or record, according to the specified number series. |
| Description | Text[100] | Specifies a description for the production BOM. |
| "Description 2" | Text[50] | Specifies an extended description for the BOM if there is not enough space in the Description field. |
| "Search Name" | Code[100] | Specifies an alternate name that you can use to search for the record in question when you cannot remember the value in the Name field. |
| "Unit of Measure Code" | Code[10] | Specifies the manufacturing batch unit of measure. |
| "Low-Level Code" | Integer | Specifies how many levels of components are below this production BOM in the BOM hierarchy. The lowest level has the highest code. |
| Comment | Boolean | Specifies that a comment has been entered for this production BOM. |
| "Creation Date" | Date | Specifies the date when the production BOM was created. |
| "Last Date Modified" | Date | Specifies the last date that was modified. |
| Status | Enum Microsoft.Manufacturing.ProductionBOM."BOM Status" | Specifies the status of the production BOM. |
| "Version Nos." | Code[20] | Specifies the version number series that the production BOM versions refer to. |
| "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(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 |