User guide

Creating BOMs
5-6: Creating and Updating BOMs
Therefore, you will end up with a unique directory for each BOM in your project.
The directory for the main BOM, which is usually a 920-class BOM, is typically
given the project name. The other directories are given the names of their parent
parts, e.g., 115779-A.
Creating a BOM with bn_bomprocess
All Engineering BOMs are created via
bn_bomprocess
, as even
mechbom
and
xcelbom
set up for this script and call it after their specialized processing.
Usually, you’ll use
bn_bomprocess
directly if you’re developing schematics. In
this case, the directory containing the schematic files should be your working
directory when you run
bn_bomprocess
, as assumed in the following directions.
To use
bn_bomprocess
to create a BOM:
1.
Create a configuration file by running
bn_bomprocess
from your
project’s working directory:
bn_bomprocess
ProjectName
This will generate a file named
ProjectName
.
cfg
, as well as a log file, etc., in
your working directory. The file might be named
mantaray.cfg
, or
115779-A.cfg
.
Note:
You may copy a config file from another source, but you can’t be sure that it is up to date.
2.
Edit the configuration file so the following entries are correct:
NEW_BOM_TYPE VL_SCHEM_EXTRACT
OLD_BOM <your-920-level part number>.saplis
OLD_BOM_TYPE SAP_REPORT
BUILD_NEW_PARTSLIST YES
EXTRACT_FROM_SCHEMATIC YES
BUILD_NEW_PROTO_DIFF YES
Most of the other entries will probably be correct. For more details, see
The
Configuration File
on page 5-16.
3.
Edit the file named
ProjectName
.lst, which is the include file for this
process.
This file should contain a list of all part numbers that are
not
generated from
the schematic in this directory—at least all the part numbers that report to the
920-level project. For more details, see
Include, Change, and Depop Files
on
page 5-12.