Cause Solution
A macro variable is being set to itself where
the original macro variable did not exist, for
example,
%let a=&a;
If &a did not exist prior to this %LET
statement, then the warning will be generated.
Ensure that the macro variable exists before
setting it back to itself, for example,
%global a;
%let a=&a;
Warning: Extraneous text on %SYSMSTORECLEAR statement ignored.
Cause Solution
There is text following the
%SYSMSTORECLEAR statement.
Remove the text, nothing should fall between
the %SYSMSTORECLEAR statement and the
semicolon.
Warning: Extraneous argument text on %SYSMACDELETE call ignored:
value.
Cause Solution
There is text following the forward slash that
does not equal the NOWARN argument.
Only the NOWARN argument is valid
following the forward slash.
The macro name in the %SYSMACDELETE
statement begins with a percent sign.
The %SYSMACDELETE statement requires
the macro name without the percent sign.
Warning: The MCOVERAGE option was set, but no MCOVERAGELOC= was
specified.
Warning: Generation of coverage data has been suspended and OPTION
NOCOVERAGE has been set. Any fileref used in the MCOVERAGELOC
option has been deassigned. To generate coverage data again, set
OPTIONS MCOVERAGE and MCOVERAGELOC.
Cause Solution
The MCOVERAGE system option has been
set but no location has been specified on the
MCOVERAGELOC= system option.
A valid location must be placed on the
MCOVERAGELOC= system option. The
MCOVERAGE system option must be
specified again.
The MCOVERAGELOC= system option is
pointing to a location that does not exist.
Ensure that the path on the
MCOVERAGELOC= system option exists
and is valid. The MCOVERAGE system
option must be specified again.
Warning: Attempt to delete macro definition for value failed.
Macro definition not found.
SAS Macro Warning Messages 435