Print SAS Code to Output File

Accepted Solution Solved
Reply
Contributor
Posts: 28
Accepted Solution

Print SAS Code to Output File

Is there any coding that can be written to print your SAS code to an RTF or PDF File?

I know you can do this with the log file, but when I submit code I need to have a file created that contains that code as it appeared in the editor (does not include the annotation that appears in the log).


Accepted Solutions
Solution
‎12-09-2015 02:52 PM
Super Contributor
Posts: 394

Re: Print SAS Code to Output File

You can use PROC DOCUMENT's IMPORT TEXTFILE statement to import a text file into an ODS document. Then you can replay the document to any ODS destination, including RTF or PDF. This example imports the SAS program file "ppurl.sas" into the WORK.TEMP document and then replays WORK.TEMP to the HTML file test.html:

 

ods html file="test.html";
proc document name=temp(write);
   import textfile="ppurl.sas" to ^;
   replay;
run;
ods html close;

View solution in original post


All Replies
Solution
‎12-09-2015 02:52 PM
Super Contributor
Posts: 394

Re: Print SAS Code to Output File

You can use PROC DOCUMENT's IMPORT TEXTFILE statement to import a text file into an ODS document. Then you can replay the document to any ODS destination, including RTF or PDF. This example imports the SAS program file "ppurl.sas" into the WORK.TEMP document and then replays WORK.TEMP to the HTML file test.html:

 

ods html file="test.html";
proc document name=temp(write);
   import textfile="ppurl.sas" to ^;
   replay;
run;
ods html close;
Contributor
Posts: 28

Re: Print SAS Code to Output File

Thank you Tim; that works perfect!

☑ This topic is SOLVED.

Need further help from the community? Please ask a new question.

Discussion stats
  • 2 replies
  • 428 views
  • 0 likes
  • 2 in conversation