Hi Rick, It is a very interesting to know this. I tried this with ods tagsets.excelxp which i was using to generate the excel file with proc report. After using the ods exclude all and ods exclude none. The output directed to the output window is suppressed however the excel file also does not have the data. Excel file is created but with no data in it. But if i remove the ods exclude statements and run it. The output is directed to output window and the excel file is also created with data. Could you please let me know what is happening here and how to avoid it. Appreciate your response. Thanks, Jagadish