Naja, RPG mach aus dem "Dynamischen" auch nix anderes als ein Statisches SQL wo die Felder aufgelöst werden.
Aber es stimmt schon, wenn ein neues Feld hinzugefügt wird, reicht es nicht einfach das Programm neu Umzuwandeln damit die DS aktualisiert wird.

Vielleicht gibt es ja möglichkeiten das IDENTITY Feld als Hidden zu definieren, dann könntest du es so machen.
Da auch in der DS das Hidden-Feld per default nicht definiert wird.
Habe ich aber ehrlich gesagt noch nie probiert ob das überhaupt möglich ist.

Ansonsten bleibt dir nix anderes übrich als die Spalten anzugeben.

lg Andreas