A macro language statement
instructs the macro processor to perform an operation. It consists
of a string of keywords, SAS names, and special characters and operators,
and it ends in a semicolon. Some macro language statements are used
only in macro definitions, but you can use others anywhere in a SAS
session or job, either inside or outside macro definitions (referred
to as open code).