execution date 203
execution day 204
number of macros executing in current
job 213
SAS process
user ID or login of current process 232
SAS process ID 228
SAS process name 228
SAS programs
macro processing and 15
passing character strings to 219, 386
passing user identification to 386
SAS sessions
encoding for 206
execution day 204
SAS software
licenses for products 291
maintenance level 233, 234
release number 232, 233, 234
SAS statements
macro definitions containing 10
SAS System
error message 406, 407
SAS System version
warning message 432
SAS/CONNECT interfaces 112
%SYSRPUT with 113
checking return code values on remote
host 113
SAS/TOOLKIT 14
SASAUTOS= system option 382
error message 395
SASMACR catalog
error message 409
warning message 430
SASMSTORE option
error message 412, 420
SASMSTORE= system option 383
saving macro source code 119
saving macros
in autocall libraries 116
stored compiled macro facility for 119
scanning macro variable values for words
37
SCL 110
example of macros in 111
interfaces 110, 171
macro variable references in submit
blocks 111
resolving macro references 111
SCL programs 110
examples of macros in 111
returning global macro variable values
as numeric 255
sharing macros between 111
scopes of macro variables 49
assigning macro variables 54
CALL SYMPUT routine and 65
changing macro variable values 57
examples 57
global macro variables 50
global macro variables, based on local
variable values 65
global macro variables, creating 63
indicating whether macro variables are
global 256, 279
indicating whether macro variables are
local 257, 280
local macro variables 51
local macro variables, creating 58
local macro variables, forcing 61
nesting 49
resolving macro variables 54
solving problems 126
special cases 65
variables created with CALL SYMPUT
routine 242
writing symbol table contents to log 53
search order
assigning or resolving macro variables
54
searching
autocall libraries 378
for a word, by position in a string 268
for stored compiled macros 379
SECURE option
%MACRO statement 330
segments
storing long macro variable values in
276
semantic errors 122
semicolon not found
error message 407
SERROR system option 383
session compiled macros 115
sharing macros between SCL programs
111
single quotation marks 8
site number 227
source code 147
saving 119
source level autocall
warning message 430
SOURCE option
%MACRO statement 330
special characters
as tokens 17
in macro variables 8
in passed parameters 84
macro quoting guidelines 85
masking 82, 87
special tokens 17
Index 497

Get SAS 9.4 Macro Language, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.