PDA

View Full Version : CLEAR bei Eingabedatei



harbir
05-11-12, 09:43
Hallo,

ich versuche in einem ILE-RPG-Programm ein Eingabepuffer mittels CLEAR zu löschen.

Doch auch nach dem CLEAR sind die Feldinhalte vorhanden.

Die Datei, deren Puffer ich löschen will, ist als IF definiert.

Welche Möglichkeiten gibt es noch, ausser alle Felder einzeln zu initialisieren?

Danke schonmal vorab :)

Harbir

andreaspr@aon.at
05-11-12, 09:59
Hallo,

kann es sein, dass dein CLEAR sich nicht auf die Felder auswirkt die du erwartest?
Eventuell schau mal im SPLF nach welche Felder in der Datenstruktur deines CLEARs hinterlegt sind.

lg Andreas

harbir
05-11-12, 10:13
Hallo,

kann es sein, dass dein CLEAR sich nicht auf die Felder auswirkt die du erwartest?
Eventuell schau mal im SPLF nach welche Felder in der Datenstruktur deines CLEARs hinterlegt sind.

lg Andreas


Hallo,

ich will den kompletten Satzpuffer clearen.

dazu habe ich

CLEAR satzformatname

angegeben.

Doch alle Felder im Satzformat sind dann immer noch gefüllt.

Ist mir ein Rätsel...

VG
Harbir

camouflage
05-11-12, 10:18
Reine Inputfelder direkt auf das Recordformat können mit Clear nicht gelöscht werden, es sei denn Du überträgst den Record in eine Datenstruktur und "clearst" diese.

harbir
05-11-12, 10:21
Reine Inputfelder direkt auf das Recordformat können mit Clear nicht gelöscht werden, es sei denn Du überträgst den Record in eine Datenstruktur und "clearst" diese.


Das hab ich mir schon fast gedacht...

Danke

Harbir

Fuerchau
05-11-12, 10:39
Du kannst das Format doch einfach zusätzlich als externe DS definieren.

hgdieterle
06-11-12, 10:28
Hallo

probiere doch mal clear *all

clear *all xxxxx