SELECT der letzten ID

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

SELECT der letzten ID

Beitrag von the-FoX (ForumUser / 87 / 0 / 0 ) »
Hallo,

ich versuche gerade die letzte ID einer Tabelle zu ermitteln und das am betsen nur mit einem SELECT Kommando.
Denn die ID will ich um eins erhöhen und einen neuen Datensatz speichern. Eine Art Autoincrement.

SELECT SINGLE * FROM xyz ORDER BY ID DESCENDING.

funktioniert leider nicht.
Hat jemand eine Idee oder einen Tipp, wie man das realisieren kann ?!

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von ewx (Top Expert / 4913 / 332 / 653 ) »

Code: Alles auswählen.

SELECT max( id )...
Gruß,
Enno

Beitrag von Kowi (ForumUser / 28 / 0 / 0 ) »
Hi,

in einer Multi-User-Umgebung (wie SAP sie im Allgemeinen sein sollte ;-)) ist solch ein Vorgehen allerdings problematisch. Was passiert denn, wenn zwei Prozesse sich direkt nacheinander die ID holen und dann z.B. der zweite Prozess zuerst in die Tabelle schreibt? - Nur so als Beispiel...

Gruß,
Kowi

Beitrag von Hermann ( / / 0 / 3 ) »
Kowi hat vollkommen recht. Das ist problematisch, daher wäre es in dem Fall besser, das ganze über ein Nummernkreisobjekt zu machen.
Siehe auch hier:
http://www.abapforum.com/forum/viewtopic.php?t=2007

Hermann

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hermann hat geschrieben:Kowi hat vollkommen recht. Das ist problematisch, daher wäre es in dem Fall besser, das ganze über ein Nummernkreisobjekt zu machen.
Siehe auch hier:
http://www.abapforum.com/forum/viewtopic.php?t=2007

Hermann
nicht besser, der einzig sichere Weg... ;)
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2092
Views
Selektieren des letzten timestamps
von barbara » 02.08.2006 15:10 • Verfasst in ABAP® für Anfänger
4
Antw.
3281
Views
Letzten Wert im Loop ausgeben
von le_fuka » 22.03.2012 22:15 • Verfasst in ABAP® für Anfänger
4
Antw.
2322
Views
Analyse was der User in den letzten Tagen gemacht hat
von Kleenmex » 07.11.2006 10:24 • Verfasst in ABAP® für Anfänger
4
Antw.
4487
Views
Erster und letzten Datensatz eines Reports
von sacair » 25.06.2009 10:09 • Verfasst in ABAP® für Anfänger
7
Antw.
4500
Views
Anhand des Stichtags die letzten Datensätze ermitteln
von kaim77 » 27.12.2022 17:26 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 49506
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 101325