Category | SAS System Options | Description |
---|---|---|
Communications: Email | EMAILAUTHPROTOCOL= System Option on page 1518 | Specifies the authentication protocol for SMTP E-mail |
EMAILHOST System Option on page 1519 | Specifies the Simple Mail Transfer Protocol (SMTP) server that supports e-mail access for your site | |
EMAILID= System Option on page 1520 | Specifies the identity of the individual sending e-mail from within SAS | |
EMAILPORT System Option on page 1521 | Specifies the port to which the Simple Mail Transfer Protocol (SMTP) server is attached | |
EMAILPW= System Option on page 1522 | Specifies your e-mail login password | |
Communications: Meta Data | METAAUTORESOURCES= System Option on page 1551 | Identifies what resources to be assigned at SAS startup |
METACONNECT= System Option on page 1552 | Identifies the named connection from the metadata user profiles to use as the default values for logging in to the SAS Metadata Server | |
METAENCRYPTALG= System Option on page 1553 | Specifies the type of encryption to use when communicating with a SAS Metadata Server | |
METAENCRYPTLEVEL= System Option on page 1555 | Specifies what is to be encrypted when communicating with a SAS Metadata Server | |
METAID= System Option on page 1555 | Identifies the current installed version of SAS on the SAS Metadata Server | |
METAPASS= System Option on page 1556 | Sets the default password for the SAS Metadata Server | |
METAPORT= System Option on page 1557 | Sets the TCP port for the SAS Metadata Server | |
METAPROFILE= System Option on page 1558 | Identifies the file that contains SAS Metadata Server user profiles | |
METAPROTOCOL= System Option on page 1560 | Sets the network protocol for communicating with the SAS Metadata Server | |
METAREPOSITORY= System Option on page 1561 | Sets the default SAS Metadata Repository to use on the SAS Metadata Server | |
METASERVER= System Option on page 1562 | Sets the address of the SAS Metadata Server | |
METAUSER= System Option on page 1563 | Sets the default user identification for logging onto the SAS Metadata Server | |
Environment control: Display | AUTOSAVELOC= System Option on page 1477 | Specifies the location of the Program Editor auto save file |
CHARCODE System Option on page 1490 | Determines whether character combinations are substituted for special characters that are not on the keyboard | |
DMSLOGSIZE= System Option on page 1512 | Specifies the maximum number of rows that the SAS windowing environment Log window can display | |
DMSOUTSIZE= System Option on page 1513 | Specifies the maximum number of rows that the SAS windowing environment Output window can display | |
FONTSLOC= System Option on page 1531 | Specifies the location that contains the SAS fonts that are loaded by some Universal Printer drivers | |
FORMS= System Option on page 1534 | Specifies the default form that is used for windowing output | |
SOLUTIONS System Option on page 1599 | Specifies whether the SOLUTIONS menu choice appears in all SAS windows and whether the SOLUTIONS folder appears in the SAS Explorer window | |
TOOLSMENU System Option on page 1614 | Specifies to include or suppress the Tools menu in windows that display menus | |
VIEWMENU System Option on page 1625 | Specifies to include or suppress the View menu in windows that display menus | |
Environment control: Error handling | BYERR System Option on page 1483 | Controls whether SAS generates an error message and sets the error flag when a _NULL_ data set is used in the SORT procedure |
CLEANUP System Option on page 1491 | Specifies how to handle an out-of-resource condition | |
DMSSYNCHK System Option on page 1514 | Enables syntax check mode for multiple steps in the SAS windowing environment | |
DSNFERR System Option on page 1515 | Controls how SAS responds when a SAS data set is not found | |
ERRORABEND System Option on page 1524 | Specifies how SAS responds to errors | |
ERRORBYABEND System Option on page 1524 | Specifies how SAS responds to BY- group error conditions | |
ERRORCHECK= System Option on page 1525 | Controls error handling | |
ERRORS= System Option on page 1526 | Controls the maximum number of observations for which complete error messages are printed | |
FMTERR System Option on page 1530 | Determines whether SAS generates an error message when a format of a variable cannot be found | |
QUOTELENMAX System Option on page 1588 | Specifies that SAS write to the SAS log a warning about the maximum length for strings in quotation marks | |
SYNTAXCHECK System Option on page 1607 | Enables syntax check mode for multiple steps in non-interactive or batch SAS sessions | |
VNFERR System Option on page 1626 | Controls how SAS responds when a _NULL_ dataset is used | |
Environment control: Files | APPLETLOC= System Option on page 1456 | Specifies the location of Java applets |
FMTSEARCH= System Option on page 1530 | Controls the order in which format catalogs are searched | |
HELPENCMD System Option on page 1536 | Controls whether SAS uses the English version or the translated version of the keyword list for the command “line Help | |
NEWS= System Option on page 1569 | Specifies a file that contains messages to be written to the SAS log | |
PARM= System Option on page 1584 | Specifies a parameter string that is passed to an external program | |
PARMCARDS= System Option on page 1585 | Specifies the file reference to use as the PARMCARDS file | |
RSASUSER System Option on page 1592 | Controls access to the SASUSER library | |
SASAUTOS= System Option on page 1595 | Specifies the autocall macro library | |
SASHELP= System Option on page 1595 | Specifies the location of the SASHELP library | |
SASUSER= System Option on page 1596 | Specifies the name of the SASUSER library | |
SYSPARM= System Option on page 1608 | Specifies a character string that can be passed to SAS programs | |
TRAINLOC= System Option on page 1616 | Specifies the base location of SAS online training courses | |
USER= System Option on page 1618 | Specifies the default permanent SAS data library | |
UUIDCOUNT= System Option on page 1619 | Specifies the number of UUIDs to acquire each time the UUID Generator Daemon is used | |
UUIDGENDHOST= System Option on page 1620 | Identifies the host and the port of the UUID Generator Daemon | |
V6CREATEUPDATE= System Option on page 1622 | Controls or monitors the creation of new Version 6 data sets or the updating of existing Version 6 data sets. | |
WORK= System Option on page 1626 | Specifies the WORK data library | |
WORKINIT System Option on page 1627 | Initializes the WORK data library | |
WORKTERM System Option on page 1628 | Controls whether SAS erases WORK files at the termination of a SAS session | |
Environment control: Initialization and operation | AUTHPROVIDERDOMAIN= System Option on page 1475 | Associates a domain suffix with an authentication provider |
BATCH System Option on page 1477 | Specifies whether batch settings for LINESIZE, OVP, PAGESIZE, and SOURCE are in effect when SAS executes | |
DMR System Option on page 1509 | Controls the ability to invoke a remote SAS session so that you can run SAS/CONNECT software | |
DMS System Option on page 1510 | Invokes the SAS windowing environment | |
DMSEXP System Option on page 1511 | Invokes SAS with the Explorer, Program Editor, Log, Output, and Results windows | |
EXPLORER System Option on page 1527 | Controls whether you invoke SAS with only the Explorer window | |
INITCMD System Option on page 1538 | Suppresses the Log, Output, and Program Editor windows when you enter a SAS/AF application | |
INITSTMT= System Option on page 1540 | Specifies a SAS statement to be executed after any statements in the autoexec file and before any statements from the SYSIN= file | |
MULTENVAPPL System Option on page 1568 | Controls whether SAS/AF, SAS/FSP, and Base SAS windowing applications use a default on an operating environment specific font selector window | |
OBJECTSERVER System Option on page 1570 | Specifies whether to put the SAS session into DCOM/ CORBA server mode | |
TERMINAL System Option on page 1611 | Determines whether SAS evaluates the execution mode and, if needed, resets the option | |
TERMSTMT= System Option on page 1612 | Specifies the SAS statements to be executed when the SAS session is terminated | |
Environment control: Language control | DATESTYLE= System Option on page 1504 | Identifies the sequence of month, day, and year when ANYDTDTE, ANYDTDTM, or ANYDTTME informat data is ambiguous |
DFLANG= System Option on page 1507 | Specifies language for international date informats and formats | |
PAPERSIZE= System Option on page 1581 | Specifies to a printer the paper size to use | |
TRANTAB= System Option on page 1617 | Specifies the translation tables that are used by various parts of SAS | |
Files: External files | STARTLIB System Option on page 1605 | Allows previous library references (librefs) to persist in a new SAS session |
Files: SAS Files | ASYNCHIO System Option on page 1475 | Specifies whether asynchronous I/O is enabled |
BUFNO= System Option on page 1480 | Specifies the number of buffers to be allocated for processing SAS data sets | |
BUFSIZE= System Option on page 1481 | Specifies the permanent buffer page size for output SAS data sets | |
CATCACHE= System Option on page 1488 | Specifies the number of SAS catalogs to keep open | |
CBUFNO= System Option on page 1489 | Controls the number of extra page buffers to allocate for each open SAS catalog | |
CMPLIB= System Option on page 1494 | Specifies one or more SAS catalogs containing compiler subroutines to include during program compilation | |
COMPRESS= System Option on page 1498 | Controls the compression of observations in output SAS data sets | |
DATASTMTCHK=System Option on page 1503 | Prevents certain errors by controlling the SAS keywords that are allowed in the DATA statement | |
DKRICOND= System Option on page 1507 | Controls the level of error detection for input data sets during processing of DROP=, KEEP=, and RENAME= data set options | |
DKROCOND= System Option on page 1508 | Controls the level of error detection for output data sets during the processing of DROP=, KEEP=, and RENAME= dataset options and the corresponding DATA step statements | |
DLDMGACTION= System Option on page 1509 | 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= System Option on page 1523 | Specifies the default access method for SAS libraries | |
FIRSTOBS= System Option on page 1528 | Specifies which observation or record SAS processes first | |
IBUFSIZE= System Option on page 1537 | Specifies the buffer page size for an index file | |
_LAST_= System Option on page 1542 | Specifies the most recently created data set | |
MERGENOBY System Option on page 1550 | Controls whether a message is issued when MERGE processing occurs without an associated BY statement | |
OBS= System Option on page 1571 | Specifies when to stop processing observations or records | |
REPLACE System Option on page 1589 | Controls whether you can replace permanently stored SAS data sets | |
REUSE= System Option on page 1590 | Specifies whether or not SAS reuses space when observations are added to a compressed SAS data set | |
UTILLOC= System Option on page 1618 | Specifies one or more file system locations in which applications can store utility files | |
VALIDFMTNAME= System Option on page 1622 | Controls the length for the names of formats and informats that can be used when creating new SAS data sets and format catalogs | |
VALIDVARNAME= System Option on page 1624 | Controls the type of SAS variable names that can be created and processed during a SAS session | |
Graphics: Driver settings | DEVICE= System Option on page 1506 | Specifies a terminal device driver for SAS/GRAPH software |
GISMAPS= System Option on page 1534 | Specifies the location of the SAS data library that contains SAS/GIS-supplied US Census Tract maps | |
GWINDOW System Option on page 1535 | Controls whether SAS displays SAS/GRAPH output in the GRAPH window of the windowing environment | |
MAPS= System Option on page 1549 | Specifies the locations to search for maps | |
Input control: Data Processing | BYSORTED System Option on page 1485 | Specifies whether observations in one or more data sets are sorted in alphabetic or numeric order or are grouped in another logical order |
CAPS System Option on page 1486 | Indicates whether to translate input to uppercase | |
CARDIMAGE System Option on page 1487 | Processes SAS source and data lines as 80-byte cards | |
INVALIDDATA= System Option on page 1541 | Specifies the value SAS is to assign to a variable when invalid numeric data are encountered | |
DATESTYLE= System Option on page 1504 | Identifies the sequence of month, day, and year when ANYDTDTE, ANYDTDTM, or ANYDTTME informat data is ambiguous | |
S= System Option on page 1592 | 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= System Option on page 1594 | Specifies the length of secondary source statements | |
SEQ= System Option on page 1597 | Specifies the length of the numeric portion of the sequence field in input source lines or datalines | |
SPOOL System Option on page 1604 | Controls whether SAS writes SAS statements to a utility data set in the WORK data library | |
YEARCUTOFF= System Option on page 1629 | 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: ODS printing | BINDING= System Option on page 1478 | Specifies the binding edge to a printer |
BOTTOMMARGIN= System Option on page 1479 | Specifies to a printer the size of the margin at the bottom of the page | |
COLLATE System Option on page 1497 | Specifies the collation of multiple copies for output to a printer | |
COLORPRINTING System Option on page 1498 | Specifies color printing to a printer, if color printing is supported | |
COPIES= System Option on page 1500 | Specifies the number of copies to make when printing to a printer | |
DUPLEX System Option on page 1516 | Specifies duplexing controls to a printer | |
LEFTMARGIN= System Option on page 1543 | Specifies to a printer the size of the margin on the left side of the page | |
ORIENTATION= System Option on page 1577 | Specifies the paper orientation to use when printing to a printer | |
PAPERDEST= System Option on page 1580 | Specifies to a printer the printer bin to receive printed output | |
PAPERSIZE= System Option on page 1581 | Specifies to a printer the paper size to use | |
PAPERSOURCE= System Option on page 1582 | Specifies to a printer the paper bin to use for printing | |
PAPERTYPE= System Option on page 1583 | Specifies to a printer the type of paper to use for printing | |
PRINTERPATH= System Option on page 1585 | The PRINTERPATH= option controls which Universal Printing printer will be used for printing. | |
RIGHTMARGIN= System Option on page 1591 | Specifies the size of the margin at the right side of the page for printed output directed to the ODS printer destination | |
TEXTURELOC= System Option on page 1612 | Specifies the location of textures and images that are used by ODS styles | |
TOPMARGIN= System Option on page 1615 | Specifies the size of the margin at the top of the page for the ODS printer destination | |
UNIVERSALPRINT System Option on page 1617 | Specifies whether to enable Universal Printing services | |
Log and procedure output control: Procedure output | BYLINE System Option on page 1484 | Controls whether BY lines are printed above each BY group |
CENTER System Option on page 1490 | Controls alignment of SAS procedure output | |
FORMCHAR= System Option on page 1532 | Specifies the default output formatting characters | |
FORMDLIM= System Option on page 1533 | Specifies a character to delimit page breaks in SAS output | |
LABEL System Option on page 1541 | Determines whether SAS procedures can use labels with variables | |
PAGENO= System Option on page 1579 | Resets the page number | |
PRINTINIT System Option on page 1587 | Initializes the SAS file | |
SKIP= System Option on page 1598 | Specifies the number of lines to skip at the top of each page of SAS output | |
SYSPRINTFONT= System Option on page 1609 | Sets the font for the current default printer | |
Log and procedure output control: SAS log and procedure output | DATE System Option on page 1504 | Prints the date and time that the SAS session was initialized |
DETAILS System Option on page 1505 | Specifies whether to include additional information when files are listed in a SAS data library | |
DTRESET System Option on page 1516 | Updates date and time in the SAS log and in the listing file | |
LINESIZE= System Option on page 1544 | Specifies the line size of SAS procedure output | |
MISSING= System Option on page 1564 | Specifies the character to print for missing numeric values | |
NUMBER System Option on page 1570 | Controls the printing of page numbers | |
PAGEBREAKINITIAL System Option on page 1578 | Begins the SAS log and listing files on a new page | |
PAGESIZE= System Option on page 1580 | Specifies the number of lines that compose a page of SAS output | |
Log and procedure output control: SAS log | CPUID System Option on page 1502 | Specifies whether hardware information is written to the SAS log |
ECHOAUTO System Option on page 1517 | Controls whether autoexec code in an input file is echoed to the log | |
LOGPARM= System Option on page 1545 | Controls when SAS log files are opened, closed, and, in conjunction with the LOG= system option, how they are named | |
MSGLEVEL= System Option on page 1566 | Controls the level of detail in messages that are written to the SAS log | |
NOTES System Option on page 1569 | Writes notes to the SAS log | |
OVP System Option on page 1578 | Overprints output lines | |
PRINTMSGLIST System Option on page 1587 | Controls the printing of extended lists of messages to the SAS log | |
SOURCE System Option on page 1603 | Controls whether SAS writes source statements to the SAS log | |
SOURCE2 System Option on page 1603 | Controls whether SAS writes secondary source statements from included files to the SAS log | |
Macro: SAS macro | CMDMAC System Option on page 1493 | Determines whether the macro processor recognizes a command-style macro invocation |
IMPLMAC System Option on page 1538 | Controls whether SAS allows statement-style macro calls | |
MACRO System Option on page 1548 | Specifies whether the SAS macro language is available | |
MAUTOLOCDISPLAY System Option on page 1549 | Displays the source location of the autocall macros in the log when the autocall macro is invoked | |
MAUTOSOURCE System Option on page 1549 | Determines whether the macro autocall feature is available | |
MCOMPILENOTE= System Option on page 1550 | Issues a NOTE to the log upon successful compilation of a macro | |
MERROR System Option on page 1551 | Controls whether SAS issues a warning message when a macro-like name does not match a macro keyword | |
MFILE System Option on page 1564 | Specifies whether MPRINT output is directed to an external file | |
MINDELIMITER= System Option on page 1564 | Specifies the character to be used as the delimiter for the macro IN operator | |
MLOGIC System Option on page 1565 | Controls whether SAS traces execution of the macro language processor | |
MLOGICNEST System Option on page 1565 | Displays macro nesting information in the MLOGIC output in the SAS log | |
MPRINT System Option on page 1566 | Displays SAS statements that are generated by macro execution | |
MPRINTNEST System Option on page 1566 | Displays macro nesting information in the MPRINT output in the SAS log | |
MRECALL System Option on page 1566 | Controls whether SAS searches the autocall libraries for a file that was not found during an earlier search | |
MSTORED System Option on page 1567 | Determines whether the macro facility searches a specific catalog for a stored, compiled macro | |
MSYMTABMAX= System Option on page 1568 | Specifies the maximum amount of memory that is available to macro variable symbol tables | |
MVARSIZE= System Option on page 1569 | Specifies the maximum size for macro variables that are stored in memory | |
SASAUTOS= System Option on page 1595 | Specifies the autocall macro library | |
SASMSTORE= System Option on page 1596 | Specifies the libref of a SAS data library that contains a catalog of stored, compiled SAS macros | |
SERROR System Option on page 1598 | Controls whether SAS issues a warning message when a defined macro variable reference does not match a macro variable | |
SYMBOLGEN System Option on page 1607 | Controls whether the results of resolving macro variable references are written to the SAS log | |
Sort: Procedure options | SORTDUP= System Option on page 1600 | Controls the SORT procedure s application of the NODUP option to physical or logical records |
SORTEQUALS System Option on page 1600 | Controls how PROC SORT orders observations with identical BY values in the output data set | |
SORTSEQ= System Option on page 1601 | Specifies a language-specific collation sequence for the SORT procedure to use in the current SAS session | |
SORTSIZE= System Option on page 1602 | Specifies the amount of memory that is available to the SORT procedure | |
System administration: Installation | SETINIT System Option on page 1598 | Controls whether site license information can be altered |
System administration: Memory | SORTSIZE= System Option on page 1602 | Specifies the amount of memory that is available to the SORT procedure |
SUMSIZE= System Option on page 1606 | Specifies a limit on the amount of memory that is available for data summarization procedures when class variables are active | |
System administration: Performance | ARMAGENT= System Option on page 1457 | Specifies another vendor s ARM agent, which is an executable module that contains a vendor s implementation of the ARM API |
ARMLOC= System Option on page 1458 | Specifies the location of the ARM log | |
ARMSUBSYS= System Option on page 1459 | Enables and disables the ARM subsystems that determine the internal SAS processing transactions to be logged | |
CMPOPT= System Option on page 1495 | Specifies the type of code generation optimizations to use in the SAS language compiler | |
CPUCOUNT= System Option on page 1501 | Specifies the number of processors that the thread-enabled applications should assume will be available for concurrent processing | |
THREADS System Option on page 1613 | Specifies that SAS use threaded processing if it is available |