Wert einer Variablen im Code verwenden

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Wert einer Variablen im Code verwenden

Beitrag von Indra (ForumUser / 3 / 2 / 0 ) »
Hallo zusammen,
also ich habe folgendes Problem: Vom Nutzer wird ein Tabellenname als Parameter übergeben. Dieser ist logischerweise ein String. Nun möchte ich gerne im Code nicht den String verwenden, sondern die Tabelle für die er steht. Gibt's da einen FuBa oder muss man das mit Feldsymbolen lösen?

Vielen Dank schonmal...

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


Re: Wert einer Variablen im Code verwenden

Beitrag von Andaria (ForumUser / 18 / 1 / 6 ) »
Einfach die Variable in Klammern verwenden:

Code: Alles auswählen.

DATA tabelle TYPE string.
DATA: matnr TYPE matnr.

tabelle = 'MARA'.

SELECT SINGLE matnr FROM (tabelle) INTO matnr.

Folgende Benutzer bedankten sich beim Autor Andaria für den Beitrag:
Indra


Re: Wert einer Variablen im Code verwenden

Beitrag von Indra (ForumUser / 3 / 2 / 0 ) »
Andaria hat geschrieben:Einfach die Variable in Klammern verwenden:

Code: Alles auswählen.

DATA tabelle TYPE string.
DATA: matnr TYPE matnr.

tabelle = 'MARA'.

SELECT SINGLE matnr FROM (tabelle) INTO matnr.
Danke :up: , das geht schon in die richtige Richtung. Allerdings soll das dynamisch für mehrere Tabellen funktionieren, daher kann ich nicht statisch den Typ festlegen (hier: matnr - ist nicht bekannt)... Geht das überhaupt? Tut mir leid, ich bin ein ziemlicher Neuling :oops:

Re: Wert einer Variablen im Code verwenden

Beitrag von black_adept (Top Expert / 4155 / 134 / 958 ) »
Beispiel:

Code: Alles auswählen.

REPORT.

CONSTANTS:   gc_tabname TYPE string VALUE `MARA`,
             gc_fields  TYPE string VALUE `MATNR, MEINS, ERSDA`,
             gc_where   TYPE string VALUE `ERSDA > '20160101' AND MTART <> 'NLAG'`.
FIELD-SYMBOLS: <gt_data> TYPE STANDARD TABLE.
DATA: gr_data TYPE REF TO data.

CREATE DATA gr_data TYPE STANDARD TABLE OF (gc_tabname) WITH NON-UNIQUE DEFAULT KEY.
ASSIGN gr_data->* TO <gt_data>.

SELECT (gc_fields)
  FROM (gc_tabname)
  WHERE (gc_where)
  INTO CORRESPONDING FIELDS of TABLE @<gt_data>.

BREAK-POINT.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
Indra

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Wert einer Variablen im Code verwenden

Beitrag von Indra (ForumUser / 3 / 2 / 0 ) »
Das funktioniert, vielen Dank :D

Seite 1 von 1

Vergleichbare Themen

4
Antw.
3227
Views
Berechnungsformeln mit variablen Operatoren verwenden
von isp » 16.07.2014 10:09 • Verfasst in ABAP® Core
3
Antw.
3543
Views
Vergleich mehrer Variablen auf gleichen Wert
von donossi » 27.09.2012 17:58 • Verfasst in ABAP® für Anfänger
10
Antw.
7969
Views
Variablen-Wert in Dynpro Textfeld anzeigen
von Dyrdek » 21.11.2016 09:43 • Verfasst in ABAP® für Anfänger
2
Antw.
8639
Views
Variablen im Workflow
von Nordlicht » 17.06.2021 08:19 • Verfasst in Dialogprogrammierung
3
Antw.
3847
Views
Aufsplitten von Variablen
von Ranganga » 16.05.2007 13:59 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Spool vereinen OTF und PDF
vor 12 Stunden von anna2205 1 / 41
Prüfzeugnisse Anlagen finden
vor 2 Tagen von ewx 1 / 99
Zukunft des ABAP Entwicklers
vor 6 Tagen von ralf.wenzel 6 / 426
HR in der Zukunft?
vor 6 Tagen von waltersen 5 / 2567
VS Code statt Eclipse
vor einer Woche von rob_abc 3 / 203

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

Spool vereinen OTF und PDF
vor 12 Stunden von anna2205 1 / 41
Prüfzeugnisse Anlagen finden
vor 2 Tagen von ewx 1 / 99
Zukunft des ABAP Entwicklers
vor 6 Tagen von ralf.wenzel 6 / 426
HR in der Zukunft?
vor 6 Tagen von waltersen 5 / 2567
VS Code statt Eclipse
vor einer Woche von rob_abc 3 / 203

Unbeantwortete Forenbeiträge

Spool vereinen OTF und PDF
vor 12 Stunden von anna2205 1 / 41
Prüfzeugnisse Anlagen finden
vor 2 Tagen von ewx 1 / 99
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6186
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 23891