Dynpro Elemente dynamisch ändern

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Dynpro Elemente dynamisch ändern

Beitrag von Zubasa (ForumUser / 72 / 10 / 1 ) »
Hi,

in einem Dynpro zeige ich ein Textfeld an.
Ist es möglich dieses Textfeld zur Laufzeit zu einer Drop-Down-Liste bzw. Checkbox umzuwandeln?

Es soll nämlich je nachdem was der User ausgewählt hat ein Feld angezeigt werden, dass entweder ein Textfeld, eine Dropdown Liste oder eine Checkbox ist.

Weis jemand wie das geht?

Zubasa grüßt

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


Re: Dynpro Elemente dynamisch ändern

Beitrag von km216 (Specialist / 151 / 6 / 11 ) »
Textfelder und Rahmen
Reine Anzeigeelemente, deren Inhalt weder der Benutzer noch das ABAP-Programm ändern können.
(C) ABAP Objects

Das Umwandeln sollte demnach nicht gehen, ich weiß nicht, wie es mit eventuellen Visible-Parametern geht.
Die Elemente dann an der gleichen Stelle anzeigen zu lassen, würde wohl auch schwierig...

Was bestimmt gehen würde, aber umfangreicher ist, bei der Auswahl einen Funktionscode abzugeben, den du dann abfängst und dementsprechend ein anders aufgebautes Dynpro aufbaust. Geht auf jeden Fall, wenn du eine Gruppe mit Auswahlknöpfen hast, da du diese mit einem Funktionscode verknüfen kannst und so wieder den ganzen PAI/PBO-Ablauf durchgehen lannst. Ist aber auch entsprechend umfangreicher und wahrscheinlich nicht das, was du willst...

Ich hoffe, das ist soweit stimmig, was ich hier erzähl und hilft dir irgendwie weiter ;)

Re: Dynpro Elemente dynamisch ändern

Beitrag von black_adept (Top Expert / 4084 / 125 / 939 ) »
Hallo Zubasa,

das ist eigentlich ganz einfach - aber nicht mit einem Feld zu realisieren. Aber was der User zu sehen bekommt würde sich so verhalten, als ob nur ein Feld da wäre.

Die einfachste Möglichkeit ist einen LOOP AT SCREEN zu machen und nur das Feld sichtbar zu halten, welches gefüllt werden soll. Die Komprimierungslogik sorgt bei geschicktem Aufbau des Dynpros automatisch dafür, dass das sichtbare Feld immer an der korrekten Stelle dargestellt wird.

Falls es sich um richtig viele Felder handelt, die von einem Eingabewert abhängig sind, kann man auch darüber nachdenken für die versch. Möglichkeiten Subscreens zu erzeugen und dann denjenigen einzubinden, der grad das korrekte Subset an Feldern enthält.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

5
Antw.
4253
Views
Dynpro Elemente dynamisch erzeugen
von pohlmann-schwarza » 27.05.2008 15:02 • Verfasst in ABAP® für Anfänger
1
Antw.
1711
Views
Elemente Dynamisch zur Laufzeit in FORM GUIBB hinzufügen
von Trulchen » 20.01.2014 08:34 • Verfasst in Web-Dynpro, BSP + BHTML
7
Antw.
4629
Views
Feldposition im Dynpro dynamisch setzen
von Nordlicht » 04.09.2006 14:19 • Verfasst in Dialogprogrammierung
8
Antw.
7858
Views
Ein Dynpro dynamisch auf die Fenstergröße setzen
von niko022 » 22.08.2006 11:28 • Verfasst in Dialogprogrammierung
3
Antw.
2580
Views
Dynpro - Felbezeichner dynamisch setzen
von Amin » 29.05.2008 12:07 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Daten an Tabelle binden
vor einer Stunde von Bright4.5 1 / 49
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1703