This DATA step does not create a data set. Instead, it creates a data component and, eventually, an output object. The SET statement reads the data set TOP3LIST, which PROC MEANS created.
data _null_; set top3list;