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 / 279 / 43 / 41 ) »
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.
3488
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.
6570
Views
Referenz-Tabelle und Referenz-Feld
von dyv » 28.08.2014 15:25 • Verfasst in ABAP® für Anfänger
2
Antw.
1792
Views
Referenz auf eingebauten Typ (per FB)
von gs3rr4 » 30.08.2016 17:27 • Verfasst in ABAP® Core
3
Antw.
8379
Views
Referenz => FREED STACK
von ralf.wenzel » 02.04.2020 15:22 • Verfasst in ABAP® Core
0
Antw.
1667
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

Dialog-Container mit Toolbar/Status
vor 6 Stunden von DeathAndPain gelöst 22 / 2803
Daten an Tabelle binden
vor 11 Stunden von Lukas Sanders 2 / 879
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 433

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

Dialog-Container mit Toolbar/Status
vor 6 Stunden von DeathAndPain gelöst 22 / 2803
Daten an Tabelle binden
vor 11 Stunden von Lukas Sanders 2 / 879
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 433

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2471
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9053