This is always a tricky problem, specially when it gets thrown for something that you were running successfully until recently. And there doesn't seem to be any simple one-step solution for it. Most searches online ended up in dead-ends for me. So are few solutions which did or did not work for me: 1) a single or double quote used in a comment inside the Macro - even though its inside a comment, it somehow manages to trigger this warning 2) adding extra space before & after, each instance of single/double quote - this never helped (though it did make me search and understand the difference between using single vs double quote) 3) Using 'PUTN' function - this one was most recent. So maybe there are others functions too, which throw this warning!! My suggestion would be, try commenting your code piece-by-piece and then running it after restarting SAS). Or in case you made any recent changes, start with them first.
... View more