Datenbank Struktur/Tabelle aus Itab

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Datenbank Struktur/Tabelle aus Itab

Beitrag von Ichse2 (ForumUser / 28 / 9 / 0 ) »
Hallo zusammen,

ich habe ein problem zu dem es viele Beiträge gibt die mir aber nicht helfen.
Ich bekomme eine dynamische Tabelle vereinfacht dargestellt durch:

Code: Alles auswählen.

TYPES: BEGIN OF color_struc,
  field1 TYPE char30,
  field2 TYPE string,
  field3 TYPE name1,
  col TYPE lvc_t_scol,
  END OF color_struc.
Jetzt möchte ich daraus eine DDIC Struktur oder Tabelle erzeugen. Mit den FuBa's wie DDIF_TABL_PUT usw. ist das Problem dass ich mit RTTI nicht an die Types rankomm. Zumindest nicht an die vollständigen. Was ich über Komponententabellen bekomm ist dann nur Typ c,g,h,usw.

Hat da jemand eine Lösung wie ich an die ganzen typen komm, bzw. wie ich eine DDIC erzeuge?

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


Re: Datenbank Struktur/Tabelle aus Itab

Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »
Ist es nicht möglich, dass die Anwendung, die die dynamische Tabelle erstellt auch die DDIC-Struktur anlegt? die hat ja alle Informationen.
Ansonsten probiere mal die Methode cl_abap_xxxdescr->get_relative_name

Re: Datenbank Struktur/Tabelle aus Itab

Beitrag von black_adept (Top Expert / 4087 / 126 / 940 ) »
Ichse2 hat geschrieben:
09.12.2020 12:14
Ich bekomme eine dynamische Tabelle vereinfacht dargestellt durch:
[...]
Jetzt möchte ich daraus eine DDIC Struktur oder Tabelle erzeugen.
Wenn du eine (interne) Tabelle erzeugen willst bist du doch schon fertig da du genau das übergeben bekommst.
Ansonsten die Frage : Wenn du eine dyamische Tabelle übergeben bekommst - warum willst du die dann im DDIC ablegen? Irgendwie muss die doch vorher erzeugt worden sein und dann kannst du doch zu dem Zeitpunkt wo du sie erzeugst sie gleich richtig (manuell) im DDIC anlegen.
Weitere Frage: Warum willst du überhaupt daraus eine DDIC-Tabelle erzeugen?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Datenbank Struktur/Tabelle aus Itab

Beitrag von Ichse2 (ForumUser / 28 / 9 / 0 ) »
Danke erstmal an die beiden Antworten.
Das erste: Die DDIC ist notwendig, da das so von der Aufgabenstellung kommt.
Zweitens: Eine DDIC per Coding anzulegen bei der man vorher nicht weiß wie sie aufgebaut ist ist relativ schwer. Das Problem ist nämlich, dass ja nicht unbedingt ABAP Typen benutzt werden. Es kann auch ein String oder ein selbst eingegebener Datentyp verwendet worden sein. Hier hab ich das Problem, dass das nicht so wirklich (zumindest weis ich nicht wie) an den DDIF_TABL_PUT übergeben werden kann.

Seite 1 von 1

Vergleichbare Themen

7
Antw.
4969
Views
Itab in selbst angelegter Datenbank speichern
von schligger » 06.01.2016 16:07 • Verfasst in ABAP® für Anfänger
2
Antw.
1361
Views
Werte aus Itab eigene Struktur aufbauen
von tofralu » 11.04.2014 12:34 • Verfasst in ABAP® für Anfänger
3
Antw.
2095
Views
Kann Typ c nicht in itab mit Struktur c eingefügen
von Gast » 11.07.2005 22:48 • Verfasst in ABAP® für Anfänger
7
Antw.
1965
Views
Download ITAB mit tiefer Struktur aus Debugger heraus
von Pyro » 02.09.2014 17:01 • Verfasst in ABAP® Core
2
Antw.
3212
Views
Dynamisch erzeugte ITAB, ASSIGN, wie kriege ich die Struktur
von enneos » 12.07.2007 16:10 • Verfasst in ABAP® Core

Über diesen Beitrag



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
vor 2 Tagen von Bright4.5 1 / 620
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2248
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8837