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 / 336 / 29 / 96 ) »
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 / 4271 / 213 / 1140 ) »
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 / 4271 / 213 / 1140 ) »
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.
2500
Views
Dynamisch TABLES PARAMETER ansprechen
von SwordMaster » 13.12.2006 11:31 • Verfasst in ABAP® Core
2
Antw.
4748
Views
Dynpro Namen des Textfeldes dynamisch ansprechen
von tofralu » 11.01.2018 09:05 • Verfasst in Dialogprogrammierung
5
Antw.
7683
Views
Variablen Namen dynamisch zuweisen
von Google » 07.04.2005 09:28 • Verfasst in Dialogprogrammierung
0
Antw.
1141
Views
DLL aus SAP ansprechen
von Arkhan » 16.03.2006 17:40 • Verfasst in ABAP® Core
8
Antw.
5392
Views
Etikettendrucker ansprechen
von herr mb » 06.07.2012 11:14 • 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

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

Zwischensumme Adobe Forms
vor 4 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