PDA

View Full Version : Fehlerzeile in DSPF



Freezer
18-08-06, 07:43
Mahlzeit, ich habe da folgendes Problemchen und hoffe auf eure Hilfe:

Ich gebe ein DSP-Format für eine Funktionsauswahl aus. Danach wird per Window eine Bestätigung abgefordert. Komme ich dann das Auswahlformat zurück, werden die Fehlertexte (z.B. falsche Funktionstaste, etc.) auf Höhe der letzten WINDOW-Zeile, also mitten im Bildschirm angezeigt.

Gibt es eine Möglichkeit, diesen Zustand über Attribute der DSPF zu verhindern?

Bisher mache ich es so:
CLOSE DSPF
OPEN DSPF
EXFMT

Danke für die Antworten.

Fuerchau
18-08-06, 07:58
Nach der Anzeige des Fensters ist der komplette Bildinhalt wieder herzustellen, da sonst Reste des Fensters erhalten bleiben.
Zusätzlich kannst du auch WINDOW(a b c d *NOMSGLIN) angeben, so erhält das Fenster keine eigene Nachrichtenzeile.

Mit USRRSTDSP merkt sich die AS/400 weniger, dann solltest du immer komplette Satzformate ausgeben.

Wenn du den Bildschirm in mehrere Formate unterteilst solltest du wenigstens 1 Format ohne OVERLAY ausgeben, damit der Bildschirm komplett gelöscht wird.

Freezer
18-08-06, 08:11
Das mit dem OVERLAY war der kasus knaxus. Hatte das erste Format auf OVERLAY=J, ohne den Quatsch funktioniert es.

Was meintest du mit:
Nach der Anzeige des Fensters ist der komplette Bildinhalt wieder herzustellen...?

Danke für den Tip.