Skip to main content

Hi Everyone,

Currently, we are working on the customization where we need to identify the level of the BOM/Subaseembly at the Production order level.

We are looking to fetch the Level information while triggering the 'GENERATE ORDERS FOR SUBASSEMBLIES' action in the Production Order Maintenance screen.

In the standard Acumatica, nowhere in the physical tables, we have this information maintained always. Seems the levels are determined on the fly while calculating the BOM Cost.

Any thoughts on this would be helpful.

 

Thanks for your support.

 

Best Regards,

Vidyakeerthi K

 

This is actively being researched as a case #307757


The only place where I find the BOM level for 2022 R2 and 2023 R1 is the Multi-level BOM report.  The BOM level for an item is determined where it is used in a Multi-level BOM.  If an item is used in one assembly and that assembly is the top level, then it’s level would be 1 whereas the item you are producing would be level 0.  If the item is used both in a subassembly that is subordinate to the finished good and in a subassembly that is subordinate to another subassembly, then it’s level would be 1 for the subassembly subordinate to the finished good and 2 for the subassembly subordinate to the subassembly.  Hope this helps.

Eric


The logic for rolling through a BOM exists in BOMCostRoll as well as the action button BOM Cost Summary on Bill of Material.

The logic in BOM Cost Roll actually keeps track of “levels” as a counter during its process.  You could adapt the logic and incorporate it in Production Order Maintenance.

   


Thanks for your response and inputs @ericwolfe74  and @jharrisonhome 

Yes, we are planning to call the calculate BOM Cost logic to get the Level information.

Will update if it works.

 


Reply