04-06-2017 03:50 PM
The FILENAME statement can create a connection to an FTP site as the destination of any SAS procedure or process that writes to a fileref.
You may not want to use a native SAS file format as there are issues about cross operating system compatibility but Proc CPORT creates files intended for that purpose and the companion Proc Cimport will recreate SAS datasets. Proc Export may be all you need to create txt files though you may have to worry about FTP settings for plain text not binary transfer.
12-21-2017 01:59 AM
You can use filename statement below.
filename server ftp "/ftp01/ftp_lib/&sasData..TXT" host="XX.XXX.X.XX"
user="my_user" pass="my_pass" ;
infile "/my_out/&sasData..TXT" recfm=n ;
input x $char1. @@;
file server recfm=s ;
put x $char1. @@;