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.
1600
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.
1536
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

Zugriff auf Daten via Webdav
vor 54 Minuten von msfox 2 / 34
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

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

Zugriff auf Daten via Webdav
vor 54 Minuten von msfox 2 / 34
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

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