Struktur aus Tabelentyp bekommen

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

Struktur aus Tabelentyp bekommen

Beitrag von dkast (Specialist / 117 / 7 / 1 ) »
Hallo liege Gemeinde,
ich suche nach einer Möglichkeit aus einem Tabelentypen die dazugehörige Struktur auszulesen.
Ich verwende den FuBa DDIF_FIELDINFO_GET um alle Domänen und Datenelemente aus einer Tabelle auszulesen. (Strukturen werden aber auch noch ignoriert, fals da jemand eine Lösung hat wärs auch top)
Wenn ich diesem FuBa aber einen Tabellentypen übergebe macht er leider nichts. Hier mein Aufruf:

Code: Alles auswählen.

        CALL FUNCTION 'DDIF_FIELDINFO_GET'
          EXPORTING
            tabname        = lf_tabname
            langu          = sy-langu
            all_types      = 'X'
          TABLES
            dfies_tab      = lt_dfies
          EXCEPTIONS
            not_found      = 1
            internal_error = 2
            OTHERS         = 3.
        IF sy-subrc <> 0.
*          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
*                     WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
In lf_tabname steht der Tabellen bzw. im Falle eines Tabellentyps der Tabellentypname drinen.
Aus der Doku kann ich entnehmen, dass es eigentlich gehen müsste die Struktur auszulesen aber ich schaffe es einfach nicht.

Danke schon mal im vorraus :)

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


Re: Struktur aus Tabelentyp bekommen

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Such mal nach dem Funktionsbaustein DD_TTYP_GET oder so ähnlich (DD*_TTYP*GET)
Der sollte dir alle Informationen zum Tabellentyp liefern. Darunter auch den Zeilentyp. Damit kannst du dann den DDIF_FIELDINFO_GET versorgen.

ODER

Verwende das "modernere" RTTI (Klasse CL_ABAP_TYPEDESCR und deren Unterklassen).
Hilfe dazu sollte sich im Netz und hier im Forum zu Genüge finden.
Hier auch ein praktisches Beispiel dazu von mir: http://www.abapforum.com/forum/viewtopi ... 18&t=17574

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
dkast

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Struktur aus Tabelentyp bekommen

Beitrag von dkast (Specialist / 117 / 7 / 1 ) »
a-dead-trousers hat geschrieben:Such mal nach dem Funktionsbaustein DD_TTYP_GET oder so ähnlich (DD*_TTYP*GET)
Der sollte dir alle Informationen zum Tabellentyp liefern. Darunter auch den Zeilentyp. Damit kannst du dann den DDIF_FIELDINFO_GET versorgen.

ODER

Verwende das "modernere" RTTI (Klasse CL_ABAP_TYPEDESCR und deren Unterklassen).
Hilfe dazu sollte sich im Netz und hier im Forum zu Genüge finden.
Hier auch ein praktisches Beispiel dazu von mir: http://www.abapforum.com/forum/viewtopi ... 18&t=17574

lg ADT
Funktioniert mit der ersten Methode perfekt danke. Nun hab ich nur noch das Problem das ich mit dem obigen FuBa keine Strukturen zu einer normalen Tabelle bekomme.
Ich erhalte zwar alle DATEL und DOMA zur Tabelle aber nicht die Struktur in der diese vorhanden sind.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
7310
Views
Über Struktur die Tabelle, dazugehörigen Feldnamen bekommen?
von PMK » 28.11.2005 11:18 • Verfasst in ABAP® für Anfänger
3
Antw.
469
Views
Daten aus Ausgabeliste in Dypro bekommen
von shayanoronaldo » 15.02.2023 16:25 • Verfasst in ABAP® für Anfänger
4
Antw.
12673
Views
externen Webservice aufrufen und XML zurück bekommen
von wayder » 20.04.2009 18:40 • Verfasst in ABAP® für Anfänger
1
Antw.
335
Views
Von cl_salv_tree alle Knoten selektiert worden sind bekommen.
von M4cM4rco » 20.05.2020 11:46 • Verfasst in ABAP® für Anfänger
2
Antw.
1895
Views
Struktur als Kopie von vorhandener Struktur anlegen
von Marwin » 20.04.2005 15:29 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor einer Minute von tar 11 / 829
Zeilenumbrüche ersetzen
vor 17 Stunden von ralf.wenzel 6 / 164
Dialog-Container mit Toolbar/Status
Gestern von tar gelöst 19 / 2325
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1540

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

Eclipse - warum/wann verwendet ihr es [nicht]
vor einer Minute von tar 11 / 829
Zeilenumbrüche ersetzen
vor 17 Stunden von ralf.wenzel 6 / 164
Dialog-Container mit Toolbar/Status
Gestern von tar gelöst 19 / 2325
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1540

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 603
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2232
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8824