Dynpro Namen des Textfeldes dynamisch ansprechen

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

Benutzeroberflächen in SAP®-Systemen.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Dynpro Namen des Textfeldes dynamisch ansprechen

Beitrag von tofralu (ForumUser / 36 / 1 / 3 ) »
Hallo zusammen und mal ein gutes Neues!

Gibt es eine Möglichkeit, Textfelder in einem Dynpro dynamisch anzusprechen und zu befüllen?

Als Beispiel wäre:

Mehrere Textfelder mit Namen:

100_TEXT_1
100_TEXT_2
100_TEXT_3
usw.

*Im Report selbst sind diese global deklariert:

DATA: 100_TEXT_1 TYPE char50.
100_TEXT_2 TYPE char20,
100_TEXT_3 TYPE char20.

* Je nach einer vorherigeen Selektion sind im ITAB_TEXT mehrere Felder befüllt
* Jeder einzelne Wert soll nun in jedem einzelnen Dynprotextfeld

LOOP AT ITAB_TEXTASSIGNING <fs_text> .
zaehler = sy-tabix.

IF <fs_text> IS ASSIGNED.
CONCATENATE '100_TEXT_' zaehler INTO dynprofeld_text.

LOOP AT SCREEN.
IF screen-name = dynprofeld_text. " <-- Abfrage funktioniert !

dynprofeld_text = <fs_text>-kurztext. " <-- Wie kann ich hier das richtige Textfeld beschreiben ?


ENDIF.
ENDLOOP.
ENDIF.
ENDLOOP.


Ich hoffe es ist verständlich beschrieben. Im Endeffekt handelt es sich um dieses:

Im Dynpro gibt es ein Feld mit den Namen: TEXTFELDNAME
Im Report wird dieser 'TEXTFELDNAME' in einer Variable dynprofeld_text gespeichert.

dynprofeld_text = 'TEXTFELDNAME'.

Später soll ein Wert mit Hilfe der Variable mitgegeben werden.
dynprofeld_text = <fs_text>-kurztext. " <-- Wie kann ich hier das richtige Textfeld beschreiben ?


Schön mal Danke fürs "darüber Nachdenken".

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


Re: Dynpro Namen des Textfeldes dynamisch ansprechen

Beitrag von a-dead-trousers (Top Expert / 4396 / 223 / 1182 ) »
Stichwort: DIRTY ASSIGN

Code: Alles auswählen.

FIELD-SYMBOLS: <la_field> TYPE ANY.
ASSIGN ('100_TEXT_1') TO <la_field>.
*oder
ASSIGN (dynprofeld_text) TO <la_field>.
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: Dynpro Namen des Textfeldes dynamisch ansprechen

Beitrag von tofralu (ForumUser / 36 / 1 / 3 ) »
Läuft...

Danke dir.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
5187
Views
Variablen dynamisch ansprechen
von RantanplanFX » 06.01.2015 11:37 • Verfasst in ABAP® Core
3
Antw.
2605
Views
Dynamisch TABLES PARAMETER ansprechen
von SwordMaster » 13.12.2006 11:31 • Verfasst in ABAP® Core
5
Antw.
8130
Views
Variablen Namen dynamisch zuweisen
von Google » 07.04.2005 09:28 • Verfasst in Dialogprogrammierung
5
Antw.
1609
Views
Den Namen der auszulesenden Spalte dynamisch ändern
von legi » 16.05.2006 10:26 • Verfasst in ABAP® Core
1
Antw.
1937
Views
Web Dynpro Felder ansprechen
von dkast » 18.01.2018 13:59 • Verfasst in ABAP Objects®

Ü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

Dialog-Container mit Toolbar/Status
vor 10 Stunden von black_adept gelöst 23 / 3646
User Exit EXIT_RQCPRM10_001
vor 11 Stunden von a-dead-trousers 2 / 243
Trennen Strasse und Hausnummer
vor 17 Stunden von payten 13 / 10574
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1294

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

Dialog-Container mit Toolbar/Status
vor 10 Stunden von black_adept gelöst 23 / 3646
User Exit EXIT_RQCPRM10_001
vor 11 Stunden von a-dead-trousers 2 / 243
Trennen Strasse und Hausnummer
vor 17 Stunden von payten 13 / 10574
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1294

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2837
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9425