Automatische fortlaufende Nummer in einer Datenbanktabelle

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

Automatische fortlaufende Nummer in einer Datenbanktabelle

Beitrag von kaim77 (Specialist / 200 / 0 / 0 ) »
Guten Abend,

ich habe eine Datenbanktabelle angelegt, wo ich als erstes Feld als laufende Nummer angelegt habe. Ich möchte dass dieses erste Feld automatisch immer erhöht wird. Wenn ich mit modify zwei Datensätze einfüge und später 100, dann werden die ersten zwei gelöscht.

Gibt es eine Möglichkeit das erste Feld automatisch zu erhöhen. Muss ich vielleicht einen anderen Typ nehmen. Momentan habe ich LFDNR genommen.

Danke für die Infos

VG Kaim

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


Re: Automatische fortlaufende Nummer in einer Datenbanktabel

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Nein, das gibt es leider nicht. Da musst du dich selber drum kümmern.
Es gibt zwar die sog. Nummernkreis-Objekte, aber auch da musst du zuerst eine Nummer ausfassen und in deiner Anwendung dann in das entsprechende DB-Feld übernehmen.
Wenn du aber immer einen eindeutigen Schlüssel brauchst, gibt es IMHO einen besseren Weg als Nummernkreis-Objekte: GUIDs
In vielen der neueren SAP-Modulen werden diese "garantiert" eindeutigen Nummern sehr oft schon eingesetzt.
Funktionsbaustein GUID_CREATE.

Hier ein paar weiterführende Infos zu dem Thema
http://scn.sap.com/thread/16890
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Automatische fortlaufende Nummer in einer Datenbanktabel

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
"The GUID_CREATE function module is Obsolete now"

Eine fortlaufende Nummer und eine GUID "garantiert" eindeutige Nummer sind fuer mich sehr unterschiedliche Dinge.

Re: Automatische fortlaufende Nummer in einer Datenbanktabel

Beitrag von foessleitnerj (ForumUser / 51 / 4 / 18 ) »
Hallo!

Wie erwähnt, gibt es für ABAP mit den klassischen Tabellen nicht. - Auf DB Ebene bieten jedoch schon einige Hersteller (Oracle, ... ) entsprechende Funktionen. Beim Einsatz einer SAP Hana kann man solche Anforderungen auch bereits auf der Hana definieren.

lg Fößleitner Johann
Die Performance und Ergebnisse von SELECTs und JOINs im Produktivsystem überprüfen?
=> SQL Cockpit
http://www.cadaxo.com

Seite 1 von 1

Vergleichbare Themen

4
Antw.
3427
Views
Neuer Datensatz (fortlaufende Nummer)
von ServantOfSonata » 09.12.2015 14:40 • Verfasst in ABAP® für Anfänger
0
Antw.
1958
Views
Materialfindung über EAN-Nummer
von Saga » 19.07.2006 11:07 • Verfasst in Sales and Distribution
1
Antw.
1375
Views
Prozessauftrag - Nummer fehlt
von KleinerEisbaer » 13.09.2007 11:37 • Verfasst in ABAP® für Anfänger
1
Antw.
1974
Views
Inventur und Anlage nummer
von Neuling » 18.11.2004 11:30 • Verfasst in Financials
3
Antw.
2683
Views
Variablenname + Laufende Nummer verbinden
von metbo » 15.04.2010 15:10 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140