PDA

View Full Version : Über LF LIFO lesen



prsbrc
24-08-07, 07:38
Hi und einen guten Morgen!

Gibt es eigentlich eine Funktion für's LF wo man die PF "rückwärts" also LIFO lesen kann???

Denn ich muss eine PF mittels SFL darstellen und es sollen die neuesten Sätze ganz oben erscheinen ...

Danke!

HDuernfeld
24-08-07, 08:24
Guten Morgen,
wenn Du native liest, dann lässt sich das ohne LF direkt mit dem PF-Key über REDPE lösen.

Fuerchau
24-08-07, 08:34
Wie Dieter sagt "Depends on Design".

Je nach dem wie deine Schlüssel definiert sind, gibts FIFO/LIFO/Keyed.
Hast du keinen Zeitstempel (ID/Timestamp) im Key, ist FIFO/LIFO nicht möglich.
Die PF wird normalerweise nach FIFO gespeichert, allerdings bei REUSEDLT(*YES) kann man das vergessen.
Spätestens nach RGZPFM mit bezug auf eine LF auch.

Ansonsten gilt wie oben gesagt:
SETLL/READP/REDPE liest eben rückwärts nach Key.

prsbrc
24-08-07, 08:40
Danke! Danke!

Es wäre halt einfacher gewesen wenns über ein LF schon vorsortiert gewesen wäre. Die SETLL/READP/REDPE etc. etc. sind mir bekannt ;) .

Weil ich hab ein fix/fertig gerüst für ein SFL-Pgm und mit der LF müsste ich halt nur die schlüssel und die Record-/Feldnamen verändern :cool: .

Grtx

Fuerchau
24-08-07, 11:29
Du kannst bei der LF Keys mit DESCEND sortieren.
Zu beachten ist dann der Wert bei SETLL !