Understanding How the SAS Supervisor Checks a Job

To better understand the errors that you make so that you can avoid them in the future, it is important to understand how the SAS Supervisor checks a job. The SAS Supervisor is the part of SAS that is responsible for executing SAS programs. To check the syntax of a SAS program, the SAS Supervisor does the following:
  • reads the SAS statements and data
  • translates the program statements into executable machine code or intermediate code
  • creates data sets
  • calls SAS procedures, as requested
  • writes error messages
  • ends the job
The SAS Supervisor knows the following information about DATA and PROC steps:
  • the forms and types of statements that can be present in a DATA step ...

Get Step-by-Step Programming with Base SAS 9.4 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.