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 / 755 / 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.
8778
Views
Mit Radiobutton Eingabefeld inaktiv setzen
von beterman » 11.11.2011 15:23 • Verfasst in ABAP® für Anfänger
2
Antw.
2403
Views
Radiobutton --> Textfelder inaktiv setzen
von Patrick K. » 01.09.2005 09:58 • Verfasst in Dialogprogrammierung
2
Antw.
2234
Views
Eingabefeld inaktiv setzen
von Senshi » 25.04.2008 15:28 • Verfasst in ABAP® für Anfänger
6
Antw.
3337
Views
Erweiterung im Selscreen --> Text für Radiobutton setzen
von Romaniac » 22.08.2017 09:59 • Verfasst in ABAP® Core
7
Antw.
3051
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

Dialog-Container mit Toolbar/Status
vor 6 Stunden von DeathAndPain gelöst 22 / 2823
Daten an Tabelle binden
vor 11 Stunden von Lukas Sanders 2 / 888
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 448

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

Dialog-Container mit Toolbar/Status
vor 6 Stunden von DeathAndPain gelöst 22 / 2823
Daten an Tabelle binden
vor 11 Stunden von Lukas Sanders 2 / 888
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 448

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2477
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9059