BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
ssafmed
Obsidian | Level 7

Hello,

 

Where I can find SAS Technical Report P-258, Using the REPORT Procedure in a Nonwindowing Environment;

 

Thanks a lot

 

Best Regards

1 ACCEPTED SOLUTION

Accepted Solutions
Cynthia_sas
Diamond | Level 26

Hi:

  This posting is over 10 years old, but at some point in time, the old document was available as described here:

https://communities.sas.com/t5/ODS-and-Base-Reporting/P-258-Using-the-REPORT-Procedure-now-available...

 

  but the link in the posting is broken now. No doubt years of documentation re-orgs have changed the link.

 

  As I remember the current PROC REPORT documentation covers everything P-258 had, just organized differently.

 

  You might open a track with Tech Support if you REALLY want to find out whether the old document from the link in the posting is still available.

 

Cynthia

View solution in original post

8 REPLIES 8
ssafmed
Obsidian | Level 7

Thanks a lot! Can I buy electronic version somewhere?

 

Regards!

Cynthia_sas
Diamond | Level 26

Hi:

  This posting is over 10 years old, but at some point in time, the old document was available as described here:

https://communities.sas.com/t5/ODS-and-Base-Reporting/P-258-Using-the-REPORT-Procedure-now-available...

 

  but the link in the posting is broken now. No doubt years of documentation re-orgs have changed the link.

 

  As I remember the current PROC REPORT documentation covers everything P-258 had, just organized differently.

 

  You might open a track with Tech Support if you REALLY want to find out whether the old document from the link in the posting is still available.

 

Cynthia

rocrum
SAS Employee

SAS Technical Report "P-258 - Using the REPORT Procedure in a Nonwindowing Environment, Release 6.07" can now be found again at: https://support.sas.com/documentation/onlinedoc/v82/techreport_p258.pdf

 

It has also been added as a Related Document on the Base SAS Documentation page at:

https://support.sas.com/en/software/base-sas-support.html#documentation

ssafmed
Obsidian | Level 7

Hello rocrum,

 

Thanksa lot!

 

Best Regards;

 

ssaf

Tom
Super User Tom
Super User

That is a really anachronistic manual.  When they first introduced PROC REPORT it was designed as interactive tool in Display Manager.  So they need that manual to help people understand how to use it as a normal programming tool.  Now that they are not really developing Display Manager the roles are reversed.  So perhaps there is a special manual for how to use PROC REPORT in an interactive way?

Cynthia_sas
Diamond | Level 26

Hi, Tom:

  Yes, it is an old manual and it doesn't cover ODS topics. However, the bulk of the "batch" proc report examples -- how ORDER works, how GROUP works, how BREAK and RBREAK works, how to do CALL DEFINE -- many of those examples are still good.

 

  Using PROC REPORT in interactive mode is only something that works in Display Manager or in an interactive SAS session on the mainframe or Unix. If you don't have Display Manager or an interactive session, the older instructions won't work. If you are using PROC REPORT with EG, you can't open the interactive REPORT window.

 

  It was our experience over the years, that people just weren't using PROC REPORT in the older REPORT window/interactive mode and so the PROC REPORT documentation changed to reflect the more common usage of submitting a complete PROC REPORT program. It used to be if you invoked PROC REPORT, that the interactive window was the default, and you needed the NOFS or NOWD option to submit your code in batch. However, even that changed over time and NOW the default is NOT to invoke the REPORT window at all.

 

  In Enterprise Guide, the EG developers added a List Report Wizard that creates basic PROC REPORT code, but unless you want the output from EG the way it is, when you go to modify the output, you either need to reference the documentation, or reference user group papers or reference the examples in P-258.

 

  We teach PROC REPORT syntax (along with TABULATE syntax) in the Report Writing 1 class and we also show how to use ODS and style overrides in the class.

 

  I think that P-258 can still be useful for beginners, as long as they understand that eventually, when they get beyond the basic syntax and examples and into using ODS, that they will need to explore the documentation and other resources. I asked for the P-258 documentation to be resurrected to avoid the broken link issue with this posting and the older posting that was referenced.

 

  If anyone wants to use PROC REPORT in a Display Manager or an interactive SAS session with the REPORT window, here's an older user group paper that gives the highlights: https://support.sas.com/resources/papers/proceedings/proceedings/sugi28/070-28.pdf and this paper https://www.lexjansen.com/nesug/nesug90/NESUG90004.pdf by Ray Pass from 1990 is the very first paper that I remember reading when PROC REPORT and the interactive windowing mode was first available.

 

  It was a fun walk down memory lane for me looking at the papers -- that's how I first learned to use PROC REPORT.

 

Cynthia

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 8 replies
  • 2128 views
  • 6 likes
  • 5 in conversation