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 / 283 / 44 / 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.
4559
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.
7639
Views
Referenz-Tabelle und Referenz-Feld
von dyv » 28.08.2014 15:25 • Verfasst in ABAP® für Anfänger
2
Antw.
2137
Views
Referenz auf eingebauten Typ (per FB)
von gs3rr4 » 30.08.2016 17:27 • Verfasst in ABAP® Core
0
Antw.
1902
Views
QM: Löschen von Referenz-Dokumenten
von sapprofi_30 » 23.06.2014 07:50 • Verfasst in Sonstige Module
3
Antw.
9264
Views
Referenz => FREED STACK
von ralf.wenzel » 02.04.2020 15:22 • Verfasst in ABAP® Core

Ü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

Benutzerdefinierte Felder PSP
vor 6 Tagen von Rabea1103 1 / 1269
Zukunft des ABAP Entwicklers
vor einer Woche von DeathAndPain 14 / 15252
HR in der Zukunft?
vor einer Woche von DeathAndPain 6 / 17135
Analyse abhängiger Objekte zu einem ABAP-Programm
vor einer Woche von MAJOR_TOM gelöst 5 / 15216

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

Benutzerdefinierte Felder PSP
vor 6 Tagen von Rabea1103 1 / 1269
Zukunft des ABAP Entwicklers
vor einer Woche von DeathAndPain 14 / 15252
HR in der Zukunft?
vor einer Woche von DeathAndPain 6 / 17135
Analyse abhängiger Objekte zu einem ABAP-Programm
vor einer Woche von MAJOR_TOM gelöst 5 / 15216

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor 6 Tagen von Rabea1103 1 / 1269
Spool vereinen OTF und PDF
vor 3 Wochen von anna2205 1 / 14291
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 20895
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 39858