PROC BOM Statement
- PROC BOM options ;
The PROC BOM statement invokes the procedure. You can specify the
following options in the PROC BOM statement.
-
DATA=SAS-data-set
-
names the input SAS data set. This data set (also referred to
as the Single-level BOM data set) contains all
of the single-level bill of material information. See the "Single-Level Bills of Material Data Set" section
for information about the variables that can be included in this
data set. If you do not specify the DATA= option, PROC BOM uses
the most recently created SAS data set as the input data set.
-
NNAMES=tsize
-
specifies the size of the symbolic table used to look up the part
names/numbers for which memory is initially allocated in core by
the procedure. This can help PROC BOM to make better use of
available memory. See the "Computer Resource Requirements" section for details.
If the number of part names/numbers exceeds
tsize, the procedure uses a utility data set for
storing the tree used for the table lookup.
The default value for tsize
is set to nobs×(ncomp+ 1),
where nobs is the number of observations in the
Single-level BOM data set and ncomp
is the number of Component variables.
-
NOUTIL
-
specifies that if the number of items in the problem exceeds the
number of items for which memory is allocated in core,
the procedure will try to expend the amount of allocated memory
so that the whole problem can fit in.
If you do not specify this option, the procedure resorts to the use of
utility data sets and swaps between core memory and
utility data sets as necessary if the number of items in the problem is larger
than the number of items for which memory is allocated in core.
On the other hand, if you specified this option and the problem is
too large to fit in core memory, PROC BOM will stop with an error message.
-
NPARTS=nparts
-
specifies the number of items for which memory is initially allocated in
core by the procedure. This can help PROC BOM to make better use of
available memory. See the "Computer Resource Requirements" section for details.
If the number of items exceeds
nparts, the procedure uses a utility data set for
storing the item information array.
The default value for nparts
is set to nobs×(ncomp+ 1),
where nobs is the number of observations in the
Single-level BOM data set and ncomp
is the number of Component variables.
-
OUT=SAS-data-set
-
specifies a name for the output SAS data set that contains all of
the indented bill of material information. This data set is also
referred to as the Indented BOM data set. See the "Indented Bills of Material Data Set" section
for information about the variables that are included
in this data set. If the OUT= option is omitted,
the SAS System creates a data set and
names it according to the DATAn naming convention.
-
SUMMARYOUT=SAS-data-set
-
specifies a name for the output SAS data set that contains all of
the summarized bill of material information. This data set is also
referred to as the Summarized BOM data set. See the "Summarized Bills of Material Data Set" section
for information about the variables that are included
in this data set. If the SUMMARYOUT= option is omitted,
PROC BOM does not produce the summarized bill of material.
Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.