I am perfectly okay with that if SAP says that's the only way this works.
It seems very limiting because how else would you get any parameters from the user?
So what your saying here is that you need two pages?
One to input parameters and the other to display the report.
There are no other workarounds to not use two pages for a report?