Jein.
Bei CALLER rufst du selber die Befehle mit QCMDEXC auf. Nach der Rückkehr musst du deine RQS-nachricht erneut senden.

Der Vorteil, CMD's von UIM auszuführen ist im Zusammenhang mit Mehrfachauswal und Kommandozeile zu sehen.

Beispiel ist ja WRKSPLF:
Mehrere Eintrage mit Option auswählen und in der Kommandozeile mit Parametern ergänzen. Z.B. Auswahl 2 und in der Kommandozeile OUTQ(NEWQ).
UIM ruft dann selber jede Zeile mit dem zusammengebauten Kommando auf.

In der Action-Liste kannst du auch auf andere Listenvariablen verweisen, auch auf Elemente die keiner View zugeordnet sind, also Hidden-Fields.

Es gibt daher selten einen Grund, Kommandos selber aufzurufen, insbesonders habe ich dann Probleme die Fehlermeldungen (ggf. mehrere) in der Nachrichtenzeile anzuzeigen. Dies übernimmt UIM automatisch.
Das selbe Gilt im Übrigen auch bei Mehrfachauswahlen. Beim 1. Fehler wird automatisch angehalten.

Bei Action CALLER sind Mehrfachauswahlen nicht möglich, da ja jeder Eintrag einzeln behandelt wird und das Programm nicht weiß, ob weitere Auswahlen noch folgen oder die vorherige Auswahl fehlerhaft war.

Auch das Handling von Bestätigungs-Listen (Auswahl 4) kann UIM automatisch vornehmen.

Da würde ich die Anzeige des WRKACTJOB eher vernachlässigen da sie eigentlich nicht relevant ist.