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 / 4285 / 214 / 1141 ) »
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.
3445
Views
Neuer Datensatz (fortlaufende Nummer)
von ServantOfSonata » 09.12.2015 14:40 • Verfasst in ABAP® für Anfänger
0
Antw.
1968
Views
Materialfindung über EAN-Nummer
von Saga » 19.07.2006 11:07 • Verfasst in Sales and Distribution
1
Antw.
1377
Views
Prozessauftrag - Nummer fehlt
von KleinerEisbaer » 13.09.2007 11:37 • Verfasst in ABAP® für Anfänger
1
Antw.
1986
Views
Inventur und Anlage nummer
von Neuling » 18.11.2004 11:30 • Verfasst in Financials
3
Antw.
2689
Views
Variablenname + Laufende Nummer verbinden
von metbo » 15.04.2010 15:10 • Verfasst in ABAP® für Anfänger

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.