Your basic question is:
Is there a document containing detailed information per Role on what that Role can do in Ax? Especially interested in Reports, KPI, Cue's etc.
If this is your question I haven't come across such a document.
If your trying to generate such a report by code:
It should be possible, but isn't easy to achieve.