Checkbox/Radiobutton inaktiv setzen

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

Checkbox/Radiobutton inaktiv setzen

Beitrag von Diesel83 (ForumUser / 7 / 3 / 0 ) »
Hallo,
gibt es eine Möglichkeit Checkboxen oder eine Radiobutton-Gruppe inaktiv zu setzen?
Hab dazu weder in der Hilfe, noch im Netz, noch in Büchern etwas gefunden.

Mein Report:

Code: Alles auswählen.

  SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
    PARAMETERS: prad1 RADIOBUTTON GROUP rad DEFAULT 'X',
                prad2 RADIOBUTTON GROUP rad,
  SELECTION-SCREEN END OF BLOCK b1.
  SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME.
    PARAMETERS: pchk1 AS CHECKBOX.
  SELECTION-SCREEN END OF BLOCK b2.
Wenn pchk1 vom User aktviert wird, soll die Radiobutton-Gruppe 'rad' deaktiviert werden.
Andernfalls soll die Radiobutton-Gruppe 'rad' aktiv bleiben.

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


Re: Checkbox/Radiobutton inaktiv setzen

Beitrag von Thomas R. (Expert / 760 / 79 / 35 ) »
Hallo Diesel,
schau die die Hilfe zu LOOP AT SCREEN an.
Damit kommst Du weiter.

MfG
Thomas R.

Folgende Benutzer bedankten sich beim Autor Thomas R. für den Beitrag:
Diesel83


Re: Checkbox/Radiobutton inaktiv setzen

Beitrag von 5Jacken (ForumUser / 16 / 6 / 0 ) »
Hallo.

Ich kann mal ein Codeschnippsel posten, sollte das Thread noch nicht gelöst sein.

Code: Alles auswählen.

PARAMETERS p_alle TYPE c RADIOBUTTON GROUP rad1 DEFAULT 'X'
                                                USER-COMMAND click.

Code: Alles auswählen.

PARAMETERS p_all TYPE c RADIOBUTTON GROUP rad2 MODIF ID r.

PARAMETERS p_falsch TYPE c RADIOBUTTON GROUP rad2 MODIF ID r.

Code: Alles auswählen.

AT SELECTION-SCREEN OUTPUT.

Code: Alles auswählen.

  IF p_alle IS NOT INITIAL.

    LOOP AT SCREEN.

      IF screen-group1 = 'R'.
        screen-active = 0.

        MODIFY SCREEN.
      ENDIF.

    ENDLOOP.

  ENDIF.
In diesem Beispiel blende ich 2 Radiobutton und den dazugehörigen Block aus.

Willst du nur die Radiobuttons ausblenden, sollte dieses Beispiel helfen:

Code: Alles auswählen.

AT SELECTION-SCREEN OUTPUT.

Code: Alles auswählen.

  if p_alle is NOT INITIAL.

Loop at screen.

  IF screen-name = 'P_ALL'.
    screen-active = 0.
    Modify screen.
  endif.
  IF screen-name = 'P_FALSCH'.
    screen-active = 0.
    Modify screen.
  endif.

Endloop.

  ENDIF.
MfG

5.

Seite 1 von 1

Vergleichbare Themen

9
Antw.
9002
Views
Mit Radiobutton Eingabefeld inaktiv setzen
von beterman » 11.11.2011 15:23 • Verfasst in ABAP® für Anfänger
2
Antw.
2469
Views
Radiobutton --> Textfelder inaktiv setzen
von Patrick K. » 01.09.2005 09:58 • Verfasst in Dialogprogrammierung
2
Antw.
2326
Views
Eingabefeld inaktiv setzen
von Senshi » 25.04.2008 15:28 • Verfasst in ABAP® für Anfänger
6
Antw.
3507
Views
Erweiterung im Selscreen --> Text für Radiobutton setzen
von Romaniac » 22.08.2017 09:59 • Verfasst in ABAP® Core
7
Antw.
3367
Views
TC inaktiv
von Neroringer » 02.10.2006 08:52 • Verfasst in ABAP Objects®

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

IBAN und BUT0BK
vor 5 Tagen von GastX gelöst 4 / 4874
Gewährleistungsende im Equipment
vor 6 Tagen von Yourairld gelöst 8 / 27069
IF mit AND und OR
vor 3 Wochen von GastX 6 / 15303
Meine Inbox
vor 3 Wochen von Rabea1103 1 / 12724

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.