Hallo Rince,

ich bin mir nicht ganz sicher, was Du erreichen willst.
Versuch's mal mit folgendem Konstrukt:
(Es funktionniert, ob das aber unbedingt schöner ist?!)

PHP-Code:
D                 DS                                           
D DSUmsatz                                                     
D   DSUmsKosten                       Overlay
(DSUmsatz)        
D     Ums1                            Overlay(DSUmsKosten)     
D     Kst1                            Overlay(DSUmsKosten: *Next)
D   Ums2                              Overlay(DSUmsatz: *Next
D   Kst2                              Overlay(DSUmsatz: *Next
D   Ums3                              Overlay(DSUmsatz: *Next
D   Kst3                              Overlay(DSUmsatz: *Next
D   FgUmsKst                          Overlay(DSUmsatzDim(3
D                                     like(DSUmsKosten)        
D     FgUms                           Overlay(FgUmsKst)        
D                                     like(Um1)             
D     FgKst                           Overlay(FgUmsKst: *Next
D                                     like(Kst1
Die Felder Ums1-3 und Kst1-3 können Datei-Felder sein (Auflistung genügt)
FGUmsKst ist eine Feldgruppe, der Form Ums1Kst1 Ums2Kst2, Ums3Kst3.
Die Definition der Feldgruppen-Elemente in FGUmsKst wird durch die Datenstruktur DSUmsKosten definiert.
FgUms ist eine Feldgruppe, die alle Ums-Felder beinhaltet.
FgKst ist eine Feldgruppe, die alle Kst-Felder beinhaltet.
Durch die Überlagerung werden FgUms und FgKst automatisch als Feldgruppen definiert.

Birgitta