ich bin ABAP Anfänger und möchte eine einfache DB-Tabelle für spätere Übungszwecke erstellen. Ich kann bereits Strukturen aus dem vordefinierten SAP-Beispiel (Flug) erstellen.
Ziel: Erstellung einer Tabelle ("ZFISH") mit ein paar Feldern (fishid; fishname; fishlength; catchdate)+Datenelement und dazugehörigen Einträgen z. B. CD ; COD ; 60 cm ; 17.03.2017
Kann ich in der SE11 eine Datenbanktabelle anlegen mit der Auslieferungsklasse A und Anzeige/Pflege erlaubt, dann Felder definieren mit zuvor angelegten Datenelementen? Wie/Wo befülle ich die Tabelle?
ja genau so kannst du die Tabelle anlegen.
Zum befüllen kannst du dir ebenfalls in der SE11 unter Hilfsmittel -> Tabellenpflegegenerator einen Tabellenpflegedialog anlegen. Wenn du das getan hast rufst du in der Transaktion SM30 deine Tabelle auf mit "Pflegen" und kannst dann dort nach Herzenslust Einträge erfassen.
Alternativ kannst du dir auch ein kleines Programm bauen, welches die Tabelle mit Daten füllt. Mit dem ersten Weg bist du aber flexibler wenn du ändern möchtest für deine Testzwecke.
Folgende Benutzer bedankten sich beim Autor Thanatos82 für den Beitrag: HawkDT
Hallo,
ich hoffe es ist ok das ich die Frage direkt in dem Theard stelle aber ich will mich auch etwas mehr mit Tabellen für eigenen Bedarf anlegen etc beschäftigen - dabei will ich aber natürlich das System nicht vollmüllen - kann ich die Tabelle auch nur für mich anlegen oder ist diese dann direkt im gesamten System? (vor allem wenn es um Testzwecke geht und man dran rumspielt)
Und wie sieht es dann mit dem löschen der angelegten Tabelle aus?
Leg die Tabelle als lokales Objekt an. Die ist dann zwar für alle sicht- und verwendbar, taucht aber in deinem persönlichen lokalen Ordner auf. Und da sie lokal ist kann sie auch recht einfach wieder gelöscht werden, solange keine Abhängikeiten von ihr definiert wurden.