Dave,
The way that the code node works: if the SAS program results in a new or changed data set, EG adds the data reference to the project. And once added, it shows in project explorer/designer -- no way to suppress that right now.
The data references added reflect only the net result of the program, not including any data that might have been created and subsequently deleted during the course of the program. So if you don't need the data at all after the program is done, you can add some PROC DATASETS statements at the end to remove it (or PROC SQL DROP TABLE statements...whatever works for you).
Another trick: you can CLEAR the libref at the end of the program -- that's as good as deleting the data as far EG is concerned because it cannot confirm its existence. For example, this program:
libname foo "c:\temp";
data foo.class;
set sashelp.class;
run;
libname foo clear;
Will not add foo.class to your project, even though "c:\temp\class.sas7bdat" still exists when you're done. You could then reassign the library in a subsequent code node if needed.
Chris