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 / 358 / 33 / 99 ) »
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 / 4419 / 224 / 1189 ) »
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 / 4419 / 224 / 1189 ) »
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.
2677
Views
Dynamisch TABLES PARAMETER ansprechen
von SwordMaster » 13.12.2006 11:31 • Verfasst in ABAP® Core
2
Antw.
5126
Views
Dynpro Namen des Textfeldes dynamisch ansprechen
von tofralu » 11.01.2018 09:05 • Verfasst in Dialogprogrammierung
5
Antw.
8213
Views
Variablen Namen dynamisch zuweisen
von Google » 07.04.2005 09:28 • Verfasst in Dialogprogrammierung
0
Antw.
1209
Views
DLL aus SAP ansprechen
von Arkhan » 16.03.2006 17:40 • Verfasst in ABAP® Core
8
Antw.
5702
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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1781
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2322

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1781
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2322

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 356
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 956
MS-Word als Editor
letzen Monat von tekko 1 / 4467