Wenn du wirklich kein Key-Feld benötigst, dann muß die DDS so aussehen
Code:
 A          R MYAKLF                    PFILE(KD/YAK)
 A            AKKDNR
 A            AKLSNR
 A            AKLG
 A            AKLTAG
 A            AKDAAE
 A          K *NONE
 A          S AKLSNR                    COMP(NE 0)
Übrigens stehts auch in der Fehlermeldung - Nachrichtentext 2.Ebene.
Anzeigen mit DSPMSGD CPD7956.

Code:
Nachrichten-ID . . . . . . . :   CPD7956                                  
Nachrichtendatei . . . . . . :   QCPFMSG                                  
  Bibliothek . . . . . . . . :     QSYS                                   
                                                                          
Nachricht . . . :   SELECT- oder OMIT-Feld falsch angegeben.              
Ursache . . . . . : Die SELECT- oder OMIT-Felder müssen nach allen        
  Schlüsselfeldern im Satzformat angegeben werden; oder das Schlüsselwort 
  DYNSLT muß angegeben werden.                                            
Fehlerbeseitigung : Eine der folgenden Maßnahmen ausführen und Anforderung
  wiederholen.                                                            
    -- Schlüsselfelder vor den SELECT oder OMIT-Feldern angeben.          
    -- *NONE als Schlüsselfeld angeben.                                   
    -- Schlüsselwort DYNSLT angeben.                                      
    -- SELECT- oder OMIT-Felder weglassen.
Sven



[Dieser Beitrag wurde von Sven Schneider am 03. Februar 2003 editiert.]