That is a BUG in the CSVALL ODS destination. You should report it to SAS support.
Not only does it not generate the proper CSV file, it also seems to have some lasting impact on the normal HTML output used in the RESULT window in Display Manager.
If I run this code once:
data test;
x="aaaa"; output;
x="+1.0"; output;
x="Okay"; output;
run;
filename csv temp;
ods csvall file=csv;
proc print data=test noobs;
run;
ods csvall close;
data _null_;
infile csv ;
input;
list;
run;
The PROC PRINT displayed in the Results Window looks normal:
If I then run the same code a second time the Results output has switched to using some monospaces font. And the output looks like the output previously sent to CSVALL, with the missing + and the extra unneeded quotes around the other value.
... View more