Hallo zusammen,
ich stehe vor folgender Herausforderung:
Aus dem Report A sollen die Reports B, C und D aufgerufen werden.
In bestimmten Fällen soll der Aufruf sofort geschehen, in anderen, durch eine Einplanung als Job zu einem späteren Zeitpunkt.
Bei Report A gibt der Anwender einige Selektionen auf dem Selektionsbildschirm an, darunter eine SELECT-OPTIONS und einige PARAMETER. Die dortigen Eingaben sollen in an die Reports B, C und D weitergegeben werden (z.B. SELECT-OPTIONS Report A an SELECT-OPTIONS Report 😎.
Wie ich es bei Soforaufruf mache, ist erstmal klar.
Wenn ich die Ausführung der Reports B, C und D als Job einplanen möchte, nutze ich die Bausteine JOB_OPEN, JOB_SUBMIT und JOB_CLOSE. Bei JOB_SUBMIT habe ich die Möglichkeit Parameter für den aufzurufenden Report mitzugeben. Jetzt stehe ich allerdings vor folgendem Problem:
Wie kann ich die Werte aus der SELECT-OPTIONS mitgeben, deren Ranges-Tabelle über 1000 Werte beinhalten könnte?
Ein Workaround wäre, die Werte aus der SELECT-OPTION in eine eigens definierte Tabelle zu schreiben, aus der die Daten von den verschiedenen Reports gelesen und weiter verarbeitet werden könnten. Aber gibt es da vielleicht eine elegantere und vor allem performantere Lösung?
Vielen Dank und viele Grüße
Bearbeitet vom Benutzer
vor 5 Jahre
|
Grund: Nicht angegeben