I have been reviewing what is and isn't in the XREF output relative to a tool I am building and came across what seems like an odd oversight. There is a reference where a FUNCTION is defined, but no reference where it is used or forward defined. This seems pretty basic.
Consulting in Model-Based Development, Transformation, and Object-Oriented Best Practice http://www.cintegrity.com
Add to this that there is a reference for new shared temp-table, dataset, frame, variable, and work-table, but *not* for buffer, query, stream, or browse. Doesn't that seem a bit hit and miss ... not that any of us have shared variables in our apps anymore, of course, but just in case we run into some piece of dusty legacy code in a corner...