SlideShare a Scribd company logo
1 of 13
Download to read offline
Bill of Material
Federation
A journey from an Ordinary to
Federated Bill of Material
This article is assembled with the help of several references, and
some experience implementing PLM - ERP integrations, and
from what I have learned from my colleagues over the years
Author: Ad Ghauri, adghauri786@gmail.com
Revision #: C2
Revision Date: December 14, 2016
*Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented.
Today many PLM vendors offer solutions for
providing Bill of Material synchronization
across the various systems including
synchronous, manual, batch and cloud based.
However the problem of data ownership is
not fully addressed and consequently these
synchronizations cause more problems than
resolution. On one hand it gives the vendors
more opportunities to grow their business,
while the clients continue to suffer. An ideal
solution would completely eliminate the
need for synchronization by enabling the
data to be *federated across multiple
systems while ensuring clear system of record
(SOR) boundaries and data ownership
autonomy. This way user experience can also
be consistent and data entry into the systems
more accurate and into well architected
*federated Bill of Material system.
*Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented.
Adapted from "PLM AND ERP: SEPARATED BY A COMMON BILL OF MATERIALS by Oleg Shilovitsky"
Federated
Systems
enforcing
SORs
**In PLM systems the BOM code is managed differently but the concept remains the same
#Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
Bill of Material: *Federation Concept
Bill of Material: *Federation Concept
*Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented.
Adapted from "Item Master and Bill of Material by Denny Hong"
The idea of *federated Bill of Material has not yet been implemented. Even though the single Bill of Material has
been implemented by a few leaders in industry, however BOM *federation is not the same. Before we start the
discussion on the concept of *federation, it is important to lay some ground work towards understanding current
state implementations of product definition and its components which are mainly Item Master and Bill of Material.
Item Master describes the attributes of a company’s items, which include raw materials, works-in-process, semi-
finished goods, and finished goods. Some items recorded in the item master record do not actually exist. We call these
items phantoms. The number of attributes of an item is very large, and we therefore find it useful to organize them into
seven groups: general, design, identification, planning, inventory, inspection, and costing attributes.
**General,
Design, and
ID Attributes
General attributes are the attributes of an item commonly used in many modules in the ERP and PLM system. These include part number, name, specification, unit of measurement for
quantity, product line, product sub-line, inventory type, inventory sub-type, drawing number, engineering change number, etc. The product line and sub-line are used to sort out the items
for item master reports, material requirement reports, sales amount reports, cost reports, etc. The inventory type is usually defined as the main ingredient of the parts, such as iron, steel,
brass, plastic, etc., and is used to analyze the cost of the parts. Inventory sub-types are used when further classification is required. The drawing number is used to fetch the drawings from
the computer aided design system and attach them to the manufacturing or purchasing documents. The engineering change (EC) number is used to link the ERP system to an outside
workflow control system for monitoring the documents of an EC in progress, or for retrieving the record of the last EC when it has been closed.
**Planning
Attributes
The attribute “source” indicates the avenues for procuring the parts, including purchasing, manufacturing, subcontracting, and transferring. Subcontracting is the practice of sending the
production work to an outside subcontractor. Transferring is a procedure where a part from one department of an organization is transferred to another department of the same
organization. For a transferred item, a department number must be entered into the “transfer from” attribute. The attribute “phantom” indicates that a part does not actually exist. For
example, a product family consisting of similar products with optional parts is a phantom. It does not exist physically, but is used in planning the future demand for end products. This
issue will be discussed in the section on BOM. The attribute “critical part” is used to recognize parts that are essential to the MPS procedure. An MPS is feasible only when the critical parts
are available. If an item is indicated as an “MPS item”, it will be processed in MPS related procedures. If an item is a “planned order” item, its planned orders will be automatically
generated by the MRP system. The attribute “order policy” indicates the policy used to replenish that item. If the policy is re-order point (ROP), then “order point” and “economic order
quantity” must be specified. If the ordering policy is MRP, then the “lot sizing rule” must be determined. If a “period order quantity” policy is chosen, the “order interval” must be
specified. If a policy is “fixed order quantity”, the “fixed quantity” must be determined. The attribute “multiplier” specifies that the order quantity must be a multiple of the multiplier. This
attribute usually relates to the size of the containers. The “minimal order quantity” and “maximal order quantity” are used to limit the order quantity to a specified range. The “BOM
Code” and “Routing code” specify the BOM and routing that item uses.
#Inventory
Attributes
All items have records in the item master record, but not all of them require inventory control. The attribute “inventory control” indicates whether the inventory of a particular item needs
control. If an item’s lot number must be recorded and traced, the “lot control” field is set to “yes”. Users are required to enter a lot number or serial number when a lot-control item is
received or released. The attribute “ABC Classification” sorts the items in decreasing order of annual dollar volume or other criteria. Items are then split into either A, B, or C classes. The
ABC classification enables users to save effort and money by identifying which items are high-dollar-volume items (A class) so that the resources can be allocated away from low-dollar-
volume items to higher priority items. The C class items are sometimes stored on the shop floor and replenished through a re-order point method or two-bin system. When this is the case,
the attribute “bulk issue” is set as “yes”, and the MRP will skip the calculation of those items’ planned order releases. The “cycle count interval” is the interval between two cyclic counts
for an item. Other attributes include container capacity, volume, unit of volume, weight, unit of weight, etc.
#Inspection
Attributes
Inspection is the measuring, testing, or gauging of one or more characteristics of a product or service. The results of inspection are compared with specified requirements in order to
determine whether conformity is achieved for each characteristic (Apics, 1995). Inspection attributes in the item master record include inspector, inspection class, inspection level,
sampling standard, yield, etc. Inspection classes include all inspection, no inspection, and sampling inspection. In sampling inspection, the inspection level is used to determine the sample
size. Sampling standard specifies an increase or decrease in sample size, depending on historical inspection results. When a continuing series of lots is considered, the acceptable quality
level (AQL) is used
**In PLM systems the BOM code is managed differently but the concept remains the same
#Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
Bill of Material: *Federation Concept
*Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented.
Adapted from "Item Master and Bill of Material by Denny Hong"
The item master record describes the attributes of individual items.
The bill of material record describes the relationships among the items.
A BOM consists of records that describe the relationship between a parent item and its component items. The simplest
BOM record includes three fields: parent part number, component part number, and the quantity of components used by
per parent. If a parent has m components and each component, also being a parent, has n components, then there are
m x n records in these m + 1 bills of material. The BOM of a part is logically described with a tree structure. In this book,
we define BOM as a single-level tree structure representing the relationship between a parent and all its components.
Several bills of material together constitute a product structure.
**#
Code
In a company, different products usually have similar BOM structures. The “BOM code” is used to simplify the maintenance of BOM and to avoid redundancy of BOM records. Suppose
two items use the same components but have different process methods or colors, etc..., or their part numbers are different but have identical bills of material. A BOM code, instead of
the part number, is used to identify the BOM. Different items may have the same BOM code. This enables several items to share an identical BOM. Using BOM codes also provides
flexibility in the case when an item requires a different BOM after an engineering change. The BOM can then be copied, revised, and assigned a new BOM code for this new item while
other items continue to use the original BOM. If a customer makes only a small change to the standard BOM, we can simply modify the existing BOM and assign a new BOM code to
the original part number. When the order is closed, the item is related back to the old BOM code. It is sometimes possible for an item to have more than one BOM codes at different
times. BOM codes are maintained in the planning section of the item master record. Each item must have a BOM code. If not specified, the default value of the BOM code of an item is
its part number. Part numbers are unique for each item, but BOM codes are not. A part number has at most one BOM code, while a BOM code can be shared by several part numbers.
**#
Uniqueness
Constraints
The key fields that make up a unique BOM record include the BOM code, component part number, start/end date, and reference number. Since different items may share a BOM, the
“BOM code” rather than the “parent part number” is used as the key to a BOM record. A new component generated by an engineering change exists along with its old version in a
BOM. The system may misunderstand that both old and new components are required. The “start/end date” field ensures that only effective BOM records are fetched by the system.
The old BOM is used before the start date of the new BOM; the new BOM is used after that. Components of a parent may be required at different times or locations. In this case,
several BOM records would have the same BOM code, component part number, and start/end date. Therefore, the fourth field, reference number, is introduced to make BOM records
unique. A parent-component relationship with more than one reference number indicates that an identical component is used at various times or in different locations. Fields in a
BOM record such as “ lead time adjustment” and “use location” are used together with “reference number” to cope with the above situation. These topics are discussed in depth later.
**
Custom Orders
Some customers occasionally place orders for non-standard products or standard products with special modifications. Add/delete BOM is used to cope with this situation. BOM of
standard products are copied and modified when the customer orders are received. These BOM are then used in MPS, MRP, purchasing, picking, manufacturing, shipping, and costing.
When the orders are delivered and related data processes are completed, these temporary BOM are deleted. The above procedure is called Add/Delete BOM.
**#
Phantom Build
on the line parts
An inventory-controlled part is produced and stocked by shop orders and is withdrawn from the inventory to produce its parent through another shop order and accompanied picking
orders. If the production of the parents and the components are simultaneous, we may combine the shop orders for components and the parent into a shop order to produce the
parent directly from the materials of the components. In this case, the components are called built-on-the-line parts. They are built on the line and then transported immediately to
their parents’ production line instead being stored in inventory. The records of these BOM are defined as “phantoms,” indicating that the parent-component relationships do not exist.
For example, suppose C makes B and B makes A. If A is to be made directly from C, then the BOM record for A-B relationship is a phantom. When a picking order is generated, the
components are skipped, and direct relationships between the parent and the components of the components are established. A new BOM code is assigned to this new BOM. When it
is to be used, the BOM code of the parent in the item master record is changed into the new one.
**#
Alternate Parts
In building a product, a shortage of material does not necessarily cause a manufacturing interruption or a schedule change. Some materials can replace other materials when it is
critical to proceed with production. An alternate BOM is a bill of material composed of different components that can be used to manufacture the same parent. It is usually less
desirable than the primary BOM and is only used in special cases. The BOM code of the parent item is modified to that of the alternate BOM before using alternate parts to replace
primary parts. In modern PLM systems, alternate and substitutes are handled based on form, fit and function from design and reliability perspectives.
**In PLM systems the BOM code is managed differently but the concept remains the same
#Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
Bill of Material: *Federation Concept
*Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented.
Adapted from "PLM AND ERP: SEPARATED BY A COMMON BILL OF MATERIALS by Oleg Shilovitsky"
In a company having many products, many locations, many partners, and a much complex supply chain challenges, the
*federation concept becomes a lot more appealing compared to a company that is small and makes only a few simple
products with very little global reach.
**#
Parts across
multi-sites
An identical component of a parent may be used in different processes. Therefore, they must be sent to different manufacturing units or locations. When picking orders are generated
by BOM, components are sorted by locations. If this component is used at n locations, n BOM records are established. Each record has the same BOM code, component part number,
start/end date, but different reference numbers. There are n reference numbers for these BOM records. The “quantity-per” for each record is the usage of the component in the
corresponding location. Since the picking orders are sorted by “use location”, an identical component is issued to several specified locations.
**#
Parts across
time/zones
For products with very long manufacturing lead-time, an identical part may be required in different periods and should be issued or released many times. If an identical component is
used at n different times, there are n BOM records for this parent-component relationship. These identical item BOM records are distinguished by “reference number”, and each has a
predetermined “offset time”. A positive offset time advances the release and receipt of the parts. A negative offset time is used to postpone the release and receipt of the parts.
# Material
Consumption
Scrap may occur when components are transformed into a parent. Since a component has different scrap rate in producing different parents, the scrap rate is recorded in the BOM
record in order to increase the gross requirements and account for the anticipated loss. When the planned order releases of the components are calculated by the MRP system, the
requirements of the components are enlarged to compensate for the scrap rate. Yield is the ratio of usable output of an item from a process to its input. It has nothing to do with its
components. Therefore, yield is an attribute of the item master record. For example, suppose a parent item’s yield is 98%, and the scrap rate of one of its components is 5%. When the
required quantity of the parent is 980, the scheduled quantity should be 1000 (980/0.98) for the parent, and the gross requirement for the component should be 1053 (1000/0.95).
#
Options and
Variance
“Feature” is a distinctive characteristic of a product. There are two factors determining the features: options and accessories. An accessory is also called an attachment when it must be
attached to the product. Replacement parts are chosen by the manufacturers, unknown to the customers, and are not related to the characteristics of a product. However, options and
accessories are choices made by the customers. Options or accessories are normally located at the level next to the end products. An option means a mandatory choice from a limited
selection. An accessory enhances the capabilities of the product but is not necessary for the basic function of the product. Options are choices for required components while
accessories or attachments are for added components. For example, when ordering a new car, a customer must choose one of several engine sizes, but does not necessarily need to
buy a DVD system at all. Engine size is an option while a DVD system is an attachment. The sales order configuration system helps users to choose options and accessories and builds a
BOM for a specific order. In a BOM, each parent-component relationship is defined as standard, option, or accessory, if it is not a phantom relationship. For an option or accessory
BOM, “quantity-per” is the quantity of the chosen component used by a parent. The “reference numbers” of all the options or accessories for a part are identical. Some bills of material
are used only for planning. The quantity-per of their components are the percentages of the options or the accessories being chosen. Planning BOM will be discussed in the next
section. Reference number is not required for a planning BOM, regardless of whether it is for an option or an accessory.
The features of a BOM include standard, phantom, option, variant, accessory, and planning.
The attribute “feature” specifies the feature for each BOM. Its default value is “standard”.
**In PLM systems the BOM code is managed differently but the concept remains the same
#Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
Bill of Material: *Federation Concept
*Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented.
Ad Ghauri’s past experience in federated architecture with Metaphase and Oracle Replication.
The BOM federation requires object oriented framework similar to Metaphase which
was the underlying framework for Teamcenter Enterprise from Siemens PLM and
Asset Information Management (AIM) or AIM-Directa from Intergraph. The
Metaphase framework had built-in capabilities to federate data across multiple sites
and instances. In Metaphase one could store elements of an equation in different
instances and federate them at real-time providing the end-user the capability to
solve complex challenges in real-time, yet still respecting SORs and data ownership
rules across the enterprise. Why the Metaphase technology started to take a back
seat, I haven’t figured out. The Metaphase changed many hands in a short period of
time is one explanation, as it was acquired by UGS in a merger with SDRC, and
eventually merged into Teamcenter Enterprise.
With the Federated architecture of Metaphase almost all concepts of autonomy were possible. The aspects of autonomy for all
participating application and system databases could be controlled in real-time using oracle two phase commit and replication
architecture. The four types of Autonomy frameworks were all possible with metaphase to enforce the message access rules,
location selection rules, Lifecycle rules, SORs rules and ownership rules.
Design autonomy is the ability to choose its design irrespective of data, query language or conceptualization, functionality of the
system implementation .
Communication autonomy is a general operation of any member database to communicate with another federated member.
Execution autonomy allows a component system or application database to control the operations requested by local and external
members of the federations.
Association autonomy gives a power to member database to disassociate itself from a federation which means federation can
operate independently of any single member.
**In PLM systems the BOM code is managed differently but the concept remains the same
#Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
Bill of Material: *Federation Concept
*Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented.
Adapted from various Siemens PLM literature
A part centers around uniqueness of form, fit and function.
In an enterprise the part master records properties that are
essential for multidiscipline, including engineering definition,
manufacturing planning, costing, service planning, color and
appearance planning, procurement, production execution,
after sales maintenance, etc. The design information
associated with the part records its 3D geometry aspects
and engineering significant attributes. Managing the part as
a business entity separate from the design provides relevant
stakeholders, within and also outside of engineering, the
required independence of lifecycle and associated flexibility
to author and access part and design information and
manage their maturation throughout the product lifecycle.
**In PLM systems the BOM code is managed differently but the concept remains the same
#Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
An Enterprise Part is when a user can simply right mouse click on a part and get impact and other insights into financial, scheduling, reliability,
design, competition, sales, marketing, and extended supply chain information on it. Complete BOM federation cannot be achieved with only single
BOM concept. Separation of part and design information has been an established practice at many manufacturing firms. These have usually been
managed in separate systems, with the design information being mastered in a PLM system such as Teamcenter within the engineering function and part
information being mastered in an ERP that feeds multidiscipline applications with reliable Part BOM. Engineering departments control formal release of
new product definition and product improvements. Design information is central to product innovation and evolution. Mastering all the business
characteristics of the product – ie. part information - in close coordination with the product design provides for timely and due consideration of these
aspects in synch with the evolution of the core design definition. This can improve the speed of consuming product improvements and changes across the
enterprise - importantly in production, after sales and service. Direct access from the part to its design definition and 3D visuals enables a high definition
‘visual’ BOM. Part and design use in specific product configurations can be qualified using product configuration data that can also be managed within
the PLM system. When this type of synchronous evolution of configuration, part, and design information is achieved enabled by a shared change
processes and tools under a single system, engineering activities such as design and digital mockup in the context of a physical buildable configuration is
possible with greater efficiency and ‘on demand’. An authoritative single sourced BOM with rich 3D visuals on demand based on product configuration is
invaluable to the various consuming disciplines across the enterprise who can not only consume the business properties but also access the exact 3D
geometry in an interactive manner.
BOM Federation requires Single BOM, Enterprise Part, and good organizational/systems integration as pre-requisites to implement it to meet the multi-
dimensional needs of multi-discipline, multi-system, and multi-site integration.
When and if the Bill of Material Federation is implemented, the following
definitions related to Current State Bill of Material concepts will need to
be updated as well. I will try to update some of these definitions during
POC implementation of federated BOM with Siemens or other PLM
technology.
A bill of materials or product structure is a list of the raw materials, sub-assemblies,
intermediate assemblies, sub-components, parts and the quantities of each needed to
manufacture an end product.
A BOM may be used for communication between manufacturing partners, or confined to
a single manufacturing plant.
A bill of materials is often tied to a production order whose issuance may generate
reservations for components in the bill of materials that are in stock and requisitions for
components that are not in stock.
A bill of material (BOM) provides an optional connection to plant resources such as
machinery, tooling, and labor defined by a bill of routing. The Bills of Material application
provides a solid base for production activity to be defined, tracked, and reviewed. It also
integrates with more advanced functions such as Requirements, Planning, Marketing,
and Sustainment Engineering.
Bill of Material: Current State Definition
*Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented.
Adapted from "PLM AND ERP: SEPARATED BY A COMMON BILL OF MATERIALS by Oleg Shilovitsky"
**In PLM systems the BOM code is managed differently but the concept remains the same
#Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
Bill of Material: Current State Definition
Most organizations have established best
practices and implemented PLM for
managing and controlling their design and
engineering data. They have not addressed
the actual challenges:
 Synchronization with the Bill of Material
 Designers and Engineers collaboration
 Optimization for reuse of standard parts
 Strategy and plan for Configured, 150%,
Configuration Variants, Modular BoM
These challenges lead architects to
investigate various PLM approaches
including the one that involves creating a
“single point of truth”. This is a location that
contains and controls the CAD, Engineering
Part, and Bill of Material data enforcing
company standards and approval
workflows.
CAD and Design Data
The Mechanical CAD Model Product Structure (i.e. CAD
Assembly Tree) defines some of the physical requirements,
but with the growing trend of combined Mechanical,
Electrical and Software engineering disciplines, additional
information is needed to fully define the Finished Good
and complete the BOM.
Engineering Parts
Engineering Part data includes key engineering information
for the object and its appropriate specifications (drawings,
CAD models, etc.). This includes attributes as well as more
advanced functions like Part Libraries, Manufacturer &
Supplier Equivalent Parts and Alternate & Substitute parts.
*Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented.
Adapted from "Target Zero BOM Errors by Dan Smith"
**In PLM systems the BOM code is managed differently but the concept remains the same
#Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
Bill of Material: Current State Definition
A BOM can define products as they are
designed (engineering bill of materials), as
they are ordered (sales bill of materials), as
they are built (manufacturing bill of
materials), or as they are maintain19ed
(service bill of materials or pseudo bill of
material). The different types of BOMs
depend on the business need and use for
which they are intended.
In process industries, the BOM is also
known as the formula, recipe, or
ingredients list. The phrase "bill of
material" (or BOM) is frequently used by
engineers as an adjective to refer not to
the literal bill, but to the current
production configuration of a product, to
distinguish it from modified or improved
versions under study or in test.
Engineering BOM (eBOM): For many companies today, the BOM data
is either managed in a proprietary database or in a customized Excel
spreadsheet. Maintaining the accuracy of that BOM and
synchronization with the CAD data is often a manual communication
process.
Manufacturing BOM (mBOM): Once the eBOM is released, there may
still be more definition necessary for multiple manufacturing
locations, alternate part suppliers, regional laws or Regulatory
Compliance concerns. The management of this mBOM data can be
done in the PLM environment or within an ERP system. Determining
how and when to communicate this information from PLM to ERP is a
critical piece of the puzzle
BOM Configurations: Many companies work on different
configurations of the BOM to target different markets or to address
changing requirements of the market they cater to. This requires
BOM items to have unit effectivities so that they are included in the
right configuration of the BOM.
*Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented.
Adapted from "Target Zero BOM Errors by Dan Smith"
**In PLM systems the BOM code is managed differently but the concept remains the same
#Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
Bill of Material: Current State Definition
There are multiple dimensions of BOM
complexity. BOM is a centerpiece of every
engineering solution. Organizations have to
manage different aspects of Bill of Materials
during design, engineering, manufacturing
and support stages. As companies move from
selling products into services, support and
maintenance, BOM challenges change at
every stage. Bill of Materials through its LC
have both technical and political
requirements. For a reliable BOM
management, the technical requirements are
simple:
 Manage multi-disciplinary data enabling
scalable Bill of Material
 Flexible variations of BOM to meet the
demands across Engineering,
manufacturing, support, supply chain,
sales disciplines
*Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented.
Adapted from "PLM AND ERP: SEPARATED BY A COMMON BILL OF MATERIALS by Oleg Shilovitsky"
Engineering Changes: A BOM change can be a nightmare
if CAD and BOM records are managed in different systems.
Driving a BOM change could involve changes to CAD and if
there isn’t a central system tracking the latest revision of
CAD and BOM, engineers could eventually enter incorrect
BOM changes that carry over outdated BOM structures
and CAD models. In addition, the approval process needs
to be tightly controlled to ensure that only quality data is
put through to the Released state.
**In PLM systems the BOM code is managed differently but the concept remains the same
#Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
References
Special thanks to my mentors:
Tad Leach
Walter Creech
Special thanks to authors of all referenced material in assembling this
article:
"Target Zero BOM Errors by Dan Smith“
"SEPARATED BY A COMMON BILL OF MATERIALS by Oleg Shilovitsky”
"Item Master and Bill of Material by Denny Hong“
“Various articles from Siemens PLM"
Contact Information
Ad Ghauri
adghauri786@gmail.com
817-808-1046
Please contact me via email anytime.
I am currently looking for an opportunity to develop
my Bill of Material Federation concept at a large
entrepreneurial organization or at PLM/ERP vendor

More Related Content

What's hot

Make to order, stock, assembly
Make to order, stock, assemblyMake to order, stock, assembly
Make to order, stock, assemblyHammaduddin
 
SAP Production Planning and Execution presentation
SAP Production Planning and Execution presentationSAP Production Planning and Execution presentation
SAP Production Planning and Execution presentationAnkur Aggarwal
 
Apbm1120 scheduling agreementproceduretrainingdocument
Apbm1120 scheduling agreementproceduretrainingdocumentApbm1120 scheduling agreementproceduretrainingdocument
Apbm1120 scheduling agreementproceduretrainingdocumenthelderquec
 
Optimization in supply chain
Optimization in supply chainOptimization in supply chain
Optimization in supply chainarun mishra
 
SAP S4 HANA MM 1709 Overview (mindmap edition) Final
SAP S4 HANA MM 1709 Overview (mindmap edition) FinalSAP S4 HANA MM 1709 Overview (mindmap edition) Final
SAP S4 HANA MM 1709 Overview (mindmap edition) FinalBenedict Yong (杨腾翔)
 
Sapprocurement non stock item
Sapprocurement non stock itemSapprocurement non stock item
Sapprocurement non stock itembabloo6
 
17085700 sap-pp-materials-requirement-planning-http-sapdocs-info
17085700 sap-pp-materials-requirement-planning-http-sapdocs-info17085700 sap-pp-materials-requirement-planning-http-sapdocs-info
17085700 sap-pp-materials-requirement-planning-http-sapdocs-infoMBA, MSc, Alberto Castellano
 
What is a vendor-managed inventory system?
What is a vendor-managed inventory system?What is a vendor-managed inventory system?
What is a vendor-managed inventory system?ThreadSol
 
What is bill of materials functionality
What is bill of materials functionalityWhat is bill of materials functionality
What is bill of materials functionalityMRPeasy
 
Make to order document
Make to order document Make to order document
Make to order document Hari Krishna
 
Creation of as built configurations
Creation of as built configurationsCreation of as built configurations
Creation of as built configurationssuryanarayana tata
 
Vendor Managed Inventory (VMI)
Vendor Managed Inventory (VMI)Vendor Managed Inventory (VMI)
Vendor Managed Inventory (VMI)Anand Subramaniam
 

What's hot (20)

Make to order, stock, assembly
Make to order, stock, assemblyMake to order, stock, assembly
Make to order, stock, assembly
 
ERP Manufacturing Module
ERP Manufacturing  ModuleERP Manufacturing  Module
ERP Manufacturing Module
 
SAP Production Planning and Execution presentation
SAP Production Planning and Execution presentationSAP Production Planning and Execution presentation
SAP Production Planning and Execution presentation
 
MM-Overview
MM-OverviewMM-Overview
MM-Overview
 
SAP PP
SAP PPSAP PP
SAP PP
 
Apbm1120 scheduling agreementproceduretrainingdocument
Apbm1120 scheduling agreementproceduretrainingdocumentApbm1120 scheduling agreementproceduretrainingdocument
Apbm1120 scheduling agreementproceduretrainingdocument
 
Optimization in supply chain
Optimization in supply chainOptimization in supply chain
Optimization in supply chain
 
SAP S4 HANA MM 1709 Overview (mindmap edition) Final
SAP S4 HANA MM 1709 Overview (mindmap edition) FinalSAP S4 HANA MM 1709 Overview (mindmap edition) Final
SAP S4 HANA MM 1709 Overview (mindmap edition) Final
 
Sapprocurement non stock item
Sapprocurement non stock itemSapprocurement non stock item
Sapprocurement non stock item
 
Mrp ii
Mrp iiMrp ii
Mrp ii
 
17085700 sap-pp-materials-requirement-planning-http-sapdocs-info
17085700 sap-pp-materials-requirement-planning-http-sapdocs-info17085700 sap-pp-materials-requirement-planning-http-sapdocs-info
17085700 sap-pp-materials-requirement-planning-http-sapdocs-info
 
What is a vendor-managed inventory system?
What is a vendor-managed inventory system?What is a vendor-managed inventory system?
What is a vendor-managed inventory system?
 
What is bill of materials functionality
What is bill of materials functionalityWhat is bill of materials functionality
What is bill of materials functionality
 
Make to order document
Make to order document Make to order document
Make to order document
 
Creation of as built configurations
Creation of as built configurationsCreation of as built configurations
Creation of as built configurations
 
Vendor Managed Inventory (VMI)
Vendor Managed Inventory (VMI)Vendor Managed Inventory (VMI)
Vendor Managed Inventory (VMI)
 
SAP PP Routing
SAP PP RoutingSAP PP Routing
SAP PP Routing
 
SAP Creating ECR
SAP  Creating ECRSAP  Creating ECR
SAP Creating ECR
 
The bullwhip effect
The bullwhip effectThe bullwhip effect
The bullwhip effect
 
SCM Dynamics
SCM DynamicsSCM Dynamics
SCM Dynamics
 

Similar to Bill of Material Federation

Understanding Code Formats in Vista
Understanding Code Formats in VistaUnderstanding Code Formats in Vista
Understanding Code Formats in VistaVisibility by Design
 
Material Quotation System Functional Requirements Document V6
Material Quotation System  Functional Requirements Document V6Material Quotation System  Functional Requirements Document V6
Material Quotation System Functional Requirements Document V6Semon Wu
 
Product Costing Software
Product Costing SoftwareProduct Costing Software
Product Costing SoftwareSaurabhChobe
 
Product costing ppt
Product costing pptProduct costing ppt
Product costing pptSujay Kumar
 
Manufacturing Software for Electronics Industry
Manufacturing Software for Electronics IndustryManufacturing Software for Electronics Industry
Manufacturing Software for Electronics IndustryArtur Gradow
 
SAP MM Interview questions
SAP MM Interview questionsSAP MM Interview questions
SAP MM Interview questionsIT LearnMore
 
In Mind Cloud - Product Release - 1811
In Mind Cloud - Product Release - 1811In Mind Cloud - Product Release - 1811
In Mind Cloud - Product Release - 1811In Mind Cloud
 
Co interview questions and asnwers.
Co interview questions and asnwers.Co interview questions and asnwers.
Co interview questions and asnwers.Rajeev Kumar
 
SAP STO config
SAP STO configSAP STO config
SAP STO configsamitchak
 
Are Function Points Still Relevant?
Are Function Points Still Relevant?Are Function Points Still Relevant?
Are Function Points Still Relevant?Premios Group
 
Are Function Points Still Relevant?
Are Function Points Still Relevant?Are Function Points Still Relevant?
Are Function Points Still Relevant?DCG Software Value
 
SAP Serial number management
SAP Serial number managementSAP Serial number management
SAP Serial number managementKelvin Cheng
 
Serial number management
Serial number managementSerial number management
Serial number managementsatishkr14
 
Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Shuchi Singla
 

Similar to Bill of Material Federation (20)

Mrp 1
Mrp 1Mrp 1
Mrp 1
 
Understanding Code Formats in Vista
Understanding Code Formats in VistaUnderstanding Code Formats in Vista
Understanding Code Formats in Vista
 
Material Quotation System Functional Requirements Document V6
Material Quotation System  Functional Requirements Document V6Material Quotation System  Functional Requirements Document V6
Material Quotation System Functional Requirements Document V6
 
Product Costing Software
Product Costing SoftwareProduct Costing Software
Product Costing Software
 
Product costing ppt
Product costing pptProduct costing ppt
Product costing ppt
 
Manufacturing Software for Electronics Industry
Manufacturing Software for Electronics IndustryManufacturing Software for Electronics Industry
Manufacturing Software for Electronics Industry
 
copy control.pdf
copy control.pdfcopy control.pdf
copy control.pdf
 
Sapmmint 131118092016-phpapp02
Sapmmint 131118092016-phpapp02Sapmmint 131118092016-phpapp02
Sapmmint 131118092016-phpapp02
 
SAP MM Interview questions
SAP MM Interview questionsSAP MM Interview questions
SAP MM Interview questions
 
In Mind Cloud - Product Release - 1811
In Mind Cloud - Product Release - 1811In Mind Cloud - Product Release - 1811
In Mind Cloud - Product Release - 1811
 
Co interview questions and asnwers.
Co interview questions and asnwers.Co interview questions and asnwers.
Co interview questions and asnwers.
 
Cots integration
Cots integrationCots integration
Cots integration
 
SAP STO config
SAP STO configSAP STO config
SAP STO config
 
Are Function Points Still Relevant?
Are Function Points Still Relevant?Are Function Points Still Relevant?
Are Function Points Still Relevant?
 
Are Function Points Still Relevant?
Are Function Points Still Relevant?Are Function Points Still Relevant?
Are Function Points Still Relevant?
 
SAP Serial number management
SAP Serial number managementSAP Serial number management
SAP Serial number management
 
Snm 9872346154
Snm 9872346154Snm 9872346154
Snm 9872346154
 
Serial number management
Serial number managementSerial number management
Serial number management
 
Copa implementation
Copa implementationCopa implementation
Copa implementation
 
Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02
 

More from Ad Ghauri

Best Practices and industry definition overview of Substitutes and Alternates...
Best Practices and industry definition overview of Substitutes and Alternates...Best Practices and industry definition overview of Substitutes and Alternates...
Best Practices and industry definition overview of Substitutes and Alternates...Ad Ghauri
 
List of values Best Practices
List of values Best PracticesList of values Best Practices
List of values Best PracticesAd Ghauri
 
Understanding change impact across the electronics software, hardware, and fi...
Understanding change impact across the electronics software, hardware, and fi...Understanding change impact across the electronics software, hardware, and fi...
Understanding change impact across the electronics software, hardware, and fi...Ad Ghauri
 
Turn your Data into Knowledge
Turn your Data into KnowledgeTurn your Data into Knowledge
Turn your Data into KnowledgeAd Ghauri
 
Overview&Framework 1-Manage Software and Firmware Files
Overview&Framework 1-Manage Software and Firmware FilesOverview&Framework 1-Manage Software and Firmware Files
Overview&Framework 1-Manage Software and Firmware FilesAd Ghauri
 
Framework Change Impact Analysis
Framework Change Impact AnalysisFramework Change Impact Analysis
Framework Change Impact AnalysisAd Ghauri
 
Green&SustainableDevelopment_QuestionSetAppendices-03252013v786
Green&SustainableDevelopment_QuestionSetAppendices-03252013v786Green&SustainableDevelopment_QuestionSetAppendices-03252013v786
Green&SustainableDevelopment_QuestionSetAppendices-03252013v786Ad Ghauri
 

More from Ad Ghauri (8)

Best Practices and industry definition overview of Substitutes and Alternates...
Best Practices and industry definition overview of Substitutes and Alternates...Best Practices and industry definition overview of Substitutes and Alternates...
Best Practices and industry definition overview of Substitutes and Alternates...
 
List of values Best Practices
List of values Best PracticesList of values Best Practices
List of values Best Practices
 
Understanding change impact across the electronics software, hardware, and fi...
Understanding change impact across the electronics software, hardware, and fi...Understanding change impact across the electronics software, hardware, and fi...
Understanding change impact across the electronics software, hardware, and fi...
 
Turn your Data into Knowledge
Turn your Data into KnowledgeTurn your Data into Knowledge
Turn your Data into Knowledge
 
FLC_Temp
FLC_TempFLC_Temp
FLC_Temp
 
Overview&Framework 1-Manage Software and Firmware Files
Overview&Framework 1-Manage Software and Firmware FilesOverview&Framework 1-Manage Software and Firmware Files
Overview&Framework 1-Manage Software and Firmware Files
 
Framework Change Impact Analysis
Framework Change Impact AnalysisFramework Change Impact Analysis
Framework Change Impact Analysis
 
Green&SustainableDevelopment_QuestionSetAppendices-03252013v786
Green&SustainableDevelopment_QuestionSetAppendices-03252013v786Green&SustainableDevelopment_QuestionSetAppendices-03252013v786
Green&SustainableDevelopment_QuestionSetAppendices-03252013v786
 

Recently uploaded

Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 

Recently uploaded (20)

Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 

Bill of Material Federation

  • 1. Bill of Material Federation A journey from an Ordinary to Federated Bill of Material This article is assembled with the help of several references, and some experience implementing PLM - ERP integrations, and from what I have learned from my colleagues over the years Author: Ad Ghauri, adghauri786@gmail.com Revision #: C2 Revision Date: December 14, 2016 *Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented.
  • 2. Today many PLM vendors offer solutions for providing Bill of Material synchronization across the various systems including synchronous, manual, batch and cloud based. However the problem of data ownership is not fully addressed and consequently these synchronizations cause more problems than resolution. On one hand it gives the vendors more opportunities to grow their business, while the clients continue to suffer. An ideal solution would completely eliminate the need for synchronization by enabling the data to be *federated across multiple systems while ensuring clear system of record (SOR) boundaries and data ownership autonomy. This way user experience can also be consistent and data entry into the systems more accurate and into well architected *federated Bill of Material system. *Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented. Adapted from "PLM AND ERP: SEPARATED BY A COMMON BILL OF MATERIALS by Oleg Shilovitsky" Federated Systems enforcing SORs **In PLM systems the BOM code is managed differently but the concept remains the same #Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article. Bill of Material: *Federation Concept
  • 3. Bill of Material: *Federation Concept *Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented. Adapted from "Item Master and Bill of Material by Denny Hong" The idea of *federated Bill of Material has not yet been implemented. Even though the single Bill of Material has been implemented by a few leaders in industry, however BOM *federation is not the same. Before we start the discussion on the concept of *federation, it is important to lay some ground work towards understanding current state implementations of product definition and its components which are mainly Item Master and Bill of Material. Item Master describes the attributes of a company’s items, which include raw materials, works-in-process, semi- finished goods, and finished goods. Some items recorded in the item master record do not actually exist. We call these items phantoms. The number of attributes of an item is very large, and we therefore find it useful to organize them into seven groups: general, design, identification, planning, inventory, inspection, and costing attributes. **General, Design, and ID Attributes General attributes are the attributes of an item commonly used in many modules in the ERP and PLM system. These include part number, name, specification, unit of measurement for quantity, product line, product sub-line, inventory type, inventory sub-type, drawing number, engineering change number, etc. The product line and sub-line are used to sort out the items for item master reports, material requirement reports, sales amount reports, cost reports, etc. The inventory type is usually defined as the main ingredient of the parts, such as iron, steel, brass, plastic, etc., and is used to analyze the cost of the parts. Inventory sub-types are used when further classification is required. The drawing number is used to fetch the drawings from the computer aided design system and attach them to the manufacturing or purchasing documents. The engineering change (EC) number is used to link the ERP system to an outside workflow control system for monitoring the documents of an EC in progress, or for retrieving the record of the last EC when it has been closed. **Planning Attributes The attribute “source” indicates the avenues for procuring the parts, including purchasing, manufacturing, subcontracting, and transferring. Subcontracting is the practice of sending the production work to an outside subcontractor. Transferring is a procedure where a part from one department of an organization is transferred to another department of the same organization. For a transferred item, a department number must be entered into the “transfer from” attribute. The attribute “phantom” indicates that a part does not actually exist. For example, a product family consisting of similar products with optional parts is a phantom. It does not exist physically, but is used in planning the future demand for end products. This issue will be discussed in the section on BOM. The attribute “critical part” is used to recognize parts that are essential to the MPS procedure. An MPS is feasible only when the critical parts are available. If an item is indicated as an “MPS item”, it will be processed in MPS related procedures. If an item is a “planned order” item, its planned orders will be automatically generated by the MRP system. The attribute “order policy” indicates the policy used to replenish that item. If the policy is re-order point (ROP), then “order point” and “economic order quantity” must be specified. If the ordering policy is MRP, then the “lot sizing rule” must be determined. If a “period order quantity” policy is chosen, the “order interval” must be specified. If a policy is “fixed order quantity”, the “fixed quantity” must be determined. The attribute “multiplier” specifies that the order quantity must be a multiple of the multiplier. This attribute usually relates to the size of the containers. The “minimal order quantity” and “maximal order quantity” are used to limit the order quantity to a specified range. The “BOM Code” and “Routing code” specify the BOM and routing that item uses. #Inventory Attributes All items have records in the item master record, but not all of them require inventory control. The attribute “inventory control” indicates whether the inventory of a particular item needs control. If an item’s lot number must be recorded and traced, the “lot control” field is set to “yes”. Users are required to enter a lot number or serial number when a lot-control item is received or released. The attribute “ABC Classification” sorts the items in decreasing order of annual dollar volume or other criteria. Items are then split into either A, B, or C classes. The ABC classification enables users to save effort and money by identifying which items are high-dollar-volume items (A class) so that the resources can be allocated away from low-dollar- volume items to higher priority items. The C class items are sometimes stored on the shop floor and replenished through a re-order point method or two-bin system. When this is the case, the attribute “bulk issue” is set as “yes”, and the MRP will skip the calculation of those items’ planned order releases. The “cycle count interval” is the interval between two cyclic counts for an item. Other attributes include container capacity, volume, unit of volume, weight, unit of weight, etc. #Inspection Attributes Inspection is the measuring, testing, or gauging of one or more characteristics of a product or service. The results of inspection are compared with specified requirements in order to determine whether conformity is achieved for each characteristic (Apics, 1995). Inspection attributes in the item master record include inspector, inspection class, inspection level, sampling standard, yield, etc. Inspection classes include all inspection, no inspection, and sampling inspection. In sampling inspection, the inspection level is used to determine the sample size. Sampling standard specifies an increase or decrease in sample size, depending on historical inspection results. When a continuing series of lots is considered, the acceptable quality level (AQL) is used **In PLM systems the BOM code is managed differently but the concept remains the same #Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
  • 4. Bill of Material: *Federation Concept *Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented. Adapted from "Item Master and Bill of Material by Denny Hong" The item master record describes the attributes of individual items. The bill of material record describes the relationships among the items. A BOM consists of records that describe the relationship between a parent item and its component items. The simplest BOM record includes three fields: parent part number, component part number, and the quantity of components used by per parent. If a parent has m components and each component, also being a parent, has n components, then there are m x n records in these m + 1 bills of material. The BOM of a part is logically described with a tree structure. In this book, we define BOM as a single-level tree structure representing the relationship between a parent and all its components. Several bills of material together constitute a product structure. **# Code In a company, different products usually have similar BOM structures. The “BOM code” is used to simplify the maintenance of BOM and to avoid redundancy of BOM records. Suppose two items use the same components but have different process methods or colors, etc..., or their part numbers are different but have identical bills of material. A BOM code, instead of the part number, is used to identify the BOM. Different items may have the same BOM code. This enables several items to share an identical BOM. Using BOM codes also provides flexibility in the case when an item requires a different BOM after an engineering change. The BOM can then be copied, revised, and assigned a new BOM code for this new item while other items continue to use the original BOM. If a customer makes only a small change to the standard BOM, we can simply modify the existing BOM and assign a new BOM code to the original part number. When the order is closed, the item is related back to the old BOM code. It is sometimes possible for an item to have more than one BOM codes at different times. BOM codes are maintained in the planning section of the item master record. Each item must have a BOM code. If not specified, the default value of the BOM code of an item is its part number. Part numbers are unique for each item, but BOM codes are not. A part number has at most one BOM code, while a BOM code can be shared by several part numbers. **# Uniqueness Constraints The key fields that make up a unique BOM record include the BOM code, component part number, start/end date, and reference number. Since different items may share a BOM, the “BOM code” rather than the “parent part number” is used as the key to a BOM record. A new component generated by an engineering change exists along with its old version in a BOM. The system may misunderstand that both old and new components are required. The “start/end date” field ensures that only effective BOM records are fetched by the system. The old BOM is used before the start date of the new BOM; the new BOM is used after that. Components of a parent may be required at different times or locations. In this case, several BOM records would have the same BOM code, component part number, and start/end date. Therefore, the fourth field, reference number, is introduced to make BOM records unique. A parent-component relationship with more than one reference number indicates that an identical component is used at various times or in different locations. Fields in a BOM record such as “ lead time adjustment” and “use location” are used together with “reference number” to cope with the above situation. These topics are discussed in depth later. ** Custom Orders Some customers occasionally place orders for non-standard products or standard products with special modifications. Add/delete BOM is used to cope with this situation. BOM of standard products are copied and modified when the customer orders are received. These BOM are then used in MPS, MRP, purchasing, picking, manufacturing, shipping, and costing. When the orders are delivered and related data processes are completed, these temporary BOM are deleted. The above procedure is called Add/Delete BOM. **# Phantom Build on the line parts An inventory-controlled part is produced and stocked by shop orders and is withdrawn from the inventory to produce its parent through another shop order and accompanied picking orders. If the production of the parents and the components are simultaneous, we may combine the shop orders for components and the parent into a shop order to produce the parent directly from the materials of the components. In this case, the components are called built-on-the-line parts. They are built on the line and then transported immediately to their parents’ production line instead being stored in inventory. The records of these BOM are defined as “phantoms,” indicating that the parent-component relationships do not exist. For example, suppose C makes B and B makes A. If A is to be made directly from C, then the BOM record for A-B relationship is a phantom. When a picking order is generated, the components are skipped, and direct relationships between the parent and the components of the components are established. A new BOM code is assigned to this new BOM. When it is to be used, the BOM code of the parent in the item master record is changed into the new one. **# Alternate Parts In building a product, a shortage of material does not necessarily cause a manufacturing interruption or a schedule change. Some materials can replace other materials when it is critical to proceed with production. An alternate BOM is a bill of material composed of different components that can be used to manufacture the same parent. It is usually less desirable than the primary BOM and is only used in special cases. The BOM code of the parent item is modified to that of the alternate BOM before using alternate parts to replace primary parts. In modern PLM systems, alternate and substitutes are handled based on form, fit and function from design and reliability perspectives. **In PLM systems the BOM code is managed differently but the concept remains the same #Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
  • 5. Bill of Material: *Federation Concept *Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented. Adapted from "PLM AND ERP: SEPARATED BY A COMMON BILL OF MATERIALS by Oleg Shilovitsky" In a company having many products, many locations, many partners, and a much complex supply chain challenges, the *federation concept becomes a lot more appealing compared to a company that is small and makes only a few simple products with very little global reach. **# Parts across multi-sites An identical component of a parent may be used in different processes. Therefore, they must be sent to different manufacturing units or locations. When picking orders are generated by BOM, components are sorted by locations. If this component is used at n locations, n BOM records are established. Each record has the same BOM code, component part number, start/end date, but different reference numbers. There are n reference numbers for these BOM records. The “quantity-per” for each record is the usage of the component in the corresponding location. Since the picking orders are sorted by “use location”, an identical component is issued to several specified locations. **# Parts across time/zones For products with very long manufacturing lead-time, an identical part may be required in different periods and should be issued or released many times. If an identical component is used at n different times, there are n BOM records for this parent-component relationship. These identical item BOM records are distinguished by “reference number”, and each has a predetermined “offset time”. A positive offset time advances the release and receipt of the parts. A negative offset time is used to postpone the release and receipt of the parts. # Material Consumption Scrap may occur when components are transformed into a parent. Since a component has different scrap rate in producing different parents, the scrap rate is recorded in the BOM record in order to increase the gross requirements and account for the anticipated loss. When the planned order releases of the components are calculated by the MRP system, the requirements of the components are enlarged to compensate for the scrap rate. Yield is the ratio of usable output of an item from a process to its input. It has nothing to do with its components. Therefore, yield is an attribute of the item master record. For example, suppose a parent item’s yield is 98%, and the scrap rate of one of its components is 5%. When the required quantity of the parent is 980, the scheduled quantity should be 1000 (980/0.98) for the parent, and the gross requirement for the component should be 1053 (1000/0.95). # Options and Variance “Feature” is a distinctive characteristic of a product. There are two factors determining the features: options and accessories. An accessory is also called an attachment when it must be attached to the product. Replacement parts are chosen by the manufacturers, unknown to the customers, and are not related to the characteristics of a product. However, options and accessories are choices made by the customers. Options or accessories are normally located at the level next to the end products. An option means a mandatory choice from a limited selection. An accessory enhances the capabilities of the product but is not necessary for the basic function of the product. Options are choices for required components while accessories or attachments are for added components. For example, when ordering a new car, a customer must choose one of several engine sizes, but does not necessarily need to buy a DVD system at all. Engine size is an option while a DVD system is an attachment. The sales order configuration system helps users to choose options and accessories and builds a BOM for a specific order. In a BOM, each parent-component relationship is defined as standard, option, or accessory, if it is not a phantom relationship. For an option or accessory BOM, “quantity-per” is the quantity of the chosen component used by a parent. The “reference numbers” of all the options or accessories for a part are identical. Some bills of material are used only for planning. The quantity-per of their components are the percentages of the options or the accessories being chosen. Planning BOM will be discussed in the next section. Reference number is not required for a planning BOM, regardless of whether it is for an option or an accessory. The features of a BOM include standard, phantom, option, variant, accessory, and planning. The attribute “feature” specifies the feature for each BOM. Its default value is “standard”. **In PLM systems the BOM code is managed differently but the concept remains the same #Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
  • 6. Bill of Material: *Federation Concept *Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented. Ad Ghauri’s past experience in federated architecture with Metaphase and Oracle Replication. The BOM federation requires object oriented framework similar to Metaphase which was the underlying framework for Teamcenter Enterprise from Siemens PLM and Asset Information Management (AIM) or AIM-Directa from Intergraph. The Metaphase framework had built-in capabilities to federate data across multiple sites and instances. In Metaphase one could store elements of an equation in different instances and federate them at real-time providing the end-user the capability to solve complex challenges in real-time, yet still respecting SORs and data ownership rules across the enterprise. Why the Metaphase technology started to take a back seat, I haven’t figured out. The Metaphase changed many hands in a short period of time is one explanation, as it was acquired by UGS in a merger with SDRC, and eventually merged into Teamcenter Enterprise. With the Federated architecture of Metaphase almost all concepts of autonomy were possible. The aspects of autonomy for all participating application and system databases could be controlled in real-time using oracle two phase commit and replication architecture. The four types of Autonomy frameworks were all possible with metaphase to enforce the message access rules, location selection rules, Lifecycle rules, SORs rules and ownership rules. Design autonomy is the ability to choose its design irrespective of data, query language or conceptualization, functionality of the system implementation . Communication autonomy is a general operation of any member database to communicate with another federated member. Execution autonomy allows a component system or application database to control the operations requested by local and external members of the federations. Association autonomy gives a power to member database to disassociate itself from a federation which means federation can operate independently of any single member. **In PLM systems the BOM code is managed differently but the concept remains the same #Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
  • 7. Bill of Material: *Federation Concept *Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented. Adapted from various Siemens PLM literature A part centers around uniqueness of form, fit and function. In an enterprise the part master records properties that are essential for multidiscipline, including engineering definition, manufacturing planning, costing, service planning, color and appearance planning, procurement, production execution, after sales maintenance, etc. The design information associated with the part records its 3D geometry aspects and engineering significant attributes. Managing the part as a business entity separate from the design provides relevant stakeholders, within and also outside of engineering, the required independence of lifecycle and associated flexibility to author and access part and design information and manage their maturation throughout the product lifecycle. **In PLM systems the BOM code is managed differently but the concept remains the same #Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article. An Enterprise Part is when a user can simply right mouse click on a part and get impact and other insights into financial, scheduling, reliability, design, competition, sales, marketing, and extended supply chain information on it. Complete BOM federation cannot be achieved with only single BOM concept. Separation of part and design information has been an established practice at many manufacturing firms. These have usually been managed in separate systems, with the design information being mastered in a PLM system such as Teamcenter within the engineering function and part information being mastered in an ERP that feeds multidiscipline applications with reliable Part BOM. Engineering departments control formal release of new product definition and product improvements. Design information is central to product innovation and evolution. Mastering all the business characteristics of the product – ie. part information - in close coordination with the product design provides for timely and due consideration of these aspects in synch with the evolution of the core design definition. This can improve the speed of consuming product improvements and changes across the enterprise - importantly in production, after sales and service. Direct access from the part to its design definition and 3D visuals enables a high definition ‘visual’ BOM. Part and design use in specific product configurations can be qualified using product configuration data that can also be managed within the PLM system. When this type of synchronous evolution of configuration, part, and design information is achieved enabled by a shared change processes and tools under a single system, engineering activities such as design and digital mockup in the context of a physical buildable configuration is possible with greater efficiency and ‘on demand’. An authoritative single sourced BOM with rich 3D visuals on demand based on product configuration is invaluable to the various consuming disciplines across the enterprise who can not only consume the business properties but also access the exact 3D geometry in an interactive manner. BOM Federation requires Single BOM, Enterprise Part, and good organizational/systems integration as pre-requisites to implement it to meet the multi- dimensional needs of multi-discipline, multi-system, and multi-site integration.
  • 8. When and if the Bill of Material Federation is implemented, the following definitions related to Current State Bill of Material concepts will need to be updated as well. I will try to update some of these definitions during POC implementation of federated BOM with Siemens or other PLM technology. A bill of materials or product structure is a list of the raw materials, sub-assemblies, intermediate assemblies, sub-components, parts and the quantities of each needed to manufacture an end product. A BOM may be used for communication between manufacturing partners, or confined to a single manufacturing plant. A bill of materials is often tied to a production order whose issuance may generate reservations for components in the bill of materials that are in stock and requisitions for components that are not in stock. A bill of material (BOM) provides an optional connection to plant resources such as machinery, tooling, and labor defined by a bill of routing. The Bills of Material application provides a solid base for production activity to be defined, tracked, and reviewed. It also integrates with more advanced functions such as Requirements, Planning, Marketing, and Sustainment Engineering. Bill of Material: Current State Definition *Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented. Adapted from "PLM AND ERP: SEPARATED BY A COMMON BILL OF MATERIALS by Oleg Shilovitsky" **In PLM systems the BOM code is managed differently but the concept remains the same #Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
  • 9. Bill of Material: Current State Definition Most organizations have established best practices and implemented PLM for managing and controlling their design and engineering data. They have not addressed the actual challenges:  Synchronization with the Bill of Material  Designers and Engineers collaboration  Optimization for reuse of standard parts  Strategy and plan for Configured, 150%, Configuration Variants, Modular BoM These challenges lead architects to investigate various PLM approaches including the one that involves creating a “single point of truth”. This is a location that contains and controls the CAD, Engineering Part, and Bill of Material data enforcing company standards and approval workflows. CAD and Design Data The Mechanical CAD Model Product Structure (i.e. CAD Assembly Tree) defines some of the physical requirements, but with the growing trend of combined Mechanical, Electrical and Software engineering disciplines, additional information is needed to fully define the Finished Good and complete the BOM. Engineering Parts Engineering Part data includes key engineering information for the object and its appropriate specifications (drawings, CAD models, etc.). This includes attributes as well as more advanced functions like Part Libraries, Manufacturer & Supplier Equivalent Parts and Alternate & Substitute parts. *Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented. Adapted from "Target Zero BOM Errors by Dan Smith" **In PLM systems the BOM code is managed differently but the concept remains the same #Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
  • 10. Bill of Material: Current State Definition A BOM can define products as they are designed (engineering bill of materials), as they are ordered (sales bill of materials), as they are built (manufacturing bill of materials), or as they are maintain19ed (service bill of materials or pseudo bill of material). The different types of BOMs depend on the business need and use for which they are intended. In process industries, the BOM is also known as the formula, recipe, or ingredients list. The phrase "bill of material" (or BOM) is frequently used by engineers as an adjective to refer not to the literal bill, but to the current production configuration of a product, to distinguish it from modified or improved versions under study or in test. Engineering BOM (eBOM): For many companies today, the BOM data is either managed in a proprietary database or in a customized Excel spreadsheet. Maintaining the accuracy of that BOM and synchronization with the CAD data is often a manual communication process. Manufacturing BOM (mBOM): Once the eBOM is released, there may still be more definition necessary for multiple manufacturing locations, alternate part suppliers, regional laws or Regulatory Compliance concerns. The management of this mBOM data can be done in the PLM environment or within an ERP system. Determining how and when to communicate this information from PLM to ERP is a critical piece of the puzzle BOM Configurations: Many companies work on different configurations of the BOM to target different markets or to address changing requirements of the market they cater to. This requires BOM items to have unit effectivities so that they are included in the right configuration of the BOM. *Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented. Adapted from "Target Zero BOM Errors by Dan Smith" **In PLM systems the BOM code is managed differently but the concept remains the same #Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
  • 11. Bill of Material: Current State Definition There are multiple dimensions of BOM complexity. BOM is a centerpiece of every engineering solution. Organizations have to manage different aspects of Bill of Materials during design, engineering, manufacturing and support stages. As companies move from selling products into services, support and maintenance, BOM challenges change at every stage. Bill of Materials through its LC have both technical and political requirements. For a reliable BOM management, the technical requirements are simple:  Manage multi-disciplinary data enabling scalable Bill of Material  Flexible variations of BOM to meet the demands across Engineering, manufacturing, support, supply chain, sales disciplines *Federated Bill of Material is a new idea by Ad Ghauri and has not yet implemented. Adapted from "PLM AND ERP: SEPARATED BY A COMMON BILL OF MATERIALS by Oleg Shilovitsky" Engineering Changes: A BOM change can be a nightmare if CAD and BOM records are managed in different systems. Driving a BOM change could involve changes to CAD and if there isn’t a central system tracking the latest revision of CAD and BOM, engineers could eventually enter incorrect BOM changes that carry over outdated BOM structures and CAD models. In addition, the approval process needs to be tightly controlled to ensure that only quality data is put through to the Released state. **In PLM systems the BOM code is managed differently but the concept remains the same #Modern PLM systems handle this concept very differently and much more elegantly and will be covered in another article.
  • 12. References Special thanks to my mentors: Tad Leach Walter Creech Special thanks to authors of all referenced material in assembling this article: "Target Zero BOM Errors by Dan Smith“ "SEPARATED BY A COMMON BILL OF MATERIALS by Oleg Shilovitsky” "Item Master and Bill of Material by Denny Hong“ “Various articles from Siemens PLM"
  • 13. Contact Information Ad Ghauri adghauri786@gmail.com 817-808-1046 Please contact me via email anytime. I am currently looking for an opportunity to develop my Bill of Material Federation concept at a large entrepreneurial organization or at PLM/ERP vendor