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 / 4849 / 313 / 642 ) »

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.
1622
Views
Selektieren des letzten timestamps
von barbara » 02.08.2006 15:10 • Verfasst in ABAP® für Anfänger
4
Antw.
2600
Views
Letzten Wert im Loop ausgeben
von le_fuka » 22.03.2012 22:15 • Verfasst in ABAP® für Anfänger
9
Antw.
4392
Views
Get 'Datum des letzten Freitag vor jeden Monatsersten'
von Marki » 23.05.2005 13:47 • Verfasst in ABAP® für Anfänger
7
Antw.
1083
Views
Anhand des Stichtags die letzten Datensätze ermitteln
von kaim77 » 27.12.2022 17:26 • Verfasst in ABAP® Core
4
Antw.
3089
Views
Erster und letzten Datensatz eines Reports
von sacair » 25.06.2009 10:09 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 10 Stunden von tar 8 / 247
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1536
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 183
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 422

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.

Aktuelle Forenbeiträge

Regex in where
vor 10 Stunden von tar 8 / 247
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1536
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 183
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 422

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 129
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3304
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9860