PDA

View Full Version : Kann ich den Wert im Schlüsselwort SFLPAG im RPG auslesen ?



harkne
27-01-15, 12:34
Hallo zusammen,

die Frage steht schon im Titel. Kann mir das jemand beantworten ?

Vielen Dank

Viele Grüße Harald

Fuerchau
27-01-15, 12:42
Nein, leider nicht, das habe ich mir auch schon mal gewünscht.
Es gibt noch nicht mal ein API dazu.
Aber wozu soll das auch gut sein?
Ein Programm muss ja für seine DSPF wissen, wie groß die SFLPAG ist. Und wenn ich die DSPF ändere muss ich auch das Programm anpassen.

harkne
27-01-15, 12:49
Jo, ich muss ja auch wissen wie lange eine Variable ist und arbeite gerne mit %len. Ändert sich die Länge muss ich mich im Programm nicht weiter drum kümmern. So wäre es halt auch mit SFLPAG gewesen. Momentan nehme ich immer eine Konstante und weise der den Wert zu. Wäre halt schön gewesen wenn ich mir das hätte sparen können.

Trotzdem vielen Dank

camouflage
27-01-15, 13:18
Nein, leider nicht, das habe ich mir auch schon mal gewünscht.
Es gibt noch nicht mal ein API dazu.


Baldur,

stimmt so leider nicht.
Es gibt hierfür das QDFRTVFD API, welches ich auch in Serviceprogrammen verwende.

Mehr dazu einfach googeln: Determine SFLSIZ/SFLPAG, Gary Guthrie hat dazu eine Routine geschrieben.