Page 1 of 1

Radiobutton Group auf einem Dynpro

PostPosted: Wed May 09, 2012 11:16 am
by Laurens818
Hallo liebe Spezialisten,

gibt es irgendwie eine Möglichkeit auf einem Dynpro mit einer Radiobutton-Group zu sagen, dass beim Aufruf des Dynpros kein einziger Radiobutton ausgewählt ist???

Denn soweit ich das mitbekommen habe, wird - insofern kein Radiobutton ausgewählt ist - standardmäßig der Radiobutton auf ' X ' gesetzt, der am Weitesten links oben ist.

Ich möchte aber gern, dass standardmäßig alle Radiobuttons aus der Gruppe auf ' ' gesetzt sind.
Und wenn nach der Bearbeitung auch kein Radiobutton ausgewählt wurde, soll eine Message ausgegeben werden.

Selbst wenn ich bei der DATA-Anweisung der Radiobuttons mit VALUE ' ' vorbelege, wird er bei der Ausführung des Dynpros trotzdem gesetzt :?

Gibts da irgendwelche Möglichkeiten?????

Dankeschön für die Hinweise :)

Re: Radiobutton Group auf einem Dynpro

PostPosted: Wed May 09, 2012 11:29 am
by Bianka187
Hi,

meines Wissens nach geht das nicht. Es ist das Wesen eines Radiobuttons (im Gegensatz zu einer Checkbox), dass es in einer RB-Gruppe immer einen aktiven Eintrag gibt. Füg doch der Gruppe noch einen RB hinzu und definier das so, dass dieser Button als Vorbelegung für garnichts steht. Ich hoffe es ist nicht zu konfus beschrieben :-)

RB1 = tu nichts (DEFAULT = X)
RB2 = tu dies
RB3 = tu das

Re: Radiobutton Group auf einem Dynpro

PostPosted: Wed May 09, 2012 12:16 pm
by Kimberley3834
Wie würde es sich dann verhalten, wenn man den überflüssigen RB noch ausblendet? wird er dann inaktiv oder funktioniert das dann evtl trotzdem noch?

Re: Radiobutton Group auf einem Dynpro

PostPosted: Wed May 09, 2012 12:26 pm
by Laurens818
Hallo Alexander,

das dachte ich mir auch schon, einfach einen neuen Radiobutton ohne Funktion hinzufügen, nur ist das imho ncht sonderlich schön :?

Wie würde es sich dann verhalten, wenn man den überflüssigen RB noch ausblendet? wird er dann inaktiv oder funktioniert das dann evtl trotzdem noch?


Das würde mich auch mal interessieren :)

Re: Radiobutton Group auf einem Dynpro

PostPosted: Wed May 09, 2012 12:42 pm
by Kimberley3834
Hm, scheint nicht zu funktionieren...

Re: Radiobutton Group auf einem Dynpro

PostPosted: Wed May 09, 2012 1:15 pm
by Bianka187
Chrischi hat geschrieben:das dachte ich mir auch schon, einfach einen neuen Radiobutton ohne Funktion hinzufügen, nur ist das imho ncht sonderlich schön :?


nun ja, eine Funktion hätte der RB schon. Er würde nämlich aussagen, dass keine Funktion ausgewählt wurde :-)

Wie schon gesagt, die Logik hinter einer RB-Gruppe ist, dass immer ein Eintrag ausgewählt werden muss. Wollt ihr es anders haben, dann prüft doch mal inwiefern das unbedingt ein RB sein muss. Man kann es zum Beispiel auch mit einer Dropdown-Box realisieren

Re: Radiobutton Group auf einem Dynpro

PostPosted: Wed May 09, 2012 2:23 pm
by Emine391
Hi,

du kannst statt Radiobuttons auch Checkboxen nehmen.

Die Checkboxen könntest du so steuern:
keine Checkbox markiert --> alle Checkboxen eingabebereit
eine der Checkboxen markiert --> nur die markierte Checkbox ist eingabebereit (um die Markierung auch wieder rückgängig machen zu können)

oder

mit USER-COMMAND fcode jeder Checkbox einen okcode zuordnen und so sicherstellen, dass maximal eine Checkbox markiert ist.

VG

Re: Radiobutton Group auf einem Dynpro

PostPosted: Wed May 09, 2012 3:24 pm
by Ilja583
Hallo Crischi,

deine Frage hat mich an einen uralten Thread erinnert, wo ich genau diese "Anforderung" mal als Tüftelaufgabe gestellt hatte.
Damals wurden 2 "Lösungen" des Problems gepostet. Einfach mal probieren, ob das heute noch genauso geht.

http://www.abapforum.com/forum/viewtopic.php?t=2108

Re: Radiobutton Group auf einem Dynpro

PostPosted: Thu May 10, 2012 10:26 am
by Laurens818
Hallo Stefan,

so wie ich das gelesen habe, befinden sich die Radiobuttons doch im Sel.Screen und bei mir ja mitten im Programm...
Irgendwie steh ich da grad ziemlich auf dem Schlauch :?

@ Axel
du kannst statt Radiobuttons auch Checkboxen nehmen.

Wäre sicherlich auch ne Möglichkeit, nur hab ich das selbst leider nicht zu entscheiden :wink:

Re: Radiobutton Group auf einem Dynpro

PostPosted: Thu May 10, 2012 11:35 am
by Ilja583
Hallo Crischi,

ob Selektionsbild oder normaler Dynpro ist eigentlich egal. Genaugenommen ist normaler Dynpro sogar einfacher.
Falls du ZSAPLINK installiert hast, kannst du den Nugget-File, den ich hier hochlade in dein System einspielen für eine Minimaldemo.