OdooWiki OCA HUB

MRP Request Bom Structure

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

Add a button in Manufacturing Request to dive into 'BoM Structure & Cost' report with the quantity of the request.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Adds a "Bom Structure" button on Manufacturing Requests that opens the BoM Structure & Cost report using the request quantity.

This module connects Manufacturing Requests with the Bill of Materials (BoM) Structure & Cost report.

On the Manufacturing Request form, a new button labelled "Bom Structure" appears in the header, next to the cancel button. It is hidden when the requested quantity is zero. Clicking it opens the BoM Structure & Cost report for the BoM linked to that request.

When the button is clicked, the requested quantity is saved temporarily and then used as the default quantity in the report, so the structure and cost figures match the quantity of the request instead of the usual default of 1. The saved value is stored per user, so each user sees their own last used quantity.

The module touches the mrp.production.request model (adding the button action) and extends the BoM structure report (report.mrp.report_bom_structure) so it picks up the stored quantity. A configuration parameter named request_bom_structure is created to hold these values.

No new menus are added; the feature is available directly from the Manufacturing Request form.

Models and fields (2)
  • mrp.production.request · extends an existing model
  • report.mrp.report_bom_structure · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 12.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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 12.0

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

terminal Installation and usage

OCA documentation · Odoo 12.0

To use this module, you need to:

  • Go to Manufacturing > Operations > Manufacturing Requests.
  • Put any product quantity on your request
  • Click on 'Bom Structure'

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.