Hallo liebe Community,
heute überrenne ich Euch mit Fragen.
Ich arbeite derzeit an einem Programm und möchte hier durch den Klick auf einen Button einen anderen Report im Hintergrund ausführen, bzw. als Job ausführen, ohne das der Benutzer das aktuele Dynpro verlässt. Demnach scheidet m.E. CALL TRANSACTION hier wohl aus.
Die Funktion sollte, wie in der SE38 beim Ausführen eines Programms über [Programm] --> [im Hintergrund ausführen] aussehen und abgebildet werden:
1. Abfrage des Ausgabegerätes
2. Abfrage des Starttermins
3. Erfolgsmeldung, dass Job im Hintergrund erstellt wurde
Ich habe hier mal versucht ein wenig zu debuggen, konnte die Logik aber nicht ganz nachvollziehen. Eine weitere Herausforderung ist hierbei auch noch, dass ich erst zur Laufzeit meines Programms den Eingabeparameter für den im Hintergrund auszuführenden Report kenne und ich diesen somit dynamisch setzen muss. Es existiert also keinerlei Variante, auf die ich mich beim Start des Reports beziehen kann.
Muss ich dann programmseitig temporär eine Variante anlegen, oder gibt es auch andere Möglichkeiten?
Fallen Euch für die Hintergrundverarbeitung FuBas, etc. ein, die ich nutzen kann?
Ich hoffe, ihr könnt meine Anorderungen verstehen und mir hierbei weiterhelfen.
Vielen Dank im Voraus für Eure Tips und Tricks.
Liebe Grüße
Nautilus