Angenommen die 20 Felder aus der Datenbank Datei heißen xxFld1 - xxFld20 und die Felder in der Display File heißen DspfFld01 - DspFFld20 kann wie folgt vorgegangen werden:
Die Datei-Felder werden in einer Datenstruktur hinterlegt und mit einer Feldgruppe überlagert.
Dabei ist keinerlei Länge-Angaben notwendig!!! Überlagerte Felder sind allein durch die Überlagerung definiert und Felder, die in einer Datei in den F-Bestimmungen definiert wurden sind ebenfalls definiert. Werden unqualifizierte Datenstrukturen verwendet, werden die Felder automatisch beim Lesen gefüllt und beim Schreiben fortgeschrieben.

PHP-Code:
D DSDspf          DS                                              
D   DspfFld01                                                     
D   DspfFld02                                                     
D   DspfFld03                                                     
D                                                                 
D   DspfFld19                                                     
D   DspfFld20                                                     
D   FgDspF                            Like
(DspfFld01Dim(20)     
D                                     overlay(DSDspf)             
                                                                  
D DSDBFile        DS                                              
D   XXFld1                                                       
D   XXFld2                                                       
D   XXFld3                                                       
D                                                                 
D   XXFld19                                                       
D   XXFld20                                                       
D   FGDBFile                          Like
(XXFld1Dim(20)       
D                                     overlay(DSDBFile)           
                                                                  
 /
Free      
     Read DBFile
;                                                      
     
FgDspF FgDBFile;
     
Exfmt DSPF;
     
//Eingabe-Prüfung
     
FgDBFile FgDSPF;
     
Update DBFile;  
 /
End-Free 
Birgitta