SAS Enterprise Guide

Desktop productivity for business analysts and programmers
BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
PaulNeag
Calcite | Level 5

I am using EG7.1

I sometimes conditionnaly throw custom errors in my programs by using:

%PUT ERROR: CUSTOM ERROR THROWN BY MACRO;

or alternatively:

DATA _NULL_;
ERROR "ERROR:CUSTOM ERROR THROWN BY DATASTEP";
RUN;

I would expect these errors to appear in the log summary just like normal errors do.

They will show up in the log and a red "X" will show in the program icon but they do not show up in the error list.

 

Is there anyway to enable them showing in the list ? Perhaps a macro flag that needs to be set ?

 

Thank you

1 ACCEPTED SOLUTION

Accepted Solutions
CaseySmith
SAS Employee

Prior to EG 7.11, the log summary view did not find errors in the log if there wasn't a space immediately after "ERROR:".  So, to workaround, make sure you put a space between "ERROR:" and your error message.  This was fixed in EG 7.11, which recognizes errors with or without a space after "ERROR:".

 

Casey

 

ps- Fortunately, almost all SAS-generated errors start with "ERROR: " (with a space), so really only an issue for user-written errors.


Register today and join us virtually on June 16!
sasglobalforum.com | #SASGF

View now: on-demand content for SAS users

View solution in original post

4 REPLIES 4
Quentin
Super User

Odd.  It works they way you want in EG 6.1.  User-written error messages are highlighted and show up in the log summary.

The Boston Area SAS Users Group is hosting free webinars!
Next up: SAS Trivia Quiz hosted by SAS on Wednesday May 21.
Register now at https://www.basug.org/events.
Quentin
Super User

Sorry, I was wrong. I didn't actually run the OP posted. 

 

@CaseySmith is correct. When I run:

DATA _NULL_;
ERROR "ERROR:CUSTOM ERROR not found by Log Summary";
ERROR "ERROR: CUSTOM ERROR found by Log Summary";
RUN;

In EG 6.1, only the second error message with the space after the colon is caught in the log summary.

 

The Boston Area SAS Users Group is hosting free webinars!
Next up: SAS Trivia Quiz hosted by SAS on Wednesday May 21.
Register now at https://www.basug.org/events.
CaseySmith
SAS Employee

Prior to EG 7.11, the log summary view did not find errors in the log if there wasn't a space immediately after "ERROR:".  So, to workaround, make sure you put a space between "ERROR:" and your error message.  This was fixed in EG 7.11, which recognizes errors with or without a space after "ERROR:".

 

Casey

 

ps- Fortunately, almost all SAS-generated errors start with "ERROR: " (with a space), so really only an issue for user-written errors.


Register today and join us virtually on June 16!
sasglobalforum.com | #SASGF

View now: on-demand content for SAS users

PaulNeag
Calcite | Level 5
Thank you very much !

sas-innovate-white.png

Our biggest data and AI event of the year.

Don’t miss the livestream kicking off May 7. It’s free. It’s easy. And it’s the best seat in the house.

Join us virtually with our complimentary SAS Innovate Digital Pass. Watch live or on-demand in multiple languages, with translations available to help you get the most out of every session.

 

Register now!

Creating Custom Steps in SAS Studio

Check out this tutorial series to learn how to build your own steps in SAS Studio.

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
  • 4 replies
  • 2770 views
  • 1 like
  • 3 in conversation