Dynamisch Tabellen erzeugen unter 4.6C

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

Dynamisch Tabellen erzeugen unter 4.6C

Beitrag von tlang (ForumUser / 2 / 0 / 0 ) »
Hallo,

ich habe unter Release 4.7 (oder Enterprise) ein Programm geschrieben welches dynamisch erzeugte Tabellen benötigt.
Diese Tabellen habe ich mit dem Befehl:

CREATE DATA tabellenname
TYPE STANDARD TABLE OF (structure_name).

erzeugt.
Nun möcht ich dieses Programm auch unter Release 4.6C benutzen. Dort existiert der CREATE DATA-Befehl aber nicht mit obigem Typ.
Hat jemand eine Idee, wie ich auf andere Weise eine Tabelle eines beliebigen Typs zur Laufzeit erzeugen kann ?

Danke für Eure Hilfe.

Thomas

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


Beitrag von LoLo ( / / 0 / 3 ) »
N'abend,

das wurde in diesem Forum unter diesem Thread schon einmal diskutiert:

http://www.abapforum.com/viewtopic.php?t=108

Damit müßte es funktionieren.

LoLo

Beitrag von hsv (ForumUser / 24 / 0 / 0 ) »
hab mir das nun nicht alles durchgelesen, aber das geht unter 4.6c noch nicht, erst ab 4.7

Beitrag von Daniel (Specialist / 314 / 68 / 44 ) »
Warum benutzt du nicht Container-Tabellen ?
(Wie im englischen Tip vorgeschlagen)

Das geht in jedem Release und funtzt einwandfrei.

Gruss
Daniel

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
@hsv:
Das funzt unter 4.6C ganz hervorragend, so lange man keine Datenbank-Updates machen will (also für Auswerte-Reports etc.)
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

dynamische interne Tabellen unter 4.6: hier die Lösung

Beitrag von Jochen ( / / 0 / 3 ) »
DATA: ITABREF TYPE REF TO DATA.
FIELD-SYMBOLS: <ITAB> TYPE STANDARD TABLE.
PARAMETERS: P_TABNAM(30) TYPE C . "INFO_TABL-TABNAME
DATA I_CAT0 TYPE LVC_T_FCAT.




FREE: I_CAT0, ITABREF.
CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
EXPORTING
I_STRUCTURE_NAME = P_TABNAM
CHANGING
CT_FIELDCAT = I_CAT0
EXCEPTIONS
INCONSISTENT_INTERFACE = 1
PROGRAM_ERROR = 2
OTHERS = 3.

CALL METHOD CL_ALV_TABLE_CREATE=>CREATE_DYNAMIC_TABLE
EXPORTING
IT_FIELDCATALOG = I_CAT0
IMPORTING
EP_TABLE = ITABREF.

ASSIGN ITABREF->* TO <ITAB>.
SELECT * FROM (P_TABNAM) INTO TABLE <ITAB>.

Seite 1 von 1

Vergleichbare Themen

7
Antw.
4960
Views
Arbeitsbereich dynamisch erzeugen
von isp » 29.08.2012 13:02 • Verfasst in ABAP® für Anfänger
6
Antw.
7662
Views
QR-Code dynamisch erzeugen und in SF ausgeben
von bapimueller » 27.11.2020 17:03 • Verfasst in ABAP® Core
5
Antw.
5128
Views
Dynpro Elemente dynamisch erzeugen
von pohlmann-schwarza » 27.05.2008 15:02 • Verfasst in ABAP® für Anfänger
8
Antw.
5897
Views
Interne Tabelle dynamisch erzeugen
von Der Formulator » 21.10.2021 09:30 • Verfasst in ABAP® Core
15
Antw.
3898
Views
Applikations-Toolbar dynamisch erzeugen
von ralf.wenzel » 19.01.2019 22:01 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Ermittlung der Arbeitstage (Mosid)
vor 2 Tagen von Radinator 11 / 45902
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3788
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2282

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

Ermittlung der Arbeitstage (Mosid)
vor 2 Tagen von Radinator 11 / 45902
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3788
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2282