Hello there!
I have a simmilar question, but currently i did not found any answer, including this post too.
We also produce products that have multilevel BOMs, but these products are with variants. We use lots of components like screws, cables etc that are common for many BOMs. The list goes in hundreds of parts, but when u include variants, its more like thousands. I'd like to have a way to filter all the components, that are used in top final product, all the way down to the most basic components in the lowest BOM.
Is there any way to do it?
To give u an exaple, like Frederik did above:
We produce, lets say, "Flashlight A" and "Flashlight B". Both in black or white finish.
"Flashlight A" is made out of "painted body A" and "light engine 1"
"Flashlight B" is made out of "painted body B" and the same "light engine 1" as above.
Given the fact that "Flashlight ..." can be black or white " painted body ..." also can be black or white.
Before beeing painted, lets call that body "raw body ...".
Before beeing "raw body ..." its a "metal tubing" - common for both "raw bodys"
Now:
I'd like to type in the filter field word "Flashlight" and the list should go as follow:
-Flashlight A black
-Flashlight A white
-Flashlight B black
-Flashlight B white
-Light engine 1
-Body A black
-Body A white
-Body B black
-Body B white
-Raw Body A
-Raw Body B
-Metal tubing
So, as you see above, it should show all the components that find application in the final product.
Do you know any way to do it? Stock Odoo 15 doesnt look like it has any filter/mechanism that does that.
Thanks in advance.
An other example:
If I have a "Table A" with the components "metal leg", "table top" and "screw".
And I have a "Table B" with the components "wooden leg", "table top" and "screw".
I would like to have a filter where if I use the keyword "table", I would get:
metal leg
wooden leg
table top
screw