PROBLEM #1:
      In previous versions of SAS, if I saved the Output Window by clicking File>Save As, the resulting file would have pagebreaks to tell the printer when to go to a new physical page. As of Release 6.12, this doesn't happen.

    PROBLEM #2:
      When I generate output that doesn't take up many lines (e.g., PROC MEANS), I don't want the Output Window to place the output on separate pages -- I'd rather have it all on a flowing page, to save paper when I print out. In other words, I want to get rid of the pagebreaks in the Output Window.

    SOLUTION FOR PROBLEM #1:
      There are several ways to make SAS output pagebreaks (usually a ^L character or the equivalent), when saving the Output Window, but none is very elegant. Here are some suggestions.

      • use the default command line (the field on the left of the Tool Bar with the check-mark to the left of the field) then with the OUTPUT window as the active (current) window, type the PRINT command as follows:

          print file='today.out'

      • Use PROC PRINTTO as in this example:

          filename myoutput 'c:\temp\prntfils\today.out';
          proc printto print=myoutput;
          <---other SAS PROC steps-->
          proc printto;

        The final PROC PRINTTO is to turn off the redirection of the output, and return it to the Output Window.

      • Run the SAS program in batch (see examples in SAS Under UNIX or SAS for Microcomputers. The .lst file that is created will have printer pagebreaks.

    SOLUTION FOR PROBLEM #2:
      The pagebreak in the Output Window is controlled by the SAS System Option FORMDLIM. To remove the pagebreaks, run this:

        OPTIONS FORMDLIM=' ';

      That's single quotes with a space in between.

      To turn the pagebreak back on, run this:

        OPTIONS FORMDLIM='';

      That's single quotes with no space in between.