Dynamische Referenz

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

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

Dynamische Referenz

Beitrag von sapnup (ForumUser / 42 / 14 / 12 ) »
Hall liebe ABAP-Freunde,

ich würde gerne meine Variablen zur Laufzeit, anhand des Namens (o.ä.), referenzieren.

Code: Alles auswählen.

Data: var1(20) type c value 'wichtige Daten',
         var2(4) type c value 'var1',
         ref type ref to data.

get reference of var2 into ref. " hier will ich eigentlich eine Referenz auf eine existierende Variable, deren Name in var1 steht, aber ich bekomme natürlich nur die Ref auf var2 ...

...
Im obigen Codebeispiel bräuchte ich also die Referenz auf var1 (oder eine beliebige andere, zur Laufzeit in meinem Code existierende Variable). Nun kann man bei GET REFERENCE nicht mit dem ()-Operator arbeiten - wie z.B. bei LOOP. Hält ABAP da einen FUBA oder eine Klasse bereit, die mir die Referenz zur Laufzeit liefern kann? Oder muss ich einen ganz anderen Weg gehen?


Besten Dank für eure Antworten.

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


Re: Dynamische Referenz

Beitrag von ST22 (Specialist / 274 / 40 / 40 ) »
Mit Umweg über ein Feldsymbol sollte es klappen:

Code: Alles auswählen.

DATA: var1(20) TYPE c VALUE 'wichtige Daten',
      var2(4)  TYPE c VALUE 'VAR1',
      ref      TYPE REF TO data.

ASSIGN (var2) to FIELD-SYMBOL(<fs_any>).
GET REFERENCE OF <fs_any> into ref.
Schöne Grüße
Frank

Folgende Benutzer bedankten sich beim Autor ST22 für den Beitrag:
sapnup


Re: Dynamische Referenz

Beitrag von sapnup (ForumUser / 42 / 14 / 12 ) »
Problem gelöst! Dank an Frank!

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3103
Views
Referenz-Tabelle UND Referenz-Feld f.BRGEW und NTGEW
von bohne » 22.02.2007 10:52 • Verfasst in ABAP® für Anfänger
2
Antw.
6074
Views
Referenz-Tabelle und Referenz-Feld
von dyv » 28.08.2014 15:25 • Verfasst in ABAP® für Anfänger
2
Antw.
1598
Views
Referenz auf eingebauten Typ (per FB)
von gs3rr4 » 30.08.2016 17:27 • Verfasst in ABAP® Core
3
Antw.
7903
Views
Referenz => FREED STACK
von ralf.wenzel » 02.04.2020 15:22 • Verfasst in ABAP® Core
0
Antw.
1535
Views
QM: Löschen von Referenz-Dokumenten
von sapprofi_30 » 23.06.2014 07:50 • Verfasst in Sonstige Module

Ü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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140