INSERT überschreibt Einträge in Datenbanktabelle

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

INSERT überschreibt Einträge in Datenbanktabelle

Beitrag von Ron (ForumUser / 2 / 0 / 0 ) »
Hallo in die Runde,

in der Kunden-Sandbox möchte ich eine FI- Datenbanktabelle für Testzwecke (wieder) füllen, und zwar die Tabelle GLT0 (Hauptbuchkonten-Salden FI).

Ich habe mehrfach versucht, hier mit INSERT mehr als eine neue Zeile einzufügen. Leider vergeblich: Auch wenn mehrere Schlüsselfelder unterschiedlich sind, wird der bestehende Eintrag überschrieben, anstatt dass eine neue Zeile eingefügt wird. Bei dieser Tabelle ist besonders: Bei allen 11 Feldern, die nicht Betragsfelder sind, handelt es um Schlüsselfelder.

Ich verwende die Syntax:
data wglt0 type glt0.
insert glt0 from wglt0.

P.S. Der Zusatz "accepting duplicate keys" brachte auch keinen Erfolg.

Danke im voraus für hilfreiche Tipps !
Ciao Ron

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


Re: INSERT überschreibt Einträge in Datenbanktabelle

Beitrag von Radinator (ForumUser / 70 / 11 / 7 ) »
Da du einen Primary Key nicht doppelt anlegen kannst denke ich mal dein Problem ist weniger *wie* du das hinbekommst (selbe Zeilen nochmal einfügen) sondern eher was du anders machen kannst.
Die Frage, die sich mir hier stellt ist warum das System "glaubt" du würdest einen Eintrag (dessen Primärschlüssel es schon gibt) nochmal einspielen wollen. Hast du die Tabelle über SE11 -> Datenbankutility -> Daten löschen geleert oder wie hast du sie leer bekommen? Könnte sein, dass sich noch Daten im Cache befinden und die DB erst im Cache dann in der DB prüft ob der PK schon vorhanden ist.

Re: INSERT überschreibt Einträge in Datenbanktabelle

Beitrag von Ron (ForumUser / 2 / 0 / 0 ) »
Hi, die Einträge in Tabelle GLT0 wurde in der Sandbox für 1 Konto mit einem Custom-Programm gelöscht. Dies war nötig im Rahmen einer umfangreichen Altdaten-Bereinigung im Rahmen einer Testmigration.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2404
Views
Datenbanktabelle auffüllen aus interner Tabelle mit Insert
von Nourie » 16.08.2005 15:29 • Verfasst in ABAP® für Anfänger
10
Antw.
4482
Views
Füllen einer Datenbanktabelle mit INSERT anstatt MODIFY
von Sonne1234 » 12.02.2020 11:14 • Verfasst in ABAP® für Anfänger
3
Antw.
7570
Views
Einträge an Datenbanktabelle anhängen
von thomasxy » 28.01.2008 11:24 • Verfasst in ABAP® für Anfänger
1
Antw.
892
Views
4
Antw.
2505
Views
ALV Standartlayout überschreibt anderes Layout
von an4kh4 » 11.10.2006 10:32 • Verfasst in ABAP Objects®

Über diesen Beitrag



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

Aktuelle Forenbeiträge

Was zum Knobeln....
vor 12 Stunden von ralf.wenzel 3 / 133
BAPI_GOODSMVT_CREATE
vor 3 Tagen von waltersen 4 / 736

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

Was zum Knobeln....
vor 12 Stunden von ralf.wenzel 3 / 133
BAPI_GOODSMVT_CREATE
vor 3 Tagen von waltersen 4 / 736

Unbeantwortete Forenbeiträge

Erweiterung in ME51N/ME52N:
vor einer Woche von ABAPlerv 1 / 1232
Erweiterung in ME51N/ME52N:
vor einer Woche von ABAPlerv 1 / 1164