Some clarification ... Macro variables and SAS data variables are altogether different things. Examples of automatic variables: _N_ and _ERROR_ in the DATA step, _TYPE_ and _FREQ_ in PROC SUMMARY/MEANS. The items which S. listed are not automatic variables. Rather, they are shorthand notations which expand to be lists of zero or more variables (which are generally not automatic variables). In fact, _NUMERIC_ excludes automatic variables when it is expanded. sambasiva.ravuri@tcs.com wrote: Thanks for quick response Ballardw. I got some of Automatic Variables info and am just sharing for the same. _ALL_ Lists the values of all macro variables.specifies all variables that are currently defined in the current DATA step. _AUTOMATIC_ Lists the values of all automatic macro variables _USER_ Lists the values of all user-defined macro variables _NUMERIC_ specifies all numeric variables that are already defined in the current DATA step. _CHARACTER_ specifies all character variables that are currently defined in the current DATA step. Regards, S Ravuri.
... View more