meine frage hat zwar nicht direkt etwas mit ABAP zu tun aber vielleicht könnt ihr mich hier auch helfen:
Gibt es bei der SAP DB einen Automatischen Schlüssel? d.h. ein Feld das bei jedem neu hinzugekommenen Eintrag einfach hochzählt.
Wenn ja, wie lege ich dieses an?
Du musst die Spalte als Integer definieren und bei 'DEFAULT' den Wert 'SERIAL' setzen.
Alternativ kann man noch den Anfangswert mitgeben, ab dem hochgezählt werden soll, z.B.: SERIAL (10). Der Zähler beginnt dann mit 10.
Wenn Du inserts in Deine Tabelle machen möchtest, musst Du Dein Autoincrement-Feld explizit auf den Wert '0' setzen, dann wird automatisch der nächsthöhere Wert gesetzt.