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 GRAIN_PRODUCTION.
data _null_; set grain_production;