Insight Statistical Consulting Ltd
John Kirkpatrick MSc BSc (Hons) CStat CSci

The NOPRINT option suppresses all output

I don't need my procedure output in the list file, so I set the NOPRINT option and all my output had disappeared from all my destinations. What's happened?
With ODS, the effect of the NOPRINT option (for example on the PROC MEANS statement) is not quite what you expect: it suppreses all output to all destinations. To stop your output going to the listing destination only, use

ODS LISTING CLOSE;

To turn the listing destination back on, use

ODS LISTING;