Macros allow you to substitute text in a program and to do many other things. A SAS program can contain any number of macros, and you can invoke a macro any number of times in a single program. To ...
Although the SAS System lets you include more than one macro definition, as well as open code, in an autocall library member, you should generally keep only one macro in any autocall library member.