Try reading the file using infile. Something like: data work.outgl; length ... format ... informat... infile <file> options; *here define a try like block* input _infile_; *then look at the length of the read line* if length(_infile_) > 32700 then do; <You might have to store the max length of the _infile_ into a macro var here and use it after str1> str1 = input(substr(_infile_,1,32700), $32767.); str2 = input(substr(_infile_,32701,<maxlength>),$32767.); end; else; str1 = input(_infile_,$32767.); end; ............. .......... run; of course, the code is a rough draft and not complete. But I was just trying to give you an idea....
... View more