RSTDSP(*YES) sorgt dafür, dass beim Aufruf eines Programmes mit eigener Anzeige, das aktuelle Bild gespeichert und bei der Rückkehr wiederhergestellt wird.
Für Dein Problem muss also die DSPF des 1. Programmes mit RSTDSP(*NO) erstellt werden.
Allerdings bist du selber dann auch für die komplette Wiederherstellung des Bildes verantwortlich, also Anzeige des Hauptbildes und des Fensters.
Kommt das Hauptbild wiederum von einem übergeordneten Programm, ist das leider weg.
ASSUME muss als Dummy in der 2. DSPF des Programmes B genannt werden. Zusätzlich ist ggf. noch OVERLAY erforderlich.
USRRSTDSP im Window-Format ist ggf. erforderlich um ein Flackern bzw. gezieltes Anzeigen überlagender Fenster zu steuern.