Erstellen dynamischer Tabellen

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

Erstellen dynamischer Tabellen

Beitrag von Steffi221185 (Specialist / 132 / 0 / 0 ) »
Hallo zusammen,

ich suche eine Klasse, Methode oder Fuba zum erstellen einer dynamischen Tabelle. Bisher habe ich das über:

CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = itab_fieldcatalog
IMPORTING
ep_table = ep_table
EXCEPTIONS
generate_subpool_dir_full = 1
OTHERS = 2.

erledigt. doch nun enthält mein Fieldcatalog felder die dem DDIC nicht bekannt sind. Hoffe mir kann jemand weiterhelfen. Habe dieses Thema schon einmal unter einem anderen Thread veröffentlicht. Denke aber das ich da falsch war. ich bitte um hilfe.

Gruß
Steffi221185

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


Beitrag von Steff (Site Admin / 386 / 0 / 1 ) »
Hi Steffi,

schau mal ob Dir das weiterhilft.

http://www.abapforum.com/viewtopic.php? ... he+tabelle

Gruss,
Steff

Re: Erstellen dynamischer Tabellen

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
Steffi221185 hat geschrieben: doch nun enthält mein Fieldcatalog felder die dem DDIC nicht bekannt sind.
Ich kenne die Methode zwar nicht, aber der Feldkatalog bietet dir doch die Möglichkeit Felder ohne DDIC-Bezug zu beschreiben. Hast du dies einmal Versucht?

Insbesondere die Felder:
INTTYPE ABAP-Datentyp des Feldes der internen Ausgabetabelle
OUTPUTLEN Spaltenbreite
sind hier von Intersse.

Kein Ahnung ob das funktioniert.
Gruß Hendrik

Beitrag von Steffi221185 (Specialist / 132 / 0 / 0 ) »
Hallo Hendrik,

das stimmt man kann felder angeben die keinen DDIC-Bezug haben. Aber ich weiß auch nicht von welchen Datentyp meine Felder sind. Sorry wenn ich mich da vielleicht falsch ausgedrückt habe. Also:

- die felder besitzen keinen DDIC-Bezug und
- der Datentyp der Felder ist nicht bekannt.

Kann ich jetzt überhaupt eine Tabelle erstelllen. Mein Problem ist, dass das Tabellen aus Oracle sind die ich später mittels Native SQL aus lesen möchte.

Gruß Steffi

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Steffi,

wenn ich Deine Beschreibung richtig verstehe, müsstest Du in etwa so vorgehen:
  1. Besorgen der Datenbeschreibung zur Tabelle aus Oracle mittels NativeSQL
  2. Umsetzen in eine ABAP-Strukturbeschreibung
  3. Erzeugen der Tabelle
  4. Laden der Daten mittels NativeSQL
  5. Weiterverarbeitung
Wie die benötigten SQL-Befehle heißen, kann ich jedoch nicht sagen... :(
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Steffi221185 (Specialist / 132 / 0 / 0 ) »
Danke.

Problem is nun nur wieder das sich die Oracle-Datentypen von den ABAP-Datentypen unterscheiden und ich jetzt wieder eine geeignete Routine schreiben muss.

Ist auch kein Problem...nur entsteht so wieder unnötiger Quellcode. Ich dachte es gebe evtl. eine einfachere Variante.

Trotzdem Danke.

Gruß Steffi

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2519
Views
zur Laufzeit interne Tabellen erstellen
von Dudu » 11.04.2005 12:55 • Verfasst in ABAP® Core
2
Antw.
6107
Views
generisches erstellen von internen Tabellen
von Domi » 29.12.2004 09:47 • Verfasst in ABAP Objects®
13
Antw.
7728
Views
Dynamischer Selection Screen mit dynamischer Suchhilfe
von Johnny11 » 26.03.2014 08:19 • Verfasst in ABAP® Core
2
Antw.
1956
Views
Dynamischer Methodenaufruf mit dynamischer Tabelle
von mark.thk » 12.12.2018 10:34 • Verfasst in ABAP Objects®
5
Antw.
4698
Views
Dynamischer Methodenaufruf mit dynamischer Tabelle
von Tommy Nightmare » 08.09.2017 13:23 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor einer Stunde von Bright4.5 3 / 1469
Regex in where
vor 2 Stunden von tar 6 / 127
Programm anlegen mit Vorlage
vor 17 Stunden von DeathAndPain 2 / 121
IT0024 Qualifikationen CP-ID
vor 18 Stunden von DeathAndPain 2 / 353

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

Daten an Tabelle binden
vor einer Stunde von Bright4.5 3 / 1469
Regex in where
vor 2 Stunden von tar 6 / 127
Programm anlegen mit Vorlage
vor 17 Stunden von DeathAndPain 2 / 121
IT0024 Qualifikationen CP-ID
vor 18 Stunden von DeathAndPain 2 / 353

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 19 Stunden von snooga87 1 / 86
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821