Hallo zusammen,

ich möchte zwei Keylisten einer Datei (Definiert als Datenstrukturen mit
LikeRec(Satzformat:*key)) miteinander vergleichen und prüfen, welche gemäß der Sortierung als erstes kommt.
Ein einfacher Vergleich der Datenstrukturen geht nicht, da sie jeweils ein *EUR-Datum enthalten und dieses in der DDS mit absteigender Sortierung (DESCEND) erfolgt.

Derzeit kette ich die Felder der DS bis zu dem Datum zusammen und vergleiche sie (auf <) und dann das Datum (auf >) und dann die restlichen Felder (zusammengekettet auf <).

Gibt es eine praktikabelere Lösung?
Gibt es die eine Möglichkeit die ersten Felder á La If %kds(key1:3)<%kds(key2:3) miteinander zu vergleichen ohne eine Substring machen zu müssen?

Könnt ihr mir weiterhelfen?