Datenbanktabelle füllen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
27 Beiträge • Vorherige Seite 2 von 2 (current)
27 Beiträge Vorherige Seite 2 von 2 (current)

Re: Datenbanktabelle füllen

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Hmm ok, also ich versuch mal zu erklären wies bei mir aussieht und pack mal einen Screenshot hinten dran.
Ich gehe in SE16N, wähle meine Tabelle aus und drücke F8.
Dann erscheint eine Tabelle mit 3 Spalten, also die erste ist die ID, dann Vorname und Nachname (in der Spaltenüberschrift steht nur "Text").
Dann füge ich beispielweise eine neue Zeile ein mit einem Vor- und einem Nachname und speichere das dann kommt "Es existiert bereits ein Datensatz mit dem angebenen Schlüssel".

Sollte ich die ID als Schlüssel vielleicht löschen ? Aber wenn ich beispielweise in der Liste meiner Autoren den Vorname als Schlüssel mach, macht es das dann besser ? :/

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


Re: Datenbanktabelle füllen

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Screenshot.PNG
Habe mal eine andere ID für jeden Eintrag angegeben. Aber dann tritt ein Fehler beim Sichern auf.

Re: Datenbanktabelle füllen

Beitrag von Adrian (Specialist / 126 / 61 / 0 ) »
Dir fehlt da das Schlüsselfeld schick mir mal nen Screenshot von der se11

Re: Datenbanktabelle füllen

Beitrag von Adrian (Specialist / 126 / 61 / 0 ) »
Dir fehlt da das Schlüsselfeld schick mir mal nen Screenshot von der se11

Re: Datenbanktabelle füllen

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Kann es sein das ABAP es nicht mag wenn eine ID fehlt ? Wenn ich anfange in einem Beitrag die ID wegzulassen (Initialwert ist dann 0000000000) und in den anderen weitermache mit 0000000001 usw. scheint es zu funktionieren.

Re: Datenbanktabelle füllen

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Sceenshots2.PNG
Das is aus der SE11

Re: Datenbanktabelle füllen

Beitrag von Adrian (Specialist / 126 / 61 / 0 ) »
Die ID muss immer gefüllt werden sonst hat der Datensatz ja keinen Schlüssel. Die Tabelle stimmt soweit aber ich weis nicht warum die se16n dich die Einträge nicht anlegen lässt melde dich mal vom SAP ab und wieder an hatte auch schon paar mal das da was gehangen hat.

Re: Datenbanktabelle füllen

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Ok mach ich gleich mal.
Kann das auch sein was ich vorhin gemeint habe ? Oder ist das egal.
Dyrdek hat geschrieben:Kann es sein das ABAP es nicht mag wenn eine ID fehlt ? Wenn ich anfange in einem Beitrag die ID wegzulassen (Initialwert ist dann 0000000000) und in den anderen weitermache mit 0000000001 usw. scheint es zu funktionieren.
Wenn man den Schlüssel beispielweise auf den Autor Vorname setzen würde hätte man das Problem das vielleicht zweimal Peter drin und somit den selben Schlüssel oder ?

Re: Datenbanktabelle füllen

Beitrag von Adrian (Specialist / 126 / 61 / 0 ) »
Nein aber der Nachname wäre anders und somit nicht der gleiche Schlüssel. Nur wenn vor und Nachname gleich wäre wer der schlüssel Identisch

Re: Datenbanktabelle füllen

Beitrag von Adrian (Specialist / 126 / 61 / 0 ) »
Ups sorry hab mich gerade verlesen ja du hast recht aber du kannst auch einen zusammengebauten schlüssel anlegen auf z.B. vorname und nachname

Re: Datenbanktabelle füllen

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Ah ok, gut zu wissen :) Danke ;) ok jetzt scheint es zu funktionieren, kann einfügen und löschen, muss eben nur unterschiedliche IDs vergeben.

Re: Datenbanktabelle füllen

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Gibt es eine Möglichkeit das die ID nicht mit ausgegeben wird ? Ich arbeite grade an einem BSP und will einfach die Liste der Autoren die ich grade angelegt habe ausgeben. Aber beim Vorname wird immer die ID mit ausgegeben. Obwohl die in meinem Code eigentlich nicht aufgerufen wird.


<% data: wa_author type zbsauthline,
author type table of zbsauthlinetab.

select distinct authlnam authfnam from zbsauthlinetab into corresponding fields of table author.

loop at author into wa_author. %>

<tr>

<td>
<%= wa_author-authfnam %> </td>

<td> <%= wa_author-authlnam %> </td>

</tr>

<% endloop. %>

Vergleichbare Themen

4
Antw.
2250
Views
AS400 - Datenbanktabelle füllen
von sap_inchen » 10.04.2018 13:15 • Verfasst in ABAP® für Anfänger
10
Antw.
3759
Views
Füllen einer Datenbanktabelle mit INSERT anstatt MODIFY
von Sonne1234 » 12.02.2020 11:14 • Verfasst in ABAP® für Anfänger
9
Antw.
3134
Views
Füllen einer Datenbanktabelle mit den Daten aus der internen Tabelle
von Armin93 » 28.11.2019 10:15 • Verfasst in ABAP® für Anfänger
6
Antw.
1412
Views
Datenbanktabelle
von HH_ABAP » 29.03.2019 15:10 • Verfasst in ABAP® für Anfänger
5
Antw.
16770
Views
Datenbanktabelle Update
von km216 » 06.04.2011 10:29 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Daten an Tabelle binden
Gestern von Bright4.5 1 / 553
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2181
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8776