D DS
D KundeObject 15 dim(9999) ascend
D Name 10 overlay(KundeObject:1)
D Menge 5 0 overlay(KundeObject:11)

D Index S 5 0
D SuchName S 10

C SORTA Name
C eval Index = %lookup(SuchName:Name)


Durch das Overlay kannst du Tabellenelemente überlagern und nach untergeordneten Elementen sortieren.
%lookup unterstützt bis zu 4 Argumente:
1. Suchfeld
2. Array
3. StartIndex
4. Anzahl Elemente

Aus Performance-Gründen sollte man ggf. immer die Anzahl aktive Elemente angeben, beim Sort besteht das Problem dass leere Einträge nach vorne sortiert werden, alternativ also "descend" oder die Einträge per INZ(*HIVAL) initialisieren.