Anmelden

View Full Version : Bildschirmfeld wird nicht zurück gegeben



Robi
28-04-14, 13:24
Hi *all

suche mir grade einen Wolf, bin echt am verzweifeln.
in dieser DSPF kann ich im Feld LBAU05 und LBAU131 z. b ein X eingeben.
Dadrunter kommen noch einige andere einstellige Felder.
Source wurde im SDA mit F4/F6 sortiert, keine Überschreibung vorhanden.

Pgm funktioniert nicht, da LBAU131 immer leer ist!
lt Debug, 'IM' exfmt': LBAU131 ist leer.
LBAU05 beinhaltet das, was ich eingebe,
LBAU132, LBAU133,... (das sind die nachfolgenden Felder) alle haben den Inhalt den ich ihnen gebe.
(Auch die sind mit FLDCSRPRG(LBAU13x) definiert) Aber LBAU131 ist immer leer!
Habe das Feld umbenannt in LBAU177 --> es ist trotzdem immer leer.
Das hab ich noch nicht erlebt, hat einer ne Idee?
V7R1 TR6

Gruß
Robi
(nein, ich habe Nix unanständiges geraucht!)


A R FO012509
A OVERLAY
A KEEP
A CF24(24 'Änderung trotz Fehler best-
A ätigen')
A CF02(26)
A CSRLOC(LINNBR POSNBR)
A RTNCSRLOC(&##CSRC &##CSFL &##CSPS)
A PUTOVR
A LINNBR 3S 0H
A POSNBR 3S 0H
A ##CSRC 10A H
A ##CSFL 10A H
A ##CSPS 4S 0H
A LBAU05 1A B 5 2
A 5 6'Anbei erhalten Sie folgende Unterl-
A agen in Kopie:'
A 5 76'(05)'
A LBAU131 1A B 6 3FLDCSRPRG(LBAU132)
A 6 5'xxxxxxxxxx'

Pikachu
28-04-14, 13:36
Wird das Feld LBAU131 im Programm eventuell nirgends angesprochen?

Fuerchau
28-04-14, 13:45
Gibt es bei der Erstellung der DSPF ggf. einen Hinweis auf "Überlagerung", so dass das Feld gar nicht sichtbar ist?

Nur zu Anmerkung:
Lass mal das PUTOVR weg. Solange du nicht mit OVRATR/OVRDTA und BZ's arbeitest ist das wirkungslos.

Robi
28-04-14, 14:23
@Pikachu
Nein, sonst hätte ich nicht gemerkt das es nicht zurück kommt.

@Fuerchau
Keine Überlagerung lt. Spool (Hatte ja geschrieben das ich 'sortiert' habe.
Putovr und OVR*: wird hier bunt durcheinander verwendet, funktioniert aber. Umbau hat nix gebracht.

FLDCSRPRG ist (anscheinend) die Ursache. (1. Verweis auf ein Feld, das sowieso angesprungen wird)
In der vorherigen Version war das nötig, aber alle 'Zusatzfelder' sind nun aus dem BS verschwunden.
Der Cursor springt sowieso in der richtigen Reihenfolge.
Nachdem ich das FLDCSRPRG entfernt habe (alle Felder) wird mein LBAU131 auch gefüllt zurück gegeben.
Danke
Robi