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 / 758 / 78 / 34 ) »
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.
8872
Views
Mit Radiobutton Eingabefeld inaktiv setzen
von beterman » 11.11.2011 15:23 • Verfasst in ABAP® für Anfänger
2
Antw.
2418
Views
Radiobutton --> Textfelder inaktiv setzen
von Patrick K. » 01.09.2005 09:58 • Verfasst in Dialogprogrammierung
2
Antw.
2256
Views
Eingabefeld inaktiv setzen
von Senshi » 25.04.2008 15:28 • Verfasst in ABAP® für Anfänger
6
Antw.
3402
Views
Erweiterung im Selscreen --> Text für Radiobutton setzen
von Romaniac » 22.08.2017 09:59 • Verfasst in ABAP® Core
7
Antw.
3068
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

Mahnung erstellen
vor 20 Stunden von wreichelt 2 / 40
Absprung VA02 Position
vor 23 Stunden von gs3rr4 gelöst 3 / 55
OPD Druck im SPOOL
Gestern von Manfred K. 1 / 32

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

Mahnung erstellen
vor 20 Stunden von wreichelt 2 / 40
Absprung VA02 Position
vor 23 Stunden von gs3rr4 gelöst 3 / 55
OPD Druck im SPOOL
Gestern von Manfred K. 1 / 32

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
Gestern von Manfred K. 1 / 32
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 447