store values in macro variables (for example, to pass information from the current SCL program to subsequent programs in the application, to subsequent applications, or to other parts of SAS software) ...
When the macro processor executes a macro program statement that can create a macro variable (such as a %LET statement), the macro processor attempts to change the value of an existing macro variable ...
eduCBA brings you a very interesting course on Advanced SAS- Macro Variables and Codes In this course you will learn in detail about two major concepts of Advanced SAS- Macro Variables and Codes.