# Bom The BOM object is of type PsObject and gets generated based on the result of the function [Get-BomRows](/code_reference/commandlets/show-bomwindow/required-functions/get-bomrows) .\ Therefore \$boms are usually extended [powerVault Files](powervault:code_reference/objects/file) or [powerVault Items](powervault:code_reference/objects/item). ## Syntax ```{code-block} powershell :linenos: true $bom.Children ``` Following properties are always available : | Type | Name | Description | |------------------------------------------------------------------------|-----------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [BomRow[]](/code_reference/commandlets/show-bomwindow/objects/bomrow) | Children | All the child rows returned from the function [Get-BomRows](/code_reference/commandlets/show-bomwindow/required-functions/get-bomrows) as Array of [BomRows](bomrow) . | | [Status](/bom_window/status) | \_Status | The current status of the BOM in the [BOM Tab](bomrow). | | string | \_StatusDetails | The BOM's [Status Details](/bom_window/status) which are displayed in the *Status Details* column and when hovering over the BOM status in the [BOM Tab](bomrow). | | string | \_Name | The name of the BOM header, that gets displayed in the [BOM Tab](bomrow) column 'Name'. | ## Remarks A list of \$boms gets passed into the functions: - [Check-Boms](/code_reference/commandlets/show-bomwindow/required-functions/check-boms) - [Transfer-Boms](/code_reference/commandlets/show-bomwindow/required-functions/transfer-boms) ### Entity Properties The BOM object directly provides all the information of the Header [Item](/code_reference/commandlets/show-bomwindow/objects/item) , for instance the *Name* of the according root item.\ These are all the properties declared with simple names (not starting with the prefix *'Bom\_'*). At least following **standard properties** should always be available: `_Name`. All the other properties are **custom properties** that can be [displayed](/bom_window/customization) in both the [BOM Tab](/bom_window) and the [Item Tab](/bom_window).\ 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). ### BOM Properties This are all the properties with the prefix *'Bom\_'*, like e.g. `Bom_Number`, `Bom_PositionNumber`, `Bom_Unit`, ...\ In contrast to [BomRows](/code_reference/commandlets/show-bomwindow/objects/bomrow) , the BOM object can only provide **custom properties** and there are **no standard properties** at all!\ BOM properties can only be [displayed](/bom_window/customization) in the [BOM Tab](/bom_window).