Chapter Contents

Previous

Next

SAS System Options by Category

Categories and Descriptions of SAS System Options
Category SAS System Option Description
Communications: Networking and encryption CONNECTREMOTE= Specifies the remote session ID that is used for SAS/CONNECT software

CONNECTSTATUS Specifies whether or not to display the SAS/CONNECT transfer status window

CONNECTWAIT Specifies whether or not to wait for a SAS/CONNECT remote submit statement (rsubmit) to complete before control returns to the local session

NETENCRYPT Encrypts all network communications

NETENCRYPTALGORITHM= Specifies the algorithm(s) available for the encryption of data that are passed over the network

NETENCRYPTKEYLEN= Specifies the key size to use for the encryption of data that are passed over the network

NETMAC Controls whether SAS uses Message Authentication Codes (MACs) to detect message corruption across a network

SASCMD Used by the SIGNON portion of SAS/CONNECT to invoke a remote or server SAS session

SASFRSCR Contains the fileref that is generated by the SASSCRIPT system option

SASSCRIPT= Specifies one or more storage locations of SAS/CONNECT script files

TBUFSIZE= Specifies the buffer size to use when you transmit data with SAS/CONNECT or SAS/SHARE software

TCPPORTFIRST= Specifies the first TCP/IP port for SAS/CONNECT software

TCPPORTLAST= Specifies the last TCP/IP port for SAS/CONNECT software
Environment control: Display CHARCODE Determines whether character combinations are substituted for special characters that are not on the keyboard

FORMS= Specifies the default form that is used for windowing output

SOLUTIONS Specifies whether the SOLUTIONS menu choice appears in all SAS windows and whether the SOLUTIONS folder appears in the SAS Explorer window
Environment control: Error handling BYERR Controls whether SAS generates an error message and sets the error flag when a _NULL_ data set is used in the SORT procedure

CLEANUP Specifies how to handle an out-of-resource condition

DSNFERR Controls how SAS responds when a SAS data set is not found

ERRORABEND Specifies how SAS responds to errors

ERRORCHECK= Controls error handling in batch processing

ERRORS= Controls the maximum number of observations for which complete error messages are printed

FMTERR Determines whether or not SAS generates an error message when a format of a variable cannot be found

VNFERR Controls how SAS responds when a _NULL_ data set is used
Environment control: Files APPLETLOC= Specifies the location of Java applets

DOCLOC= Specifies the base location of SAS online documentation

FMTSEARCH= Controls the order in which format catalogs are searched

HELPLOC= Specifies the location of the text and index files for the facility that is used to view SAS help

NEWS= Specifies a file that contains messages to be written to the SAS log

PARM= Specifies a parameter string that is passed to an external program

PARMCARDS= Specifies the file reference to use as the PARMCARDS file

REP_MGRLOC= Specifies the location of the repository manager for common metadata

RSASUSER Controls access to the SASUSER library

SASAUTOS= Specifies the autocall macro library

SASHELP= Specifies the location of the SASHELP library

SASUSER= Specifies the name of the SASUSER library

SYSPARM= Specifies a character string that can be passed to SAS programs

TRAINLOC= Specifies the base location of SAS online training courses

USER= Specifies the default permanent SAS data library

WORK= Specifies the WORK data library

WORKINIT Initializes the WORK data library

WORKTERM Controls whether SAS erases WORK files at the termination of a SAS session
Environment control: Initialization and operation BATCH Specifies whether batch settings for LINESIZE, OVP, PAGESIZE, and SOURCE are in effect when SAS executes

DMR Controls the ability to invoke a remote SAS session so that you can run SAS/CONNECT software

DMS Invokes the SAS windowing environment

DMSEXP Invokes SAS with the Explorer, program editor, log, output, and results windows

EXPLORER Controls whether or not you invoke SAS with only the Explorer window

INITCMD Suppresses the Log, Output, and Program Editor windows when you enter a SAS/AF application

INITSTMT= Specifies a SAS statement to be executed after any statements in the autoexec file and before any statements from the SYSIN= file

MULTENVAPPL Controls whether SAS/AF, SAS/FSP, and base windowing applications use a default on an operating environment specific font selector window
Environment control: Initialization and operation OBJECTSERVER Specifies whether or not to put the SAS session into DCOM/CORBA server mode

TERMINAL Determines whether SAS evaluates the execution mode and, if needed, resets the option
Environment control: Language control DFLANG= Specifies language for international date informats and formats

TRANTAB= Specifies the translation tables that are used by various parts of SAS
Files: External files STARTLIB Allows previous library references (librefs) to persist in a new SAS session

SYNCHIO Specifies whether synchronous I/O is enabled
Files: SAS files ASYNCHIO Specifies whether asynchronous I/O is enabled

BUFNO= Specifies the number of buffers to use for SAS data sets

BUFSIZE= Specifies the permanent buffer size for output SAS data sets

CATCACHE= Specifies the number of SAS catalogs to keep open

CBUFNO= Controls the number of extra page buffers to allocate for each open SAS catalog

COMPRESS= Controls the compression of observations in output SAS data sets

DATASTMTCHK= Prevents certain errors by controlling the SAS keywords that are allowed in the DATA statement

DKRICOND= Controls the level of error detection for input data sets during processing of DROP=, KEEP=, and RENAME= data set options

DKROCOND= Controls the level of error detection for output data sets during the processing of DROP=, KEEP=, and RENAME= data set options and the corresponding DATA step statements

DLDMGACTION= Specifies what type of action to take when a SAS catalog or a SAS data set in a SAS data library is detected as damaged

ENGINE= Specifies the default access method for SAS data libraries

FIRSTOBS= Causes SAS to begin reading at a specified observation or record

_LAST_= Specifies the most recently created data set

MERGENOBY Controls whether a message is issued when MERGE processing occurs without an associated BY statement

OBS= Specifies which observation SAS processes last

REPLACE Controls whether you can replace permanently stored SAS data sets

REUSE= Specifies whether or not SAS reuses space when observations are added to a compressed SAS data set

VALIDVARNAME= Controls the type of SAS variable names that can be created and processed during a SAS session
Graphics: Driver settings DEVICE= Specifies a terminal device driver for SAS/GRAPH software

GISMAPS= Specifies the location of the SAS data library that contains SAS/GIS-supplied US Census Tract maps

GWINDOW Controls whether SAS displays SAS/GRAPH output in the GRAPH window of the windowing environment

MAPS= Specifies the list of locations to search for maps
Input control: Data processing CARDIMAGE Processes SAS source and data lines as 80-byte cards

INVALIDDATA= Specifies the value SAS is to assign to a variable when invalid numeric data are encountered

PROC Enables a PROC statement to invoke external programs

S= Specifies the length of statements on each line of a source statement and the length of data on lines that follow a DATALINES statement

S2= Specifies the length of secondary source statements

SEQ= Specifies the length of the numeric portion of the sequence field in input source lines or datalines

SPOOL Controls whether SAS writes SAS statements to a utility data set in the WORK data library
Input control: Data processing CAPS Indicates whether to translate input to uppercase

YEARCUTOFF= Specifies the first year of a 100-year span that will be used by date informats and functions to read a two-digit year
Log and procedure output control: Procedure output FORMDLIM= Specifies a character to delimit page breaks in SAS output

PRINTINIT Initializes the SAS print file
Log and procedure output control: SAS log OVP Overprints output lines

SOURCE Controls whether SAS writes source statements to the SAS log

SOURCE2 Writes secondary source statements from included files to the SAS log
Log and procedure output control: ODS printing BINDING= Specifies the binding edge for the ODS printer destination

BOTTOMMARGIN= Specifies the size of the margin at the bottom of the page for the ODS printer destination

COLLATE Specifies the collation of multiple copies for output for the ODS printer destination

COLORPRINTING Specifies color printing, if it is supported, for the ODS printer destination

COPIES= Specifies the number of copies to make when printing to the ODS printer destination

DUPLEX Specifies duplexing controls for the ODS printer destination

LEFTMARGIN= Specifies the size of the margin on the left side of the page for the ODS printer destination

ORIENTATION= Specifies the paper orientation to use when printing to the ODS printer destination

PRINTERPATH= Specifies a printer for SAS print jobs directed to the ODS printer destination
Log and procedure output control: Procedure output BYLINE Controls whether BY lines are printed above each BY group

CENTER Controls alignment of SAS procedure output

FORMCHAR= Specifies the default output formatting characters

LABEL Determines whether SAS procedures can use labels with variables

PAGENO= Resets the page number

PROBSIG= Specifies the number of significant digits in p-values for some statistical procedures

SKIP= Specifies the number of lines to skip at the top of each page of SAS output
Log and procedure output control: SAS log CONSOLELOG= Specifies the location of the console log

CPUID Specifies whether hardware information is written to the SAS log
Log and procedure output control: SAS log and procedure output NUMBER Controls the printing of page numbers
Log and procedure output control: SAS log and procedure output DATE Prints the date and time that the SAS session was initialized

DETAILS Specifies whether to include additional information when files are listed in a SAS data library

LINESIZE= Specifies the line size of SAS procedure output

MISSING= Specifies the character to print for missing numeric values

PAGESIZE= Specifies the number of lines that compose a page of SAS output
Log and procedure output control: SAS log ECHOAUTO Controls whether autoexec code in an input file is echoed to the log

MSGLEVEL= Controls the level of detail in messages that are written to the SAS log

NOTES Writes notes to the SAS log
Macro: SAS macro CMDMAC Determines whether the macro processor recognizes a command-style macro invocation

IMPLMAC Controls whether SAS allows statement-style macro calls

MACRO Specifies whether the SAS macro language is available

MAUTOSOURCE Determines whether the macro autocall feature is available

MERROR Controls whether SAS issues a warning message when a macro-like name does not match a macro keyword

MFILE Specifies whether MPRINT output is directed to an external file

MLOGIC Controls whether SAS traces execution of the macro language processor

MPRINT Displays SAS statements that are generated by macro execution

MRECALL Controls whether SAS searches the autocall libraries for a file that was not found during an earlier search

MSTORED Determines whether the macro facility searches a specific catalog for a stored, compiled macro

MSYMTABMAX= Specifies the maximum amount of memory that is available to macro variable symbol tables

MVARSIZE= Specifies the maximum size for macro variables that are stored in memory

SASMSTORE= Specifies the libref of a SAS data library that contains a catalog of stored, compiled SAS macros

SERROR Controls whether SAS issues a warning message when a defined macro variable reference does not match a macro variable

SYMBOLGEN Controls whether the results of resolving macro variable references are written to the SAS log
SAS log and procedure output control: ODS printing PAPERDEST= Specifies the bin to receive printed output for the ODS printer destination

PAPERSIZE= Specifies the paper size to use when printing to the ODS printer destination

PAPERSOURCE= Specifies the paper bin to use for printing to the ODS printer destination

PAPERTYPE= Specifies the type of paper to use for printing to the ODS printer destination

RIGHTMARGIN= Specifies the size of the margin at the right side of the page for printed output directed to the ODS printer destination

TOPMARGIN= Specifies the size of the margin at the top of the page for the ODS printer destination
SAS log and procedure output: SAS log PRINTMSGLIST Controls the printing of extended lists of messages to the SAS log
Sort: Procedure options SORTDUP= Controls the SORT procedure's application of the NODUP option to physical or logical records

SORTSEQ= Specifies which collating sequence the SORT procedure is to use

SORTSIZE= Specifies the amount of memory that is available to the SORT procedure
System administration: Installation SETINIT Controls whether site license information can be altered
System administration: Memory SUMSIZE= Specifies a limit on the amount of memory that is available for data summarization procedures when class variables are active
System administration: Performance CMPOPT Controls whether SAS language compiler optimization is in effect


Chapter Contents

Previous

Next

Top of Page

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