 STATIONARITY=

performs stationarity tests. Stationarity tests can be used to determine whether differencing terms should be included in the model specification. In each stationarity test, the autoregressive orders can be specified by a range, test= ar_max , or as a list of values, test=(ar1,...arn) , where test is ADF, PP, or RW. The default is (0,1,2).
PROC AUTOREG, on the other hand, assumes that the specified syntax for the STATIONARITY= option results in models for the ADF test, where the disturbances are distributed as white noise. Therefore, a specification of STATIONARITY=(ADF) assumes that the residuals from the standard DickeyFuller test (without any augmenting lags) are white noise. This assumption is noted in the following excerpt from the PROC AUTOREG documentation, however, the default behavior could be more clearly described:

 STATIONARITY=(ADF)
STATIONARITY=(ADF=(value …value) 
produces the augmented DickeyFuller unit root test (Dickey and Fuller 1979). As in the PhillipsPerron test, three regression models can be specified for the null hypothesis for the augmented DickeyFuller test (zero mean, single mean, and trend). These models assume that the disturbances are distributed as white noise. The augmented DickeyFuller test can account for the serial correlation between the disturbances in some way.
For more details on the stationarity tests fit in PROC AUTOREG, please see the following link:
I hope this helps explain the difference in the results you obtained when running the two procedures. I will request that the documentation for PROC AUTOREG be updated to further clarify the default behavior for this option. Thank you for your feedback!
 STATIONARITY=(ADF)
