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 / 4918 / 332 / 655 ) »
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 / 4159 / 136 / 960 ) »
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

Über diesen Beitrag



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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 83283
Stücklisten
vor einer Woche von Selma.schwarz 1 / 84930

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.

Vergleichbare Themen

Itab in selbst angelegter Datenbank speichern
von schligger » 06.01.2016 16:07
Werte aus Itab eigene Struktur aufbauen
von tofralu » 11.04.2014 12:34
Dynamisch erzeugte ITAB, ASSIGN, wie kriege ich die Struktur
von enneos » 12.07.2007 16:10
Download ITAB mit tiefer Struktur aus Debugger heraus
von Pyro » 02.09.2014 17:01
Vergleich interne Tabelle mit Datenbank Tabelle
von Boonlight » 27.01.2014 11:55

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 83283
Stücklisten
vor einer Woche von Selma.schwarz 1 / 84930

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 84930
Belege
vor einer Woche von Selma.schwarz 1 / 82691