OdooWiki OCA HUB

MRP BoM Hierarchy

mrp_bom_hierarchy folder_open OCA/manufacture open_in_new
Manufacturing License: AGPL-3

This module extends the functionality of Bill of Materials to support users to better maintain the BoM hierarchy.

The user can navigate from the tree view to child's BoM or parent's BoM, or to the product's BoM components with a single click.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Navigate up and down a Bill of Materials hierarchy directly from the BoM list and form, and jump to the BoMs of a component product with one click.

This module makes it easier to move around a multi-level Bill of Materials (BoM) structure without searching manually.

On the BoM list you get extra buttons: an up arrow to open the parent BoMs (the BoMs where the current product is used as a component) and a down arrow to open the child BoMs (the BoMs of the components listed in the current BoM). A folder button opens the other BoMs that exist for the same product. These buttons only appear when there is something to show.

On the BoM form, each component line gets a folder button that opens the BoM of that component; if the component has exactly one BoM, it opens that BoM form directly, otherwise it shows the matching BoMs in a list.

The BoM search filters gain two new options: "Has parent BoMs" and "Has child BoMs", so you can quickly list only top-level or only sub-level BoMs. The module also adds computed indicators on each BoM: whether it has components, whether it is itself a component of another BoM, and whether the product has other BoMs. It works on mrp.bom and mrp.bom.line and does not change how BoMs are used in manufacturing orders.

Depends on

mrp
Models and fields (2)
  • mrp.bom · extends an existing modelhas_child (Has components), has_parent (Is component), child_bom_ids, parent_bom_ids, product_has_other_bom (Product has other BoMs)
  • mrp.bom.line · extends an existing modelhas_bom (Has sub BoM)

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 5 confirmed, 4 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/manufacture.

terminal Installation and usage

OCA documentation · Odoo 18.0

To use this module, you need to go to 'Manufacturing \| Products \| Bill of Materials'.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.