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.
6109
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.
1958
Views
Dynamischer Methodenaufruf mit dynamischer Tabelle
von mark.thk » 12.12.2018 10:34 • Verfasst in ABAP Objects®
5
Antw.
4699
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

Regex in where
Gestern von tar 8 / 372
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 289
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 530

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

Regex in where
Gestern von tar 8 / 372
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 289
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 530

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Tagen von snooga87 1 / 221
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3403
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9953