Hallo!
Wenn ich eine Tabelle mit zeitabhängigen Einträgen machen möchte, dann war mir so, dass man am besten DATBI noch als letztes Schlüsselfeld und DATAB als erstes nicht Schlüsselfeld benutzt. Wenn man das aber so macht, dann ist es kompliziert, Einträge nachträglich abzugrenzen, denn es ändert sich normalerweise das BIS-Datum, aber das ist ja Schlüsselfeld...
Das bedeutet aber (bei DATBI als keyfield), dass man diesen Satz komplett ändern, bzw kopieren muss.
Wenn man
DATAB als Schlüsselfeld hat, dann kann man einfach beim bestehenden Satz das BIS-Datum abändern und fügt den neuen Satz mit neuem DATAB und DATBI und entsprechenden Werten hinzu.
Mir war mal so, dass es irgendeinen Grund gab, DATBI als Schlüsselfeld zu haben. Die SAP macht das in vielen Tabellen ebenso (Bsp. CSKS, WSOP).
Mir fällt aber gerade auch kein Grund ein, warum man nicht DATAB als Schlüsselfeld und DATBI als Nicht-Schlüsselfeld nehmen sollte...