Radiobutton --> Textfelder inaktiv setzen

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

Radiobutton --> Textfelder inaktiv setzen

Beitrag von Patrick K. ( / / 0 / 3 ) »
Hallo Ihr.

Ich habe auf einem Selektionsbildschirm 2 Radiobuttons.
Nun möchte ich, wenn rb1 aktiviert ist, bei bestimmten Feldern den "input" auf "off" setzen.
Leider weiß ich nicht wie ich das hingekomme.

Habt ihr da eine Idee?
Der Bildschirm sieht in etwa so aus (alles in einem Selection-Screen block):

Radiobutton 1
Select-Otion _________ bis _______
Parameter _________
String 1 _____________________
String 2 _____________________

Radiobutton 2
Parameter _________
String 3 _____________________
String 4 _____________________

Ich hoffe Ihr könnt euch das bildlich vorstellen.
Ich möchte nun die Felder unter rb1 oder rb2 dekativieren, jenachdem welcher rb aktiviert ist.

Und vielleicht ist es auch möglich den ersten rb mit seinen vier Feldern in einem seperaten Screen-Block zu rb2 und seinen Feldern zu trennen.

Heißt ich habe dann 2 Blocks auf dem Screen, der eine beinhaltet rb1 mit seinen Optionen und der andere rb2.
Die Problermatik bleibt die Gleiche:
Wie kann ich dann die nicht benötigten Optionen auf "input off" setzen.

Danke für eure Hilfe, ich hoffe nicht das mein Anliegen zu Umfangreich ist.

Patrick.

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Patrick,

für Radiobuttons und auch Checkboxen gibt es für die Anweisung PARAMETERS den Zusatz USER-COMMAND.
Lies Dir dazu bitte mal die Hilfe durch.

Wenn Du mehrere Felder in identischer Form behandeln willst, gibt es die Klausel MODIF ID (-> F1-Hilfe) zum PARAMETERS.
Damit läßt sich im AT SELECTION-SCREEN ein LOOP über die Tabelle SCREEN machen und SCREEN-GROUP1 nach dem zuvor vergebenen Wert von MODIF ID fragen.
Gruß
Ereglam


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

Beitrag von Jacky (ForumUser / 8 / 0 / 0 ) »
Hallo Patrick,
ich würde folgende Abfragen durchführen:

if radiobutton1 = 'X'.
loop at screen.
if screen-name = 'Name des Feldes mit Input = 0.
screen-input = 0.
modify screen.
endif.
endif.

Wenn Du mehrere Felder ansprechen willst, kannst Du sie natürlich im Screenpainter einer Gruppe zuordnen
und im loop at screen auf diesen Gruppennamen abfragen.


Gruss

Jacky

Seite 1 von 1

Vergleichbare Themen

9
Antw.
8786
Views
Mit Radiobutton Eingabefeld inaktiv setzen
von beterman » 11.11.2011 15:23 • Verfasst in ABAP® für Anfänger
2
Antw.
4128
Views
Checkbox/Radiobutton inaktiv setzen
von Diesel83 » 19.03.2011 11:13 • Verfasst in ABAP® für Anfänger
2
Antw.
2234
Views
Eingabefeld inaktiv setzen
von Senshi » 25.04.2008 15:28 • Verfasst in ABAP® für Anfänger
6
Antw.
3344
Views
Erweiterung im Selscreen --> Text für Radiobutton setzen
von Romaniac » 22.08.2017 09:59 • Verfasst in ABAP® Core
5
Antw.
2535
Views
Textfelder in Subscreen ausblenden
von Dörk » 14.09.2006 15:55 • Verfasst in Dialogprogrammierung

Ü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

Daten an Tabelle binden
vor 3 Stunden von Bright4.5 3 / 1475
Regex in where
vor 5 Stunden von tar 6 / 142
Programm anlegen mit Vorlage
vor 20 Stunden von DeathAndPain 2 / 126
IT0024 Qualifikationen CP-ID
vor 20 Stunden von DeathAndPain 2 / 355

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

Daten an Tabelle binden
vor 3 Stunden von Bright4.5 3 / 1475
Regex in where
vor 5 Stunden von tar 6 / 142
Programm anlegen mit Vorlage
vor 20 Stunden von DeathAndPain 2 / 126
IT0024 Qualifikationen CP-ID
vor 20 Stunden von DeathAndPain 2 / 355

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 22 Stunden von snooga87 1 / 86
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821