/*Write SAS syntax from a data set*/
data syntax;set temp.abc;
if="if basename='";
then="' then finalweight=";
and ="'and gender='";
semi=";";
syntax=if
||basename|| and || gender|| then||finalweight|| semi;
run;
data _null_;set syntax;
file "C:\macro_weight_data_1.txt";
put
(syntax)(200.50);
run;