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 / 4271 / 213 / 1140 ) »
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.
4952
Views
Variablen dynamisch ansprechen
von RantanplanFX » 06.01.2015 11:37 • Verfasst in ABAP® Core
3
Antw.
2500
Views
Dynamisch TABLES PARAMETER ansprechen
von SwordMaster » 13.12.2006 11:31 • Verfasst in ABAP® Core
5
Antw.
7684
Views
Variablen Namen dynamisch zuweisen
von Google » 07.04.2005 09:28 • Verfasst in Dialogprogrammierung
5
Antw.
1492
Views
Den Namen der auszulesenden Spalte dynamisch ändern
von legi » 16.05.2006 10:26 • Verfasst in ABAP® Core
1
Antw.
1762
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

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 / 72
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141