Globale SQL-Variablen haben Session Scope. Deshalb wird wohl beim Aufruf eines weiteren Programms eine neue SQL-Session gestartet (siehe Link!):

http://www.rpgpgm.com/2016/05/global...e-data-in.html

Vielleicht wäre es für Dich auch eine Option stattdessen mit Umgebungsvariablen zu arbeiten? Die kannst Du auf Job-Ebene definieren.

Gruß,
KM