実行中のマクロのマクロ名を取得する

[OS] Windows, UNIX
[リリース] 8.2
[キーワード] Base, MACRO NAME, SYSMACRONAME

[質問]

現在実行しているマクロのマクロ名を取得することはできますか?

[回答]

SAS 8.2から追加された自動マクロ変数SYSMACRONAMEを使って、下記の例のようにマクロ名を取得できます。

%put Macro Program: &SYSMACRONAME;