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

| | | | | | | | | | | | | | | | | | | | | | | Special Characters |

S

SAS/AF software
BUILD window, invoking
catalog entries, running
SAS catalog entries
listing
locking
pathname, returning
verifying existence of
SAS Component Language (SCL), definition
SAS Component Object Model (SCOM)
attribute linking process
attributes
CLASS blocks
class definitions, converting with CREATESCL
classes, converting link labels to Version 7
classes, converting to dot notation
classes, converting Version 6 to Version 7
classes, declaring variables
classes, definition
classes, removing global variables
component communication
definition
event handling process
instance variables, converting with CREATESCL
INTERFACE block
interfaces, definition
methods, declaring and defining
methods, implementing outside a CLASS definition
methods, overloading
methods, signatures
model/view process
_NEW_ operator
USECLASS block
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 macro facility
SAS names, validating
SAS procedures, detecting
SAS statements
SCL reformatting
submitting
SAS system options
returning
setting
SAS system return codes
interpreting
obtaining
obtaining associated messages
testing for
mnemonics, table of
SAS table columns
adding
assigning to SCL variables
current position, returning
data type, returning
defining
determining attributes of
determining position of
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 to SCL variables
names, changing
names, returning
numbers, returning
SCL variables, linking to
unique values, returning
SAS table indexes
column options, returning
creating "ICREATE"
creating "ICREATE"
defining "SETKEY"
defining "SETKEY"
definition
deleting "IDELETE"
deleting "IDELETE"
keys, returning column names
type, returning
SAS table integrity constraints
creating
dropping
returning conditions
returning type of
SAS table rows
appending
counting
current row number, returning
deleting
displaying a table by
SAS tables
access control levels, definition
access control levels, specifying
accessing
and SCL Data Vector
assigning librefs
attributes, determining
attributes, displaying
attributes, returning
bookmarking
bookmarks, locating
closing "CLOSE"
closing "Closing SAS Tables"
columns, defining
columns, determining attributes of
columns, determining position of
columns, linking to SCL variables
copying "COPY"
copying "Performing Other SAS Table Operations"
creating
creating from external files
defining interactively
deleting
displaying in tabular format
indexes
integrity constraints
linking columns and SCL variables
LOCATEC/LOCATEN versus WHERE clauses
locking
MEMBER control level
note markers, deleting
opened, maximum allowed
opening "OPEN"
opening "Opening SAS Tables"
pointers, positioning at beginning
reading "FETCH"
reading "Reading SAS Tables"
RECORD control level
renaming
rows, appending
rows, controlling access to
rows, deleting
rows, reading in different sequence
rows, renumbering "Updating SAS Tables"
rows, renumbering "Updating SAS Tables"
searching, binary searches
searching, efficiency
searching, WHERE clauses 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 identifier, returning
table lookup techniques
table names, returning
unlocking
updating "UPDATE"
updating "Updating SAS Tables"
WHERE clauses versus LOCATEC or LOCATEN
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
SCALE command
scaling images
scanner attributes
SCL (SAS Component Language), definition
SCL arrays
assigning the same value to multiple elements
conserving memory with
defining elements in
grouping variables into "Grouping Variables into Arrays"
grouping variables into "Grouping Variables That Have Sequential Names"
initializing elements of
multidimensional, initializing
repeating actions on variables
sorting
temporary
SCL CALL routines
APPLY
BUILD
CBT
CLRFLD
definition
DIALOG
DISPLAY
ENDBLOCK
ENDLEGEND
ENDTABLE
EXECCMD
EXECCMDI
FSEDIT
FSLIST
FSVIEW
GOTO
LEGEND
LETTER
METHOD
NEW
NEXTCMD
NEXTWORD
NOCHANGE
NOTIFY
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
SCL compiler
SCL data types
character (CHAR) variables
declaring lists
declaring objects
numeric
numeric (NUM) variables
SCL Data Vector (SDV)
and SAS tables
SCL debugger
and code size
arguments, displaying values of
breakpoints, deleting
breakpoints, listing
breakpoints, setting
commands, assigning to ENTER key
conditional execution
debugger environment, displaying
debugger expressions, evaluating
debugger windows
debugging pieces of applications
establishing the environment
help
invoking
macro calls, expanding
parameter values, displaying
resuming execution "GO"
resuming execution "JUMP"
SAS macro interface
SCL lists, displaying
step-by-step execution
swapping SOURCE and MESSAGE windows
terminating
tracebacks, displaying
tracepoints, deleting
tracepoints, listing
tracepoints, setting
variable attributes, displaying
variables, assigning values to
variables, displaying
variables, watching
watched variables, deleting
watched variables, listing
SCL debugger commands
ARGS
BREAK
CALCULATE
debugger session, customizing
debugging requests
DELETE
DESCRIBE
ENTER
ENVIRONMENT
EXAMINE
expanding macros
functional categories
GO
HELP
IF
JUMP
LIST
MACEXPAND
manipulating variables
PARM
program execution
PUTLIST
QUIT
SET
STEP
SWAP
TRACE
TRACEBACK
WATCH
windows control
SCL elements
limits on arguments
SCL entries
class information, writing to
interface information, writing to
SCL entries, calling
SCL entry modules
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
CLOSE, example
COLORLIST
COMAMID
COMPARELIST
CONTENTS
COPY
COPYLIST
CREATESCL
CURFLD
CURLIST
CUROBS
CURTOP
CURWORD
DATALIST
DATALISTN
DCLOSE
DCREATE
definition
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
FETCH, example
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
GETVARC, example
GETVARN
GGLOBAL
GGLOBALE
GGLOBALN
GRAY
grouping
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
MAKELIST
MAKENLIST
MESSAGEBOX
METHOD
MLENGTH
MODIFIED
MODVAR
MOPEN
NAMEDITEM
NAMEDIVIDE
NAMEITEM
NAMEMERGE
NEWVAR
NOTE
NOTIFY
NSELECT
NUMFKEYS
OBSINFO
OPEN
OPEN, example
OPENENTRYDIALOG
OPENSASFILEDIALOG
OPTGETC
OPTGETN
OPTSETC
OPTSETN
PATHNAME
PICCLOSE
PICDELETE
PICFILL, commands used with
PICFILL, syntax
PICOPEN
PMENU
POINT
POPC
POPL
POPMENU
POPN
POPO
PREVIEW
PUTC
PUTN
RENAME
REVLIST
REWIND
RGBDM
RIGHT
RLINK
ROTLIST
RSESSION
RSTITLE
SAS DATA steps
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
assigning values by name
attributes, returning "GETLATTR"
attributes, returning "HASATTR"
attributes, setting
deleting "Deleting Lists and List Items"
deleting "POPC, POPL, POPN, and POPO"
determining type
inserting
named items, indexing by position
named, assigning values to
names, assigning
names, case sensitivity
names, determining
names, finding
names, replacing
names, uniqueness
naming
referencing by index number
referencing by name
referencing by position
replacing
replacing values by name
searching by name
searching from a specified start point
storing
values, returning
SCL lists
as queues
as stacks
attributes, returning "GETLATTR"
attributes, returning "HASATTR"
attributes, setting
clearing
comparing
compatibility with previous releases
copying
creating "Creating New Lists"
creating "MAKELIST"
creating "MAKENLIST"
creating "SCL Data Types"
creating (example)
creating data dynamically
debugging "Debugging List Problems"
debugging "Debugging List Problems"
deleting "Deleting Lists and List Items"
deleting "DELLIST"
designating
displaying in LOG window
file interfaces
filling "DESCRIBE"
filling "FILLIST"
filling "LVARLEVEL"
global data environments
identifying "Identifying SCL Lists"
identifying "Identifying SCL Lists"
indexing errors
initializing
inserting values into
item attributes, assigning
item names, returning and replacing
item type, returning
items, deleting
length, returning
list attributes, assigning
local data environments
merging
named item index, returning
named items, deleting
named lists
nested, definition
nested, example
nested, maximum levels
nested, saving to SCL entries
nested, simulating multidimensional arrays
passing method arguments to
passing to methods
pop-up menus, displaying
reporting
retrieving values from
returning values by name
returning values by position
reversing
rotating
SAVELIST recursiveness
searching
shared data environments
simulating multidimensional arrays
sorting
storing values at indexed positions
sublists
sublists, deleting "Deleting Lists and List Items"
sublists, deleting "DELLIST"
SCL numerical variables, passing as parameters
SCL operators
: (colon modifier)
AND
arithmetic
Boolean numeric expressions
comparing specified prefixes
comparison
logical (Boolean)
maximum operators
minimum operators
NOT
OR
restrictions
addition
and
concatenation
division
equal
exponentiation
greater than
greater than or equal to
less than
less than or equal to
maximum
minimum
multiplication
not "Operators"
not "Operators"
not "Operators"
not equal "Operators"
not equal "Operators"
or
subtraction
SCL program modules
cleanup phase
executable statements outside labeled sections
execution phases
initialization phase
labeled sections
labels, controlling execution with
main processing phase
method blocks
method modules
SCL entry modules
startup phase
termination phase
types of
window variable sections
SCL program structure
FSEINIT sections
FSETERM sections
INIT sections
labeled sections
labels, optional
labels, required
labels, reserved
MAIN sections
TERM sections
SCL programs, compiling
in batch
interactively
SCL programs, conditional processing
SEE: flow control
SCL programs, controlling execution of
SEE: flow control
SCL statements
ALARM
ARRAY, syntax
CLASS
comments
CONTINUE, syntax
CONTROL
CURSOR
declarative
DECLARE (DCL)
definition
DO, syntax
ENDCLASS
ENDMETHOD
ENDSUBMIT
ENDUSECLASS
ENTRY
ERROROFF
ERRORON
executable
executable, placement
HOME
IMPORT
INTERFACE
LEAVE, syntax
LENGTH, syntax
METHOD
PROTECT
PUT, syntax
REFRESH
REPLACE, syntax
RETURN (RUN), syntax
rules for coding
RUN (RETURN), syntax
SAS DATA steps
SELECT
selecting for execution
STOP, syntax
SUBMIT
submitting
UNPROTECT
USECLASS
SCL variables
assigning values to
categories of
clearing
declaring
declaring data types
maximum length, returning
nonwindow variables
SAS DATA steps
specifying
system variables
window variables
SCOM
SEE: SAS Component Object Model (SCOM)
scope
attributes
methods
scope modifiers
screen values, saving
SCREENNAME function
SDV (SCL Data Vector)
and SAS tables
definition
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
_sendEvent method
sending events
session links, verifying
SET command
SET routine
setCAM attribute
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
shortcut syntax
SHOWLIST function
signatures
SIGSTRINGs
SIGSTRINGs
slash (/) division operator
SORT function
sorting SAS tables
SORTLIST function
SQL statements
SCL reformatting
submitting
stacks, SCL lists as
STANDARD_CMAP command
startup phase
state, method
statements
SEE: SCL statements
_STATUS_ system variable
STDMSG function
STEP command
STOP statement
storage types, method parameters
STRATTR function
subclassing
example
sublists
deleting
submit blocks
CONTINUE option, definition
CONTINUE option, in FSEDIT applications
designating
ending
formatting "CONTROL"
formatting "Using the CONTROL Statement"
IMMEDIATE option
modifying behavior of
post-execution behavior
PRIMARY option
processing
SCL variables, replacement strings
submitting statements to a remote host
submitting statements to the SQL processor
substituting text
TERMINATE option
where statements are submitted
SUBMIT statement
submitting statements
SEE: submit blocks
to a remote host
to the SQL processor
subsetting data
permanently
temporarily
subtraction (-) operator
SUPAPPLY function
SUPAPPLY routine
SUPER routine
SWAP command
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_

| | | | | | | | | | | | | | | | | | | | | | | Special Characters |