PDA

View Full Version : arbeiten mit externer PRTF, inz. Datenfeld



CZE425
29-04-03, 11:54
gibt es eine Möglichkeit in einer externen Printerfile ein Datenfeld mit blank zu inizialisieren?
(Früher ging das in den output's mit B)

froehlich
29-04-03, 12:29
Hallo,

Standardmäßig werden alle Felder im RPG
gecleart (einmalig durch RPG-Zyklus)
Sonst musst Du das Feld in den den C- Bestimmungen entweder mit CLEAR oder
move *blanks (RPG III) initialisieren.

Gruss Thomas

Fuerchau
30-04-03, 10:14
Mit CLEAR>FormatName< werden sogar alle Felder des Druckformates entsprechend ihres Typs gelöscht.

PeterKarsten
02-05-03, 08:56
Aber dabei Achtung, es werden auch alle in diesem Format benutzten Bezugszahlen initialisiert. Wenn beispielsweise bei der Programminitialisierung bestimmte Bezugszahlen gesetzt werden, die in dem Printerfile die Ausgabe steuern, sind diese nach einen CLEAR auch weg.

Fuerchau
02-05-03, 09:16
Dem kann man entgegenwirken, wenn man statt CLEAR die Anweisung RESET anwendet.
Variablen, die in der *INZSR-Routine initialisiert werden, erhalten bei RESET diesen Wert wieder.