<<:
Book Contents
Master Index
Master Index
SAS Component Language: Reference

| | | | | | | | | | | | | | | | | | | | | | |

S

SAS/AF entries, branching to
SAS/AF software
BUILD window, invoking
catalog entries, running
SAS/AF visual objects
SAS catalog entries
listing
locking
pathname, returning
verifying existence of
SAS Component Language (SCL)
SEE: SCL (SAS Component Language)
SAS Component Object Model (SCOM)
SAS data libraries
external files
librefs, assigning/deassigning
physical names, returning
verifying existence of
SAS data library members
deleting
renaming
selection list of
verifying existence of
SAS files
parts information, returning
SAS names, merging
saving
selection list, displaying "OPENSASFILEDIALOG"
selection list, displaying "SAVESASFILEDIALOG"
SAS names, validating
SAS procedures, detecting
SAS statements
compared to SCL features
formatting
submit blocks for
submitting
SAS system options
returning
setting
SAS system return codes
error conditions
interpreting
messages for
mnemonics for
obtaining
warning conditions
SAS table columns
adding
assigning formatted values to SCL variables
assigning to SCL variables
attributes
attributes, querying
current position, returning
data type, returning
defining
displaying in selection lists
formats, changing
formats, returning
index keys, returning names
index options, returning
informats, changing
informats, returning
key options, returning
labels, changing
labels, returning
length, returning
linking with SCL variables
names, changing
names, returning
numbers, returning
position of
SCL variables, linking to
unique values, returning
SAS table indexes
column options, returning
creating "ICREATE"
creating "ICREATE"
defining "SETKEY"
defining "SETKEY"
deleting "IDELETE"
deleting "IDELETE"
keys, returning column names
type, returning
SAS table integrity constraints
creating
dropping
returning conditions
returning type of
SAS table rows
access control
appending "APPEND"
appending "Updating SAS Tables"
counting
current row number, returning
deleting "DELOBS"
deleting "Updating SAS Tables"
displaying a table by
renumbering "Updating SAS Tables"
renumbering "Updating SAS Tables"
sequence for reading
SAS tables
access control levels "SAS Table and SCL Data Vectors"
access control levels "SAS Table and SCL Data Vectors"
accessing
attributes, determining
attributes, displaying
attributes, querying
attributes, returning
bookmarking
bookmarks, locating
closing "CLOSE"
closing "Closing SAS Tables"
copying "COPY"
copying "Performing Other SAS Table Operations"
creating
creating from external files
defining interactively
deleting
displaying in tabular format
integrity constraints
librefs for
locking
note markers, deleting
opened, maximum allowed
opening "OPEN"
opening "Opening SAS Tables"
pointers, positioning at beginning
reading "FETCH"
reading "Reading SAS Tables"
renaming
return codes
SCL data vector and
searching, efficiency
searching, WHERE versus LOCATEC or LOCATEN
searching, with LOCATEC and LOCATEN
selections lists from
sorting "Performing Other SAS Table Operations"
sorting "SORT"
statistics, calculating
subsetting data, permanently
subsetting data, temporarily
table data vector and
table identifier, returning
table lookup
table names, returning
unlocking
updating "UPDATE"
updating "Updating SAS Tables"
WHERE clauses, syntax
WHERE clauses, undoing
writing to Table Data Vector
SASNAME function
SASTASK function
SAVEENTRYDIALOG function
SAVELIST function
SAVELIST recursiveness
SAVESASFILEDIALOG function
SAVESCREEN routine
saving programs
SCALE command
scaling images
scanner attributes
SCL (SAS Component Language)
elements of
elements of, by category
SCL analysis tools
SCL arrays
assigning same value to multiple elements
comparing
copying "COPYARRAY"
copying "Copying Elements From One Array To Another"
copying, with assignment statements
copying, with COPYARRAY function
creating
declaring
defining elements in
deleting
dynamic
grouping variables with sequential names
multidimensional, simulating with nested lists
referencing array elements
repeating actions on variables
returning from methods
sorting
static multidimensional, initializing
static, initializing elements of
subscripting
temporary, conserving memory with
SCL CALL routines
APPLY
BUILD
CBT
CLRFLD
DIALOG
DISPLAY
ENDBLOCK
ENDLEGEND
ENDTABLE
EXECCMD
EXECCMDI
FSEDIT
FSLIST
FSVIEW
GOTO
LEGEND
LETTER
METHOD
NEW
NEXTCMD
NEXTWORD
NOCHANGE
NOTIFY
passing arguments to
POPLEGEND
PUSHLEGEND
PUTLEGEND
PUTLIST
PUTVARC
PUTVARN
SAVESCREEN
SEND
SET
SETCR
SETFKEY
SETFLD
SETFOOT
SETPARMID
SETROW
SETTITLE
SUPAPPLY
SUPER
SYMPUT
SYMPUTN
TOPROW
TRACEBACK
WAIT
WDEF
WNAME
WREGION
SCL code
entering
performance of
SCL compiler
SCL data types
character (CHAR) variables
declaring
lists
numeric (NUM) variables
objects
SCL Data Vector (SDV)
SCL Debugger
argument values, displaying
breakpoints, deleting
breakpoints, listing
breakpoints, setting
calculator
environment for "ENVIRONMENT"
environment for "Establishing the Debugging Environment"
expressions, evaluating "CALCULATE"
expressions, evaluating "IF"
help for
invoking
macro calls, expanding
parameter values, displaying
quitting
resuming execution "GO"
resuming execution "JUMP"
SAS macro interface
SCL list contents, displaying
starting execution
step-by-step execution
suspending execution
swapping SOURCE and MESSAGE windows
tracebacks
tracepoints, deleting
tracepoints, listing
tracepoints, setting
variable attributes
variable values, assigning
variable values, displaying
watched variables
watched variables, deleting
watched variables, listing
windows
SCL Debugger commands
ARGS
assigning to ENTER key
BREAK
by functional category
CALCULATE
DELETE
DESCRIBE
ENTER
ENVIRONMENT
EXAMINE
for debugging requests
for macros
for manipulating variables
for program execution
for session customization
for windows
GO
HELP
help for
IF
JUMP
LIST
MACEXPAND
PARM
PUTLIST
QUIT
recalling
SET
STEP
SWAP
TRACE
TRACEBACK
WATCH
SCL entries
calling
calling methods stored in
class information, writing to
interface information, writing to
saving nested lists to
SCL environment list identifiers, returning
SCL error messages, returning text of
SCL execution stack, displaying traceback information
SCL functions
ACTIVATE
APPEND
APPLY
ASORT
ATTRC
ATTRN
BLOCK
CATLIST
CATNAME
CENTER
CEXIST
CLEARLIST
CLOSE
COLORLIST
COMAMID
COMPAREARRAY
COMPARELIST
CONTENTS
COPY
COPYARRAY "COPYARRAY"
COPYARRAY "Copying Elements From One Array To Another"
COPYLIST
CREATESCL
CURFLD
CURLIST
CUROBS
CURTOP
CURWORD
DATALIST
DATALISTN
DCLOSE
DCREATE
DELARRAY
DELETE
DELITEM
DELLIST
DELNITEM
DELOBS
DESCRIBE
DEVLIST
DINFO
DIRLIST
DISPLAY
DISPLAYED
DMWINDOW
DNUM
DOPEN
DOPTNAME
DOPTNUM
DREAD
DROPNOTE
DSID
DSNAME
ENVLIST
ERROR
EVENT
EXIST
FAPPEND
FCLOSE
FCOL
FDELETE
FETCH
FETCHOBS
FEXIST
FGET
FIELD
FILEDIALOG
FILEEXIST
FILELIST
FILENAME
FILEREF
FILLIST
FINFO
FKEYNAME
FLDATTR
FLDCOLOR
FNOTE
FONTSEL
FOPEN
FOPTNAME
FOPTNUM
FORMAT
FPOINT
FPOS
FPUT
FREAD
FREWIND
FRLEN
FSEP
FWRITE
GETFKEY
GETFOOT
GETITEMC
GETITEML
GETITEMN
GETITEMO
GETLATTR
GETNITEMC
GETNITEML
GETNITEMN
GETNITEMO
GETPARMID
GETTITLE
GETVARC
GETVARF
GETVARN
GGLOBAL
GGLOBALE
GGLOBALN
GRAY
HASATTR
ICCREATE, syntax
ICDELETE, syntax
ICON
ICREATE
ICTYPE, syntax
ICVALUE, syntax
IDELETE, syntax
IMGCTRL, commands used with
IMGCTRL, syntax
IMGINIT
IMGOP, commands used with
IMGOP, syntax
IMGTERM
IMPORT
in expressions
INFORMAT
INITROW
INPUTC
INPUTN
INSERTC
INSERTL
INSERTN
INSERTO
INSTANCE
IOPTION, syntax
ISACTIVE
ISGRAY
ISINDEX, syntax
ISSEL
ITEMTYPE
IVARLIST, syntax
KEYCOUNT
LASTCMD
LASTKEY
LEFT
LENGTH
LIBLIST
LIBNAME
LIBREF
LISTC
LISTLEN
LISTN
LNAMECHK
LNAMEGET
LNAMEMK
LOADCLASS
LOADRES
LOCATEC
LOCATEN
LOCK
LOOKUPC
LVARLEVEL
MAKEARRAY
MAKELIST
MAKENLIST
MESSAGEBOX
METHOD
MLENGTH
MODIFIED
MODVAR
MOPEN
NAMEDITEM
NAMEDIVIDE
NAMEITEM
NAMEMERGE
NEWVAR
NOTE
NOTIFY
NSELECT
NUMFKEYS
OBSINFO
OPEN
OPENENTRYDIALOG
OPENSASFILEDIALOG
OPTGETC
OPTGETN
OPTSETC
OPTSETN
parameters in
passing arguments to
PATHNAME
PICCLOSE
PICDELETE
PICFILL, commands used with
PICFILL, syntax
PICOPEN
PMENU
POINT
POPC
POPL
POPMENU
POPN
POPO
PREVIEW
PUTC
PUTN
REDIM
RENAME
REVLIST
REWIND
RGBDM
RIGHT
RLINK
ROTLIST
RSESSION
RSTITLE
SASNAME
SASTASK
SAVEENTRYDIALOG
SAVELIST
SAVESASFILEDIALOG
SCREENNAME
SEARCH
SEARCHC
SEARCHL
SEARCHN
SEARCHO
SEARCHPATH
SELECT
SELECTED
SELECTICON
SEND
SETITEMC
SETITEML
SETITEMN
SETITEMO
SETKEY
SETLATTR
SETNITEMC
SETNITEML
SETNITEMN
SETNITEMO
SHOWLIST
SORT
SORTLIST
STDMSG
STRATTR
SUPAPPLY
SYMGET
SYMGETN
SYSMSG
SYSRC
SYSTEM
UNGRAY
UNIQUENUM
UNLOCK
UNSELECT
UPDATE
VARFMT
VARINFMT
VARLABEL
VARLEN
VARLEVEL
VARLIST
VARNAME
VARNUM
VARSTAT
VARTYPE
WHERE
WINFO
WORD
WORDTYPE
WOUTPUT
SCL keywords
SCL list items
accessing, relative to end of a list
assigning names to
attributes
attributes, returning "GETLATTR"
attributes, returning "HASATTR"
attributes, setting
deleting "Deleting Lists and List Items"
deleting "POPC, POPL, POPN, and POPO"
determining type of
inserting
named, assigning values to
referencing by index number "Accessing Items Relative to the End of a List"
referencing by index number "Referencing List Items by Index Number"
replacing
storing
values, returning
SCL lists
as queues
as stacks
attributes
attributes, returning "GETLATTR"
attributes, returning "HASATTR"
attributes, setting
clearing
comparing
copying
creating "Creating New Lists"
creating "MAKELIST"
creating "MAKENLIST"
creating (example)
creating data dynamically
debugging
deleting "Deleting Lists and List Items"
deleting "DELLIST"
designating
displaying in LOG window
displaying, in SCL Debugger
file interfaces
filling "DESCRIBE"
filling "FILLIST"
filling "LVARLEVEL"
identifying
indexing
indexing errors
initializing values
inserting values into
item names, returning and replacing
item type, returning
items, deleting
length, returning
manipulating
merging
named item index, returning
named items, deleting
named lists
nested lists
passing as arguments for methods
passing method arguments to
pop-up menus, displaying
reporting
retrieving values from
returning values by name
returning values by position
reversing
rotating
searching
shared data environments
sorting
storing
storing values at indexed positions
sublists
sublists, deleting
SCL numerical variables, passing as parameters
scl operators
and
not "Operators"
not "Operators"
not "Operators"
or
SCL program modules
SCL programs
SEE: program flow
comments
debugging
labeled sections
macros for
SAS software features in
saving
stopping execution "Stopping Execution of the Current Section"
stopping execution "Using the RETURN Statement"
structure of
testing
SCL programs, compiling
in batch
interactively
SCL data vector and
SCL statements
ALARM
ARRAY, syntax
assignment statement
CATCH
CLASS
CONTINUE, syntax
CONTROL
CURSOR
declarative
DECLARE (DCL)
DO, syntax
ENDCATCH
ENDCLASS
ENDMETHOD
ENDPACKAGE
ENDSUBMIT
ENDUSECLASS
ENTRY
ERROROFF
ERRORON
executable
HOME
IMPORT
INTERFACE
ITEM
jumping to a statement label
LEAVE, syntax
LENGTH, syntax
METHOD
PACKAGE
PROTECT
PUT, syntax
REFRESH
REPLACE, syntax
RETURN (RUN), syntax
rules for coding
RUN (RETURN), syntax
SELECT
selecting for execution
STOP, syntax
SUBMIT
SUBMITCLEAR
submitting
THROW
UNPROTECT
USECLASS
SCL variables
assigning formatted values to
assigning values to
categories of
clearing
declaring
declaring data types
linking with columns in SAS tables
maximum length, returning
names of, same as macro variables
nonwindow variables
specifying
system variables
window variables
SCOM (SAS Component Object Model)
scope modifiers
screen values, saving
SCREENNAME function
SDV (SCL Data Vector)
SEARCH function
SEARCHC function
SEARCHL function
SEARCHN function
SEARCHO function
SEARCHPATH function
SELECT command
SELECT function
SELECT statement
SELECT-WHEN/OTHERWISE conditions
SELECTED function
SELECTICON function
selection lists
catalog entries "LISTC and LISTN"
catalog entries "OPENENTRYDIALOG"
catalog entries "SAVEENTRYDIALOG"
colors
deselecting
displaying
external files
filerefs
hardware devices
librefs
number of selected rows, returning
SAS data library members
SAS files "OPENSASFILEDIALOG"
SAS files "SAVESASFILEDIALOG"
SAS table columns
selecting rows
selection number, returning
user choice, returning
_SELF_ system variable
SEND function
SEND routine
session links, verifying
SET command, SCL Debugger
SET routine
SETCR routine
SETFKEY routine
SETFLD routine
SETFOOT routine
SETITEMC function
SETITEML function
SETITEMN function
SETITEMO function
SETKEY function
SETLATTR function
SETNITEMC function
SETNITEML function
SETNITEMN function
SETNITEMO function
SETPARMID routine
returning values from
syntax
SETROW routine
SETTITLE routine
SET_COLORS command
SET_PIXEL command
shared data environments
global data environment
local data environment
shortcut syntax
SHOWLIST function
signatures
altering
example
shorthand for
uses for
SIGSTRINGs
SORT function
sorting SAS tables
SORTLIST function
SQL option, SUBMIT statement
SQL statements
submitting
stacks, SCL lists as
STANDARD_CMAP command
statements
SEE: SAS statements
SEE ALSO: SCL statements
Static Analyzer
_STATUS_ system variable
STDMSG function
STEP command, SCL Debugger
STOP statement
STRATTR function
subclasses
sublists
submit blocks
aborting submit transactions
controlling where code is executed
designating
ending
formatting "CONTROL"
formatting "Using the CONTROL Statement"
modifying behavior of
post-execution behavior
processing
SCL variables, replacement strings
submitting statements to remote host
substituting text in
SUBMIT statement
SUBMITCLEAR statement
subscripting
subsetting data
SUPAPPLY function
SUPAPPLY routine
SUPER routine
SWAP command, SCL Debugger
SYMBOL statement
internal table of, deleting
number of, returning
returning text of
SYMGET function
SYMGETN function
SYMPUT routine
SYMPUTN routine
SYSMSG function
SYSRC function
system events
SYSTEM function
system return codes, returning
system variables
_BLANK_
_CFRAME_
_CURCOL_
_CURROW_
_EVENT_
_FRAME_
_METHOD_
_MSG_
_NEO_
_SELF_
_STATUS_
_VALUE_

| | | | | | | | | | | | | | | | | | | | | | |