Alles gut und schön, wenn alle Mandanten dieselben Abfragen mit nur unterschiedlichen Selektionen benötigen.
Ebenso gibt es eben auch Anforderungen, dass vielleicht jeder Mitarbeiter eigene Queries bauen kann, den Query/400 ist dem Enduser eben auch zugänglich.
Da ist der Wildwuchs geradezu vorprogrammiert.

Auch wenn ich mehrere Mandanten auf einem System habe, heißt es ja nicht, dass jeder Mandant dieselben Auswertungen haben will.
Daher ist es für mich nicht vorstellbar, wie du genau nur 1 Query für alle Mandanten und User bereitstellen willst.
- Umsatzliste, Inland/Ausland mal mit oder ohne Währung
- Auftragsbestandsliste ebenso, je Abteilung mit unterschiedlicher feldauswahl
- Fertigungsliste
- Bedarfsplanung
- u.v.m.

Ideen gibts da zuhauf;-).