{"id":15441,"date":"2025-07-18T12:42:16","date_gmt":"2025-07-18T12:42:16","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=15441"},"modified":"2026-08-13T04:30:13","modified_gmt":"2026-08-13T04:30:13","slug":"idempiere-product-master-bom-bill-of-materials","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/idempiere-product-master-bom-bill-of-materials\/","title":{"rendered":"iDempiere Product Master BOM (Bill of Materials)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">BOM Tab defines the list of components used to manufacture or assemble a product. Each line represents a component and its required quantity.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Allows specifying BOM Type (Standard, Optional, etc.) and effective dates.<\/li>\n\n\n\n<li>Supports detailed tracking using Attribute Set Instances.<\/li>\n\n\n\n<li>Essential for managing production, kitting, and assembly workflows.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Tab name: BOM(AD_Tab_ID=53286)<br>Table Name: PP_Product_BOM(AD_Table_ID=53018)<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Field Name<\/strong><\/td><td><strong>Description<\/strong><\/td><td><strong>Column Name<br>DataType<br>Reference Type<br>AD_Column_ID<\/strong><\/td><\/tr><tr><td><strong>Tenant<\/strong><\/td><td>The client or business entity using the system<\/td><td>* AD_Client_ID<br>* numeric(10)<br>* Table Direct<br>* 53331<\/td><\/tr><tr><td><strong>Organization<\/strong><\/td><td>The specific organization or store location<\/td><td>* AD_Org_ID<br>* numeric(10)<br>* Table Direct<br>* 53341<\/td><\/tr><tr><td><strong>Product<\/strong><\/td><td>Refers to the main product for which the BOM (Bill of Materials) is being defined. This is typically a manufactured or assembled item.<\/td><td>* M_Product_ID<br>* numeric(10)<br>* Search<br>* 53333<\/td><\/tr><tr><td><strong>Attribute Set Instance<\/strong><\/td><td>Specifies the instance of the product&#8217;s attributes (like color, size, lot number). Used for tracking specific variants of a product.<\/td><td>* M_AttributeSetInstance_ID<br>* numeric(10)<br>* Product Attribute<br>* 53340<\/td><\/tr><tr><td><strong>Search Key<\/strong><\/td><td>A unique identifier or code used to quickly find the product. Usually short and easily searchable.<\/td><td>* Value<br>* character varying(80)<br>* String<br>* 53321<\/td><\/tr><tr><td><strong>Name<\/strong><\/td><td>The name of the product\/component in the BOM line. This is usually auto-filled from the product reference.<\/td><td>* Name<br>* character varying(60)<br>* Text<br>* 53322<\/td><\/tr><tr><td><strong>Description<\/strong><\/td><td>Additional information or details about the product\/component. Helpful for documentation or clarification.<\/td><td>* Description<br>* character varying(255)<br>* String<br>* 53325<\/td><\/tr><tr><td><strong>Comment\/Help<\/strong><\/td><td>Field used for internal notes or explanations to help users understand the record\u2019s purpose or use.<\/td><td>* Help<br>* character varying(2000)<br>* Text<br>* 53329<\/td><\/tr><tr><td><strong>Active<\/strong><\/td><td>A checkbox to indicate whether the BOM line is active. Inactive lines are ignored during processing.<\/td><td>* IsActive<br>* character(1)<br>* Yes-No<br>* 53330<\/td><\/tr><tr><td><strong>Revision<\/strong><\/td><td>Optional field to track the revision level of the BOM. Useful when BOM changes over time due to design or production changes.<\/td><td>* Revision<br>* character varying(10)<br>* String<br>* 53324<\/td><\/tr><tr><td><strong>BOM Type<\/strong><\/td><td>Specifies the type of BOM line (e.g., Component, Phantom, Optional, etc.). Controls how the line is treated during manufacturing.<\/td><td>* BOMType<br>* character(1)<br>* List<br>* 53342<\/td><\/tr><tr><td><strong>BOM Use<\/strong><\/td><td>Indicates where the BOM is used (e.g., Manufacturing, Engineering, Maintenance). Helps classify and separate BOMs by purpose.<\/td><td>* BOMUse<br>* character(1)<br>* List<br>* 53343<\/td><\/tr><tr><td><strong>Copy BOM Lines From<\/strong><\/td><td>A utility field that allows you to copy existing BOM lines from another product. Simplifies setup when similar BOMs are reused.<\/td><td>* CopyFrom<br>* character(1)<br>* Button<br>* 53326<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>BOM Tab defines the list of components used to manufacture or assemble a product. Each line represents a component and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[96],"tags":[],"class_list":["post-15441","post","type-post","status-publish","format-standard","hentry","category-idempiere-old"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/15441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=15441"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/15441\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=15441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=15441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=15441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}