Entscheidend für die automatische Wiederherstellung ist RSTDSP(*YES). Bei *NO muss man natürlich nach einem CALL den Bildschirm selber komplett wieder herstellen.

Problematisch wird es nur bei Anwendungen mit Fenstern oder teilweise Überlagerungen übergeordneter Bildschirme und ASSUME. Dann kann und wird es bei der Wiederherstellung zu Problemen kommen.

Man kann alternativ auch Low-Level-API's "zwischenschieben":
Screen Manipulation and Query APIs

Wobei hier eben Save-/Restore Screen interessant sind.