tokens 14, 425
list of 425
tracing
flow of execution 134
generation of statements 365
macro execution 362
resolution of macro variable references
374
tracking problems
with %PUT statement 138
with system options 134
trailing blanks
removing 177, 181, 183
removing from macro variables 241
trimming 184, 190
translating characters 279
trimming trailing blanks 184, 190
troubleshooting 121
autocall facility 130
autocall library specifications 131
autocall macro definition errors 131
black hole problem 126
common macro problems 121
displaying information about stored
compiled macros 132
expression evaluation 133
file and macro names for autocall 132
macro functions 126
macro variable resolution 123
macro variable scope 124
open code recursion 125
timing issues 128
unresolved macros 126
U
unmasking 287
unmatched quotation marks and
parentheses 86
macro quoting functions and 162
unquoting text 95
unresolved macros
troubleshooting 126
unresolved values
passing 272
uppercase characters
converting to 288
converting to lowercase 182, 184
user identification
passing to SAS programs 376
user IDs
of current SAS process 229
user-defined macro variables 22, 26
assigning values 27
assignment types for values 28
creating 27
overview 26
user-generated macro variables
displaying in log 328
user-written functions
executing 277
userids
name of 211
V
variable name
error message 381
variables
determining number in a data set 279,
280
value of specified operating system
variable 280, 281
verifying text or text expressions 191
version number 229
W
warning conditions
%SYSRC mnemonics for 186
warning messages 122, 417
debugging and 120
preventing 92
text of last message formatted for log
display 231
when macro references cannot resolve
354, 355
when variable reference does not match
variable 373
warning return codes 207
weekdays
for execution of SAS jobs or sessions
202
width
character width value 198
window macro file
error message 389
windows
creating application welcome window
342
defining customized windows 336
displaying macro windows 301
displaying text in message area 214
word rules 379
word scanner 14, 17
words
scanning macro variable values for 35
searching for, by position in a string
262
words, reserved 379
456 Index

Get SAS 9.4 Macro Language: Reference, Fourth Edition, 4th Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.