Ausgelöste Ereignisse und Argumente ermittelnMit Hilfe des Funktionsbausteins GET_JOB_RUNTIME_INFO können Sie herausfinden, welche Ereignisse oder Argumente den Start eines Hintergrund-Jobs ausgelöst haben. Dies ist jedoch nur mit Job-Steps möglich, die ein ABAP-Programm starten.
Wenn dem Hintergrund-Job die Information zur Verfügung steht, wie ein Job ausgelöst wurde, kann er entsprechend auf das Ereignis reagieren.
Beispiel
Sie planen einen Job ein, der bei jedem Auslösen des Ereignisses FI_DATAIMPORT_DONE (eine bestimmte Phase des Datenimports wurde beendet) ohne Angabe eines Ereignisarguments gestartet wird. Nach dem Job-Start können Sie innerhalb des Jobs feststellen, welches Ereignisargument dem Ereignis mitgegeben wurde. In diesem Beispiel kann der Job dann ermitteln, welche Phase des Datenimports gerade abgeschlossen wurde. Je nachdem, ob das Ereignisargument FI_TABLE1 oder FI_TABLE2 ist, reagiert der Job unterschiedlich.