A long time ago, we all learned that 2-digit years are bad.
SAS itself is Y2K compliant, but if user-written code (or data) has two-digit years (or one-digit years!), SAS is left to impute the century by referring to the setting of the YEARCUTOFF option. Below illustrates how YEARCUTOFF can be used to impute century (and even decade):
I think it would be helpful to have an option like YEARCUTOFF=ERROR or NOYEARCUTOFF. This would say "If SAS encounters a year with less than four digits, generate an error message, rather than using YEARCUTOFF to impute the century."
While it can sometimes be helpful to write code that is tolerant to two-digit years, it would be useful to be able turn on stricter error handling which requires all years to be four digits.