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.
3481
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.
6561
Views
Referenz-Tabelle und Referenz-Feld
von dyv » 28.08.2014 15:25 • Verfasst in ABAP® für Anfänger
2
Antw.
1791
Views
Referenz auf eingebauten Typ (per FB)
von gs3rr4 » 30.08.2016 17:27 • Verfasst in ABAP® Core
3
Antw.
8378
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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 5 Stunden von Bright4.5 1 / 108
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1748
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8352