Checkbox deaktivieren

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

Checkbox deaktivieren

Beitrag von Beginner014 (ForumUser / 46 / 4 / 0 ) »
Guten Morgen zusammen,

ich muss in einem Report eine zweite Checkbox einbauen. Es existiert schon eine andere Checkbox und ich möchte, dass wenn eine davon angehakt wird, die andere deaktiviert wird. Wenn man den Haken wieder entfernt soll die andere logischerweiße wieder zum anhaken gehen.

Kann mir jemand sagen, wie ich das anstellen muss? Hatte schon etwas gelesen mit At Selection-Screen Output, aber das funktioniert leider nicht, bzw. nicht so wie ich es gemacht habe.

Vielen Dank schonmal!

Viele Grüße

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


Re: Checkbox deaktivieren

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

du möchtest also ein entweder oder sozusagen haben, denn wenn du schreibst wenn Checkbox 2 = X dann soll Checkbox 1 automatisch = space sein - dann würde ich sagen kannst du das besser mit einer Radiobutton Group realisieren - da ist der Switch automatisch dabei

Gruss
thanks Jens

Re: Checkbox deaktivieren

Beitrag von Bugfix13 (ForumUser / 97 / 17 / 5 ) »
Würde auch Radio-Buttons vorziehen:

Code: Alles auswählen.

  SELECTION-SCREEN BEGIN OF LINE.

    PARAMETERS p_x RADIOBUTTON GROUP rb1 DEFAULT 'X' MODIF ID r .
    SELECTION-SCREEN COMMENT (15) text-001 MODIF ID r.
    PARAMETERS p_o RADIOBUTTON GROUP rb1 MODIF ID r.
    SELECTION-SCREEN COMMENT (15) text-002 MODIF ID r.

  SELECTION-SCREEN END OF LINE.


Re: Checkbox deaktivieren

Beitrag von Pyro (Specialist / 121 / 14 / 18 ) »
Ja, eigentlich eignen sich Radiobuttons dafür besser, aber falls du es zwingend Checkboxen verwenden willst, dann musst du hinter diesen einen Funktionscode hinterlegen, dass er dann jedes mal beim markieren/demarkieren ins pai (oder bei Selection Screens in das jeweilige Pendant) geht. Dort kannst du dann die Checkboxen so setzen, wie du willst.

Re: Checkbox deaktivieren

Beitrag von Beginner014 (ForumUser / 46 / 4 / 0 ) »
Danke für eure Antworten... leider habe ich bei dem Report das Problem, dass es standardmäßig etwas angelegt.

Dann gibt es die Checkbox Löschen, d.h. das was ich eingegeben habe wird nun nicht mehr angelegt sondern halt aus der Tabelle gelöscht.

Und die zweite Checkbox wäre fürs Anzeigen gedacht.

Wenn ich das nun mit Radiobuttons realisiere ist ja standardmäßig immer einer von beiden aktiviert, d.h. normales anlegen wäre nicht mehr möglich!

Irgendwie stehe ich komplett auf dem Schlauch....,.

Re: Checkbox deaktivieren

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
Beginner014 hat geschrieben:Irgendwie stehe ich komplett auf dem Schlauch....,.
Drei Modi = drei Radiobuttons:

Code: Alles auswählen.

PARAMETERS: rb_add  RADIOBUTTON GROUP rb1.
PARAMETERS: rb_del  RADIOBUTTON GROUP rb1.
PARAMETERS: rb_view RADIOBUTTON GROUP rb1.
Gruß Hendrik

Re: Checkbox deaktivieren

Beitrag von PeterPaletti (Specialist / 348 / 32 / 97 ) »
So bekommt man eine deaktivierte Checkbox hin.

Code: Alles auswählen.

REPORT zz_test_16.
PARAMETERS: p_cb1 TYPE c AS CHECKBOX MODIF ID cb1 USER-COMMAND flag.
PARAMETERS: p_cb2 TYPE c AS CHECKBOX MODIF ID cb2 USER-COMMAND flag.

AT SELECTION-SCREEN OUTPUT.
  LOOP AT SCREEN.
    IF p_cb1 = 'X'.
      IF screen-group1 = 'CB2'.
        screen-input = 0.
      ENDIF.
      MODIFY SCREEN.
    ENDIF.
    IF p_cb2 = 'X'.
      IF screen-group1 = 'CB1'.
        screen-input = 0.
      ENDIF.
      MODIFY SCREEN.
    ENDIF.
  ENDLOOP.
Gruß
Peter

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1562
Views
reuse_alv_hierseq.. deaktivieren der Checkbox
von wgerbert » 08.08.2006 14:43 • Verfasst in ABAP® Core
8
Antw.
8598
Views
Parameter-Textbox deaktivieren wenn Checkbox aktiv
von zer0 » 11.04.2012 13:13 • Verfasst in ABAP® Core
5
Antw.
2909
Views
Mandanten deaktivieren
von Anfänger » 06.03.2012 14:31 • Verfasst in Basis
7
Antw.
4933
Views
Report deaktivieren
von Google » 12.05.2006 08:49 • Verfasst in ABAP® Core
2
Antw.
8177
Views
Erweiterungsimplementieren deaktivieren
von IHe » 01.10.2018 13:21 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 4 Stunden von Bright4.5 3 / 1476
Regex in where
vor 6 Stunden von tar 6 / 142
Programm anlegen mit Vorlage
vor 21 Stunden von DeathAndPain 2 / 126
IT0024 Qualifikationen CP-ID
vor 21 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 4 Stunden von Bright4.5 3 / 1476
Regex in where
vor 6 Stunden von tar 6 / 142
Programm anlegen mit Vorlage
vor 21 Stunden von DeathAndPain 2 / 126
IT0024 Qualifikationen CP-ID
vor 21 Stunden von DeathAndPain 2 / 355

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 23 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