Gefällt die Lösung? Die Datei über einen Data step mit file-statement rauslassen. Das Setzen der Gänsefüßchen erfolgt hier anders als bei meiner Lösung 1. Da war mir nicht klar, dass ein Export nach csv gebraucht wird. %let M_datei= sashelp.class; proc contents data =&M_datei. out= char_vari (keep= name type) noprint; run; proc sql noprint; select name into :M_variliste separated by ' ' from char_vari where type = 2; quit; data d (keep = &M_variliste. hiwi); format lfd_nr $4.; set sashelp.class; hiwi= catx('"; "' , of &M_variliste.); hiwi= catt('"',hiwi,'"'); run ; data d_ex; set d; file "&M_output.d.CSV" RECFM=V LRECL=800 encoding='wlatin1' delimiter=";"; if _N_ = 1 then do; put "&M_variliste."; end; put&M_variliste.; run; lg eric
... View more