Help using Base SAS procedures

Carraige return issues with .txt output

Reply
Frequent Contributor
Posts: 131

Carraige return issues with .txt output

Data test(keep=dept  hire_dt  company  department);

Set test2;

Run;

Data _Null_;

  Set test2;

    File "/xxs11/xx/sascode/xx/out/xx_&pbus_1._&Out_NAME..txt"

        LINESIZE=8000 dsd dlm='|';

          PUT &Final_VARS ;

             run;

produces a txt file like this

11111|05/15/14|xyz|enginerring

problem is I am getting carraige return issues

11111|05/15/14|xyz|enginerring|22222|12/11/2014|xyz|accounting

The output is supposed to stop and jump to the next line adter department

How can I adjust the code in data_null to address this.  I have heard of @@  and missover

Valued Guide
Posts: 3,208

Re: Carraige return issues with .txt output

Program looks fine. As it did run on Unix you have probably downloaded it. Download is ascii not binary (there should be an option for that).
In binary mode it will define records as "lf" in ascii mode as "cr lf". Notepad wordpad do not recognize the "lf"convention. notepad++ ia able to help you and inform about used conventions. 

---->-- ja karman --<-----
Respected Advisor
Posts: 3,777

Re: Carraige return issues with .txt output

what is the value of macro variable &Final_VARS?

Ask a Question
Discussion stats
  • 2 replies
  • 166 views
  • 0 likes
  • 3 in conversation