Search notes:

SAS automatic macro variable: sysmacroname

&sysmacroname is an automatic macro variable that holds the name of the macro within which it was used:
%macro tq84_bar;
  %put bar: sysmacroname = &sysmacroname;
%mend;

%macro tq84_foo;
  %put foo: sysmacroname = &sysmacroname;
  %tq84_bar;
%mend;

%tq84_foo
/*
foo: sysmacroname = TQ84_FOO
bar: sysmacroname = TQ84_BAR
*/
Github repository about-SAS, path: /macro-processor/variables/automatic/sysmacroname.sas

See also

automatic macro variables

Index