Seems to me that creating a file with no delimiter, space or otherwise, can only be useful if the length of each field is fixed. You cannot use LIST PUT for that you
would need to use column or formatted put. For example.
[pre]
put a z5. b f8. c$20. d f12. e $16.;
[/pre]
Patrick,
You can make your program much shorter if you take avantage of features of the PUT statement.
[pre]
data _null_;
set test;
file print;
put (_all_) (+(-1));
run;
[/pre]