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;