Debugging Macros
The MPRINT System Option
A Brief Overview
The MPRINT system option
displays the text generated by macro execution. Each SAS statement
begins a new line. Each line of MPRINT output is identified with the
prefix MPRINT(macro-name),
to identify the macro that generates the statement.
You can direct MPRINT
output to an external file by also using the MFILE option and assigning
the fileref MPRINT to that file.
You might want to specify
the MPRINT system option under these conditions:
-
You have a SAS syntax error or execution error.
-
You want to see the generated SAS code.
The MPRINT system option
is often synchronized with the SOURCE system option to show, or hide,
executed SAS code.
The MPRINT Option Syntax
Get SAS Certified Professional Prep Guide 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.