Interne Tabelle dynamisch im Select verwenden

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

Interne Tabelle dynamisch im Select verwenden

Beitrag von Dude (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,
kurze Frage:

Ist es möglich in einem Select-Statement eine Interne Tabelle in die gelesen werden soll "variabel" zu benutzen?

Beispiel:

Code: Alles auswählen.

* z.B. steht in v_tabnam folgendes drin:
v_tabnam = 'KNA1'.

* dazu gibt es z.B. eine interne Tabelle
DATA: it_kna1 type table of kna1.

*String für Internen Tabellennamen zusammenzusetzten:
DATA: it_tabnam type string.
CONCATENATE 'it_' v_tabnam into it_tabnam.

*Select ausführen
SELECT * FROM (v_tabnam) into CORRESPONDING FIELDS OF TABLE (it_tabnam) WHERE....
Geht sowas irgendwie? So wie oben funktioniert der Select nicht, da zwar das v_tabnam so benutzt werden kann, das it_tabnam aber nicht. Gibts für das it_tabnam auch irgendeine Möglichkeit, dass variabel zu halten?

Thx & Grüße

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


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Jo, da gibts ne Möglichkeit.
Wurde auch schon ein paar mal im Forum erwähnt.

Funktioniert aber erst am 4.7 .

Beitrag von Dude (ForumUser / 2 / 0 / 0 ) »
Ja schade dann klappts wohl nicht, weil ja erst der 13.11 ist. Dann muss ich wohl noch warten bis zum 4.7. :cry:

Spass beiseite: ECC 6.0

Ich habe auch schon gesucht im Forum seit ner Stunde, aber keine mir verständliche schnelle Lösung gefunden. Für nen Tip oder Link auf nen anderen Thread wäre ich daher dankbar...

Thx & Gruß

Dynamischer Select

Beitrag von ST22 (Specialist / 282 / 44 / 41 ) »
Hallo,

so klappt's bei mir:

REPORT zj_dyn_select .
parameters:
p_tab(30) default 'JJTBE' obligatory.

field-symbols:
<fs_wa> type any,
<fs_tab> type any table.

DATA:
g_dref_tab type ref to data,
g_dref_wa type ref to data,
go_alv_variant TYPE REF TO cl_alv_variant.

START-OF-SELECTION.
create data g_dref_tab type standard table of (p_tab).
assign g_dref_tab->* to <fs_tab>.
create data g_dref_wa type (p_tab).
assign g_dref_wa->* to <fs_wa>.
select * from (p_tab) into table <fs_tab>.

loop at <fs_tab> into <fs_wa>.
* hier mach irgend etwas
endloop.

Seite 1 von 1

Vergleichbare Themen

7
Antw.
4001
Views
Interne Tabelle als Field-Symbol verwenden Release 3.1i
von spaceman21th » 12.05.2006 11:22 • Verfasst in ABAP® für Anfänger
8
Antw.
5804
Views
Interne Tabelle dynamisch generieren
von inab » 22.10.2008 10:19 • Verfasst in ABAP Objects®
12
Antw.
3337
Views
Interne Tabelle Dynamisch einfuhlen
von autohandel7 » 22.01.2016 13:14 • Verfasst in ABAP® für Anfänger
8
Antw.
5569
Views
interne Tabelle dynamisch anlegen
von Google » 27.10.2006 11:11 • Verfasst in ABAP Objects®
8
Antw.
4062
Views
Interne Tabelle dynamisch erzeugen
von Der Formulator » 21.10.2021 09:30 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zeit in UTC umwandeln
vor 4 Stunden von A6272 10 / 5295
Substitution zum Zeitpunkt 60
vor 4 Tagen von irene 1 / 1109
CDS View Erweitern mit Hierarchie
vor 5 Tagen von Interger 1 / 3430
Probleme beim Debuggen Einkaufsformular
vor 6 Tagen von GünterL gelöst 5 / 34183

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

Zeit in UTC umwandeln
vor 4 Stunden von A6272 10 / 5295
Substitution zum Zeitpunkt 60
vor 4 Tagen von irene 1 / 1109
CDS View Erweitern mit Hierarchie
vor 5 Tagen von Interger 1 / 3430
Probleme beim Debuggen Einkaufsformular
vor 6 Tagen von GünterL gelöst 5 / 34183

Unbeantwortete Forenbeiträge

Substitution zum Zeitpunkt 60
vor 4 Tagen von irene 1 / 1109
CDS View Erweitern mit Hierarchie
vor 5 Tagen von Interger 1 / 3430
Interactive Forms dynamische Tabelle
vor einer Woche von Gottschall 1 / 18230
Intervall mit Beziehungswissen füllen
vor 3 Wochen von wolli 1 / 31637