If a syntax or semantic
error occurs in a DATA step after the DMSSYNCHK option is set, then
SAS enters syntax check mode, which remains in effect from the point
where SAS encountered the error to the end of the code that was submitted.
After SAS enters syntax mode, all subsequent DATA step statements
and PROC step statements are validated.
While in syntax check
mode, only limited processing is performed. For a detailed explanation
of syntax check mode, see
Syntax Check Mode in SAS Language Reference: Concepts.
CAUTION:
Place the
OPTIONS statement that enables DMSSYNCHK before the step for which
you want it to take effect.
If you place the OPTIONS
statement inside a step, then DMSSYNCHK will not take effect until
the beginning of the next step.
If NODMSSYNCHK is in
effect, SAS processes the remaining steps even if an error occurs
in the previous step.