# BomRow The BomRow object is of type PsObject and represents an individual row in a [BOM](/code_reference/commandlets/show-bomwindow/objects/bom) . \$bomRows are generated based on the result of the [Get-BomRows](/code_reference/commandlets/show-bomwindow/required-functions/get-bomrows) function and therefore they are usually extended [powerVault FileBomRows](powervault:code_reference/objects/filebomrow) or [powerVault ItemBomRows](powervault:code_reference/objects/itembomrow). ## Syntax ```{code-block} powershell :linenos: true $bomRow.Bom_Number ``` Following properties are always available : | Type | Name | Description | |-------------------------------|--------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Status](/bom_window/status) | \_Status | The current status of the BomRow that is displayed in the 'Status' column in the [BOM Tab](). | | string | \_StatusDetails | The BomRow's [Status Details](/bom_window/status) which are displayed in the *Status Details* column and when hovering over the status icon in the [BOM Tab](). | | string | Bom_Number | The number of the row, that gets displayed in the [BOM Tab]() column 'Number'. | | double / string | Bom_PositionNumber | The position in the BOM, that gets displayed in the [BOM Tab]() column 'Position'. | | double | Bom_Quantity | The quantity of the row, that gets displayed in the `[BOM Tab]() column 'Quantity'. | | string | \_Name | The name of the according item of the row, that gets displayed in the [BOM Tab]() column 'Name'. | ## Remarks \$bomRows of a specific BOM can be retrieved directly via the `Children` property on the according [$bom](/code_reference/commandlets/show-bomwindow/objects/bom) object. ### BOM Properties BOM properties can only be displayed in the {ref}`BOM Tab `, because they can provide additional information for an [Item](/code_reference/commandlets/show-bomwindow/objects/item) instance in the BOM.\ This could simply be the different *positions* of the same instance of an [Item](/code_reference/commandlets/show-bomwindow/objects/item) in the whole BOM.\ These properties are declared with the *'Bom\_'* prefix. At least following **standard properties** should always be available: `Bom_Number`,`Bom_PositionNumber` and `Bom_Quantity`. All the other BOM properties are **custom properties** that can be {ref}`additionally displayed ` in the {ref}`BOM Tab ` without the *'Bom\_'* prefix.\ For example `Bom_Unit` or all the other dynamically generated *'Bom\_'* members of a [powerVault FileBomRow](powervault:code_reference/objects/filebomrow) or [powerVault ItemBomRow](powervault:code_reference/objects/itembomrow). ### Entity Properties Entity properties are displayed in both: the {ref}`BOM Tab ` and the [Item Tab](/bom_window), and they provide directly the information of the according [Item](/code_reference/commandlets/show-bomwindow/objects/item) .\ This could be e.g. the item's *name*, which is always the same for all the different instances of an item in the BOM.\ Entity properties are all the properties declared with simple names (not starting with the prefix *'Bom\_'*) e.g. `_Name`, `Description`, `_Category`, …. BomRows with a linked [Item](/code_reference/commandlets/show-bomwindow/objects/item) do provide only one **standard properties**: `_Name`. All the other properties are **custom properties** that can be {ref}`additionally displayed ` in both the {ref}`BOM Tab ` and {ref}`Item Tab `\ For example `Description`, `_Category` or all the other dynamically generated members of a [powerVault File](powervault:code_reference/objects/file) or [powerVault Item](powervault:code_reference/objects/item).