Anzeigen/Verstecken eines Textfeldes zur Laufzeit - möglich?

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

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

Anzeigen/Verstecken eines Textfeldes zur Laufzeit - möglich?

Beitrag von Paba ( / / 0 / 3 ) »
Sers,

ich hänge grad an einem Problem, wie ich die im Screenpainter vorgezeichneten einzeiligen Textfelder zur Laufzeit des Programms verstecken und wieder anzeigen kann, um nicht unnötig viele Dynpros anlegen zu müssen. Mag vielleicht banal klingen, aber in den ganzen Wälzern, die ich hier vor mir liegen habe steht kein einziges Beispiel diesbezüglich drinnen. Deswegen Frage: Ist dies möglich? Wenn ja, wäre ein kleines Codesnippet hilfreich.

Wäre dies gegebenenfalls mit Abap Objects möglich? Eigenschaften (hier: visibility) ansprechen per Methoden der Textfeldklasseninstanz, falls solch eine überhaupt existiert.

Schonmal vielen Dank im Voraus für jegliche Antwort, die hier eintrifft!

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
üblicherweise macht man das mittels LOOP AT SCREEN im PBO eines Dynpros:

Code: Alles auswählen.

LOOP AT SCREEN.
  IF screen-name EQ '<textfeldname>'."in Großbuchstaben !!!
    screen-invisible = 1.
    screen-active    = 0.
    MODIFY screen.
  ENDIF.
ENDLOOP.
PS:
SCREEN ist eine implizit vorhandene Tabelle mit Informationen zu sämtlichen Elementen auf dem Dynpro. Sie läßt sich nur in der oben gezeigten Form (kein ASSIGNING, kein INTO) bearbeiten.
Die Tabelle läßt sich auch nicht im Debugger in Tabellenform anzeigen!
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Paba ( / / 0 / 3 ) »
Hey, vielen Dank, ereglam. Es funktioniert!

Seite 1 von 1

Vergleichbare Themen

6
Antw.
10494
Views
Maximale Ausgabelänge eines Textfeldes im ALV
von *developer* » 25.09.2013 09:28 • Verfasst in ABAP Objects®
2
Antw.
5131
Views
Dynpro Namen des Textfeldes dynamisch ansprechen
von tofralu » 11.01.2018 09:05 • Verfasst in Dialogprogrammierung
3
Antw.
2408
Views
Wo steht die Information zur Länge eines Textfeldes?
von SteJu » 18.06.2008 10:34 • Verfasst in ABAP® Core
12
Antw.
7848
Views
Coding verstecken
von migrationshansel » 11.03.2007 14:34 • Verfasst in ABAP® Core
6
Antw.
4342
Views
SALV-Varianten - Admin-Button verstecken
von DUTZMIC » 20.02.2015 09:42 • 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

Feldwerte vergleichen
vor 9 Stunden von wreichelt 2 / 30
Workflow-Datenfluss mit Multi-Line-Container
vor 12 Stunden von ewx gelöst 2 / 91
Mahnung erstellen
vor 15 Stunden von Sebastian82 4 / 123
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 118

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

Feldwerte vergleichen
vor 9 Stunden von wreichelt 2 / 30
Workflow-Datenfluss mit Multi-Line-Container
vor 12 Stunden von ewx gelöst 2 / 91
Mahnung erstellen
vor 15 Stunden von Sebastian82 4 / 123
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 118

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 2 Tagen von Manfred K. 1 / 82
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 831
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 1438