In reply to Chris Hemedinger.

I tried to suggest - have the standard error message could tell the analyst that the data are not in the required order and that would be "good enough".
Perhaps I misunderstand your blog - Does it really indicate SAS Enterprise Guide seeks to satisfy an analyst's request to use BY- processing on data which is not in that order? (without checking with the customer, it will sort that data!)
.