That is about 10 minutes to load a report. It is not bad for me, but we have end-users(clients) working with those reports every day and they are not happy with waiting for so long. Main reason is that they have better experience working with SAP alternative in old days, and they had their reports ready in seconds.
Your idea about SQL statements seems good - I'll try it. Thank you!
Nikita