Variablen dynamisch ansprechen

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

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Variablen dynamisch ansprechen

Beitrag von RantanplanFX (ForumUser / 20 / 2 / 0 ) »
Servus zusammen,

ich möchte gerne Variablen dynamisch ansprechen.
Kann mir jemand sagen wie das geht?

Code: Alles auswählen.

data: gv_matkl1 type matkl,
      gv_matkl2 type matkl,
      gv_matkl3 type matkl.

field-symbols: <matkl> type matkl.

do 3 times.

assign gv_matklX to <matkl>.

enddo.
Gruß
André

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


Re: Variablen dynamisch ansprechen

Beitrag von PeterPaletti (Specialist / 381 / 37 / 104 ) »
Schwebt dir sowas vor?

Code: Alles auswählen.

data: gv_matkl1 type matkl,
          gv_matkl2 type matkl,
          gv_matkl3 type matkl.
    data: fieldname type fieldname.
    data: suffix    type c.
    field-symbols: <matkl> type matkl.

    do 3 times.
    suffix = sy-index.
    clear fieldname.
    concatenate 'GV_MATKL' suffix into fieldname.
    assign (fieldname)  to <matkl>.

    enddo.

Folgende Benutzer bedankten sich beim Autor PeterPaletti für den Beitrag:
RantanplanFX


Re: Variablen dynamisch ansprechen

Beitrag von RantanplanFX (ForumUser / 20 / 2 / 0 ) »
Oh man ist das easy.

Danke.

Re: Variablen dynamisch ansprechen

Beitrag von a-dead-trousers (Top Expert / 4483 / 231 / 1205 ) »
RantanplanFX hat geschrieben:Oh man ist das easy.
Sollte aber nur verwendet werden, wenn gar nichts anderes geht!
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Variablen dynamisch ansprechen

Beitrag von Barney (Specialist / 104 / 20 / 9 ) »
a-dead-trousers hat geschrieben:
RantanplanFX hat geschrieben:Oh man ist das easy.
Sollte aber nur verwendet werden, wenn gar nichts anderes geht!
Könntest Du mir bitte sagen, warum das zu vermeiden ist?

Re: Variablen dynamisch ansprechen

Beitrag von a-dead-trousers (Top Expert / 4483 / 231 / 1205 ) »
Barney hat geschrieben:
a-dead-trousers hat geschrieben:Sollte aber nur verwendet werden, wenn gar nichts anderes geht!
Könntest Du mir bitte sagen, warum das zu vermeiden ist?
Mach mal einen Verwendungsnachweis auf das Feld.
ODER
Lösch die Felddefinition und kompiliere das Programm. Du erhälst keine Fehlermeldung. Erst beim Ausführen läuft das Programm evtl. in einen Inkonsistenten Zustand.

Versteh mich nicht falsch: Ich verwende das auch sehr gerne, nur überleg ich mir den Einsatz vorher lieber zwei- dreimal.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Barney

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Variablen dynamisch ansprechen

Beitrag von Barney (Specialist / 104 / 20 / 9 ) »
Danke!

Ich nehm Dir nichts übel. Ich wollte nur verstehen, worin Dein Concern besteht - und Deine Argumente sind auch recht valide...

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3284
Views
Dynamisch TABLES PARAMETER ansprechen
von SwordMaster » 13.12.2006 11:31 • Verfasst in ABAP® Core
2
Antw.
5796
Views
Dynpro Namen des Textfeldes dynamisch ansprechen
von tofralu » 11.01.2018 09:05 • Verfasst in Dialogprogrammierung
8
Antw.
7367
Views
Etikettendrucker ansprechen
von herr mb » 06.07.2012 11:14 • Verfasst in ABAP® Core
9
Antw.
12326
Views
Verteileriste wie ansprechen?!
von tho_died » 27.06.2007 15:52 • Verfasst in ABAP® Core
8
Antw.
6899
Views
Webservice aus FuBau ansprechen
von ralf.wenzel » 02.04.2012 14:34 • 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

Materialstammerweiterung: Neuer Reiter
vor 3 Tagen von DeathAndPain gelöst 4 / 436
Ermittlung der Arbeitstage (Mosid)
vor 5 Tagen von Radinator 11 / 46094
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3991
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2481

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

Materialstammerweiterung: Neuer Reiter
vor 3 Tagen von DeathAndPain gelöst 4 / 436
Ermittlung der Arbeitstage (Mosid)
vor 5 Tagen von Radinator 11 / 46094
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3991
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2481