12.1.1

A Bill of Materials could be called a recipe, formula, cut list, etc. pc/MRP can accept BOMs infinite levels deep. When entering a BOM you must enter the lowest levels first as pc/MRP is always checking if the part or sub-assy exists. In the above example, you would first enter the diode, resistor, and raw board into the part master as parts. Then you would enter the finished circuit board bill of materials listing all of the parts that go into a finished circuit board. You could then enter the radio bill of materials.
pc/MRP uses the BOM files to provide PIC Lists, Where-used Reports, Purchasing Consolidation Reports, Assembly Costs, and to correctly issue and track inventory.
BOMs are not limited to manufacturers, for example, restaurants can correctly track inventory by entering their recipes into pc/MRP's BOM file.
A single level printout of an example BOM is shown below:

An exploded printout includes sub BOM parts and their respective quantities. pc/MRP uses a technique called indenting to help illustrate how the sub assemblies fit together with other sub assemblies to create the final assembly. The same example BOM in an exploded print out is illustrated below:

|
12.1.2 New BOM (Create A New BOM)
![]() |
First, you will be asked to enter the new Bill of Materials Number and a BOM Description. Your description should begin with Assy, FG, or WIP to distinguish it as an assembly and not a part. You should choose your wording of the description carefully as good, logical descriptions can improve the usefulness of your alpha numeric part list printouts.
pc/MRP will check if that BOM number already exists in the partmaster and BOM data base files. If pc/MRP finds that number in the part master or BOM data base file it will display an "Already Exists" error message. If this message appears select another BOM number or edit the existing BOM if that is more applicable.
After selecting an acceptable BOM name and entering a BOM description the main BOM creation and editing screen will appear. From this screen you can begin the process of entering parts into your BOM. An example of this screen is provided below.
Take note that the cursor will start by default in the Part Number field. At this time enter the part number of the first part you wish to include in that Bill of Materials. After selecting the part you can select an alternate part by selecting Alternates. (Alternate parts can either be manually entered or automatically updated through using Option 54 in the Settings and Utilities) The part number entered may be for either a part or another BOM. Part or BOM data will automatically be imported from the Inventory DBF into the Part Data fields.
pc/MRP will check if the part or BOM number is a valid number in the part master data base file. If the part or BOM number does not exist in the Inventory DBF it will display a "Does Not Exist" error message. If the part does not exist you can choose to create the part from within the BOM creation and editing screen by selecting Create Part. If you desired to enter an assembly that does not exist you will have to exit this BOM, build the lower level assembly first, than add it to this BOM. All BOMs should be built from their lowest level up.
After entering the desired part or assembly enter the desired quantity of this part or assembly to be added to the BOM. This can be done by entering a number in the Quantity field.
Reference Designators for each part or assembly can also be entered. The Reference Designator field can have an infinite length and can be printed out on Uncosted Single Level Bills of Materials and PIC Lists. It is used by circuit board manufacturers to help assemblers know where to place components on the circuit boards is C1, C2, C3, etc. It can be used by regular manufacturers to list special instructions for assembly, such as, cut 13" long.
In addition to Reference Designators there is a section to enter Comments applicable to the entire BOM. These comments can be entered by selecting Comments. Each BOM can have it's own comments field. The comments field can contain up to 20 lines of routing or assembly instructions for that BOM.
Information about where the added part or assembly is used in addition to this BOM is also available from this screen by selecting BOM or PART under the Where Used heading. Pictures of this part or assembly are also available from this screen by selecting BOM Image or PART Image. For further information about using images see Chapter 4.1.1.
You can add additional parts to this BOM at this time by selecting Add Item. Once again the cursor will begin in the Partnumber field. Simply enter the desired part number, select an alternate if desired, and enter the desired quantity of this part for this level of the BOM. These steps can be repeated for as many parts or assemblies as desired. The Item number heading will automatically increment as additional parts or assemblies are added.
Once you are finished creating this level of the BOM select Finished. If you wish to cancel what you have created select Cancel. To delete a part added to the BOM select Delete. If you wish to edit the quantity of an added part you can sort the data by any of the headings; Item, Type, Part Number, Description, or quantity, and simply change the quantity in the Quantity field. By selecting Revert you can undo the last edit changes made. Revert must be the very next thing used if you wish to undo changes.
The BOM creation screen will accept but not record changes to the Part Data (Use the INVENTORY EDIT PROGRAM, the BOM EDIT BOM NUMBER, or BOM EDIT DESCRIPTION programs as changes for the Part Data are needed.)
To refresh the BOM representative of changes made select Re-load.
Notice that on the botton left of the Part Data section of the Bom Edit screen there is and Ave Cost field. If users click on this the field it will cycle through the average cost, standard cost, and last PO cost.
Unlike the new BOM screen, in the BOM edit/view screen you can step through assembly levels by choosing Step Up or Step Down. As you step through the levels of this BOM you can continue to make changes to this BOM. As mentioned above you can sort the data by any of the BOM Component headings.
To add and additional part or assembly simply select Add Item. To delete a part from the BOM select the part that you wish to delete from the BOM COMPONENTS then select Delete. To create a part from within the BOM engine select Create Part. To change the quantity of an added part or assembly to the BOM simply select the part or assembly from the BOM COMPONENTS and change the number in the Quantity field.
Once you are finished making changes to this BOM select Finished. If you wish to cancel the changes you have made select Cancel. If you have marked one or more records for deletion you must select Modules, BOM, and Remove Marked BOM Records to delete the records from the DBF files.
Note: If the options to: Delete a part, Create Part, and Add Item do not appear you must select Edit under the Action heading when you select which BOM you wish to edit.
To refresh the BOM representative of changes made select Re-load.
Allows you to print or display BOMs, PIC Lists and Where Used Reports.
See section 15.4.1 to create custom reports.
![]()
|
Uncosted Single-Level BOM Costed Single-Level BOM Uncosted Exploded BOM Costed Exploded BOM All BOMs Where Used Reports Single-Level Pick List Exploded Pick List
The Where Used Report will provide a printout for all parts or for a specified part number. The printout will provide a list of every assembly that uses that part number. It will also note parts that are not used in any assembly. The latter feature is designed to help reduce inventories and inventory write-offs.
PIC Lists are used by stock room personnel to print out the parts required for an assembly or sub-assembly.
An exploded PIC list includes all of parts including parts from sub-assemblies in one consolidated list.
The Reference Designator Fields print out on the wide carriage PIC List, wide carriage Uncosted BOM, and narrow carriage uncosted single level BOM reports.
12.1.9 Audit The BOM File
12.1.11 Remove Marked BOMs
If you plan to purchase a sub-assembly from a vendor and not build the subassembly in house, it would be called a phantom BOM. This can be accomplished in pc/MRP by editing the BOM in the Inventory Module and changing the PART/ASSY/LABR field from A to a P. The MRP module would then create action items to buy the sub-assembly from a vendor rather than buying the components and issuing a make for the sub-assembly. However, you would still be able to print this phantom BOM in the BOM module.