Chapter Contents
Chapter Contents
Previous
Previous
Next
Next
The BOM Procedure

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.

Chapter Contents
Chapter Contents
Previous
Previous
Next
Next
Top
Top

Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.