Wenn das Programm aktiv ist, dann hilft ggf. der Callstack überhaupt nicht weiter.
Du musst ggf. die Anzahl Dateizugriffe beobachten (DSPJOB->Auswahl 14).
Ich habe es schon erlebt, dass Programme zigtausende Sätze verarbeiten müssen um irgendeine Prüfung durchzuführen.
Bei kleineren Systemen kann dies schon mal einige Zeit in Anspruch nehmen.

Ist die Anwendung in SQL geschrieben ?

Dann könnten die SQL's ggf. nicht sehr performant laufen (fehlende Zugriffswege).

API's helfen da auch nicht immer weiter.
Zumal du ja das API zum Sammeln der Daten auch mehrfach aufrufen musst.

Sicherlich gibts auch Tools dafür.

Aber beobachte einfach mal in einer solchen Situation den Job (Auswahl 14) und die Anzahl Dateizugriffe (F5).