Thanks all for the replies, and I'm pleased to see my post sparked a good discussion. Although I've used SAS for 16 years, I realise that I am still scraping the surface in many aspects. I agree with your conclusion Quentin. About why CALL routines don't generate uninitialized notes. I've also started reading your paper that you linked to and found myself agreeing with it. I already follow some of what you advise. (I don't know if you go on to suggest it as I haven't finished it but I use a piece of code to check my log - especially for these pesky notes that should - arguably - be warnings. Such as missing values were generated, Division by zero detected, or repeats of BY values, to name a few!) For that reason I've nominated your last reply as the answer although I think anyone who stumbles across this thread should read the whole thing. And I'm going to add a suggestion to that other community as you suggest. Cheers!
... View more