data new(keep = a_ b_ c_ rename=(a_=a b_=b c_=c));
set aaa;
array var{*} $ a b c;
array var_{*}$ a_ b_ c_;
if _n_ = 1 then do;
do i=1 to 3;
var_{i}=vname(var{i});
end;
output;
output;
end;
do i=1 to 3;
var_{i}=var{i};
end;
output;
run;
proc print;run;
*my code is a little bit stupid but it works;
*Thanks;