Natürlich fehlte noch ein Schlüsselwort:

4.170 USRRSTDSP (User Restore Display) Keyword

Use this record-level keyword on a window record to specify that the application will manage the display. Window records are not
automatically removed. If this keyword is not specified, the system saves and restores the underlying display when a window record is
displayed.

This keyword has no parameters.

The WINDOW keyword must be specified on the same record as the USRRSTDSP keyword. The USRRSTDSP keyword functions only
when the window keyword defines a window. The USRRSTDSP keyword does not function if the window keyword specified a record
format name. For more information, see "WINDOW (Window) Keyword" in topic 4.176.

Option indicators are valid for this keyword.

Das Fenster solltest du immer mit EXFMT (WRITE/READ) ausgeben.

Wenn du ausserdem noch RCLRST in dem aufrufenden Programm verwendest, schließt du die DSPF auf jeden Fall.
Dies solltest du unterlassen, wenn das Programm mehrfach aufgerufen werden soll.