BookmarkSubscribeRSS Feed
AllenJ
Fluorite | Level 6

We have written SAS code for the particular analysis we use constantly for our work.  It is now several years old and has evolved into a large group of macros called by parameters.  We would like to document this code for new employees that must use and maintain this code into the future.  Is there software that will read the SAS code and produce documentation that includes variable mapping, flowcharts, macro lists, etc?

3 REPLIES 3
SASKiwi
PROC Star

In a word, no. For programs written manually there really is no such thing as an automatic documenting tool. If however you built your programs as an Enterprise Guide project, an Enterprise Miner project or similar the workflow diagram you constructed it with provides partial documentation.

 

So unfortunately you need to do the hard yards regarding documentation - DIY - been there, done that!

AllenJ
Fluorite | Level 6
Thanks. Has anyone used some of the broad range open source document
software? This means you have to define some functions to run their
programs If someone defines SAS to the community then it can be shared.
SASKiwi
PROC Star

@AllenJ  - Hmm - not sure where you are going with this question. I do a lot of documentation for the SAS applications where I work. This can range from a simple list of instructions on how to do a particular task up to epic-scale docs that explain how a set of business rules, including interpretation, were implemented. The purposes for SAS documentation can be many and varied so it is not a case of one size fits all.

Ready to join fellow brilliant minds for the SAS Hackathon?

Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.

Register today!
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.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 3 replies
  • 488 views
  • 0 likes
  • 2 in conversation