PDA

View Full Version : QDDSSRC Feldnamen der DDS Source ermitteln



GutmannHGW
16-08-07, 14:30
Hallo allesamt!Habe die Forensuche bemüht mir darüber eine Antwort zu geben, fand aber leider soweit ich verstanden habe zu diesem Thema nur etwas in Verbindung mit Datenbanken. Jedoch möchte ich nicht die Feldnamen von Datenbanken, sondern die Feldnamen der DDS-Bildschirme.z.B. dass ein Messagefeld auf dem Screen WMSG heißt, an POS 23/1 steht, länge 70 hat usw....Habe schon wie gesagt über QSYS2/Syscolumns bzw. Systables gelesen, diese sind aber ja nur für Datenbanken nützlich.Gibt es sowas für die DDS-Source auch?Mfg!

ExAzubi
16-08-07, 14:35
DSPFFD auf ein DSPF. Da steht dann die Länge Zeile und Spalte. Kannst du dann per Print /*Outfile ausgeben lassen.

GutmannHGW
16-08-07, 14:53
also meine DSPF liegt in Bibi\Datei HGWPGM\QDDSSRC u. heißt VAB01W

Wie soll der fertige Befehl ausgucken?
Datei . . . . . . . . . . . . . > QDDSSRC
Bibliothek . . . . . . . . . . > HGWPGM
Ausgabe . . . . . . . . . . . . > *OUTFILE
Datei für Ausgabe . . . . . . . > QQRYOUT
Bibliothek . . . . . . . . . . > MARTIN
Auswahl für Ausgabeteildatei:
Teildatei für Ausgabe . . . . *FIRST
Sätze ersetzen od. hinzufügen *REPLACE

Das alles hab ich eben angegeben, aber die Bildschirm-Datei (VAB01W) kann ich im Endefekt nicht angeben!??!

ExAzubi
16-08-07, 14:59
Datei . . . . . . . . . . . . . > VAB01W Name, generisch*, *ALL
Bibliothek . . . . . . . . . . > HGWPGM Name, *LIBL, *CURLIB...
Ausgabe . . . . . . . . . . . . > *OUTFILE *, *PRINT, *OUTFILE
Datei für Ausgabe . . . . . . . AUSG Name
Bibliothek . . . . . . . . . . QTEMP Name, *LIBL, *CURLIB
Auswahl für Ausgabeteildatei:
Teildatei für Ausgabe . . . . *FIRST Name, *FIRST
Sätze ersetzen od. hinzufügen *REPLACE *REPLACE, *ADD

Zusätzliche Parameter

System . . . . . . . . . . . . . *LCL *LCL, *RMT, *ALL

Du kannst natürlich das DPFFD auf die Bildschirmdatei selber anwenden und nicht auf die Source!

Fuerchau
16-08-07, 15:17
In der Quelle steht ja ohnehin alles im Klartext und kann ggf. über PDM mit Auswahl 6 gedruckt werden.

DSPFFD muss natürlich auf das fertige Objekt, also die DSPF selber gehen.
Allerdings können da nicht alle Informationen ausgegeben werden, dies geht nur per API.

GutmannHGW
17-08-07, 06:25
Super, hat wunderbar geklappt!

Bin da noch ziemlicher Laie :)

Dankeschön!!!!!