I have email list in storage, which I include so that country specific people get notifications. But for demonstration purposes let use one:
I want to dynamically select address depending on variable &system:
%let SEList1 = "my.email@domain.eu";
%put system.list1.;
/*system.list1, which is ok*/
%put &system.list1.;
/*SElist1, which is ok*/
%put &&system.list1.;
/*SElist1, Hmm? Shouldn't this be "my.email@domain.eu"*/
%put &&&system.list1.;
/*"my.email@domain.eu", umm... ok? */
/*Lets keep going.... */
%put &&&&system.list1.;
/*SElist1. wut? */
%put &&&&&system.list1.;
/*"my.email@domain.eu"*/
%put &&&&&&system.list1.;
/*"my.email@domain.eu"*/
%put &&&&&&&system.list1.;
/*&"my.email@domain.eu"*/
%put &&&&&&&&system.list1.;
/*SElist1. You got to be kidding me?*/
Question:
a)Why does not the && not resolve to address, but &&& does?
b)What on Earth is happening with levels of &*4+