At Selection Screen Output

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

At Selection Screen Output

Beitrag von AndreFIAE2014 (ForumUser / 15 / 1 / 0 ) »
Hallo ,

ich brauche eine Möglichkeit, dass beim Klicken einer Checkbox Parameter Radiobuttons erst angezeigt werden,
gibt es einen Befehl, der die Parameter inaktiv setzt, wenn die Checkbox Initial ist?

Es geht mir an dieser Stelle nicht um das Lesen von Daten, ich möchte nur gerne die Parameter ausgeblendet haben.
Die Parameter sollen zur Sortierung nach MATNR oder LIFNR dienen.

Danke!!

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


Re: At Selection Screen Output

Beitrag von Niels (ForumUser / 77 / 18 / 9 ) »
ja die möglichkeit besteht.

du kannst im Selection Screen Output ein Loop über ein Screen machen und dort sagen das der Screen Input 0 sein soll

Code: Alles auswählen.

T SELECTION-SCREEN OUTPUT.
  LOOP AT SCREEN.
    IF SCREEN-GROUP1 = 'SP1'.
      SCREEN-INPUT = '0'.
      MODIFY SCREEN.
    ENDIF.
  ENDLOOP.
Die Screengroup ist eine Gruppe die du festlegst bei der Deklaration der Parameter der Code sieht wiefolgt aus

Code: Alles auswählen.

PARAMETER:  p_vkorg TYPE vkorg MODIF ID SP1.
Hoffe das Hilft dir weiter

Gruß

Niels

Re: At Selection Screen Output

Beitrag von AndreFIAE2014 (ForumUser / 15 / 1 / 0 ) »
Meine Parameter sind aber so

Code: Alles auswählen.

 PARAMETERS: p_1 AS CHECKBOX DEFAULT 'X'.
            PARAMETERS:
                     p_mat RADIOBUTTON GROUP r1 DEFAULT 'X',
                     p_lif RADIOBUTTON GROUP r1.

p_mat wird weiter im Programm deklariert, dass nach MATNR sortiert wird, gleiches bei LIF nach LIFNR,

ich will keinen Parameter über den ich Daten einlese. Sie dienen nur der Sortierung und sollen nur angezeigt werden, wenn die Checkbox Leer ist

Re: At Selection Screen Output

Beitrag von Niels (ForumUser / 77 / 18 / 9 ) »
Du hast mich glaube ich falsch verstanden.
das was ich dir da geschrieben habe war ein Bespiel wie es funktionieren kann.

ich hätte auch ne Checkbox nehmen können oder ein Radiobutton oder oder oder. das Beispiel hatte ich nur grade zur hand.

Aber hier dein Code wie der aussehen könnte.

Code: Alles auswählen.

PARAMETERS: p_1 AS CHECKBOX DEFAULT 'X'.
            PARAMETERS:
                     p_mat RADIOBUTTON GROUP r1 DEFAULT 'X' MODIF ID SP1,
                     p_lif RADIOBUTTON GROUP r1 MODIF ID SP1.

AT SELECTION-SCREEN OUTPUT.
  LOOP AT SCREEN.
    IF SCREEN-GROUP1 = 'SP1' AND p_1 EQ ' '.
      SCREEN-INPUT = '0'.
      MODIFY SCREEN.
    ENDIF.
  ENDLOOP.

Re: At Selection Screen Output

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
Damit aber beim Klick in die Checkbox das Selektionsbild angepasst werden kann, sollte der Zusatz USER COMMAND verwendet werden, damit überhaupt ein PAI-Durchlauf entsteht.

Also aus dem Beispiel von Niels:

Code: Alles auswählen.

PARAMETERS: p_1 AS CHECKBOX DEFAULT 'X' USER-COMMAND space.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

7
Antw.
7351
Views
Trigger AT SELECTION SCREEN OUTPUT.
von nickname8 » 09.08.2018 15:18 • Verfasst in Dialogprogrammierung
2
Antw.
2333
Views
AT SELECTION-SCREEN OUTPUT in Verbindung mit SUBMIT
von Foolsy » 15.11.2005 16:40 • Verfasst in Dialogprogrammierung
12
Antw.
6252
Views
Wo muss "AT SELECTION-SCREEN OUTPUT" stehen?
von Besucher » 22.02.2006 08:39 • Verfasst in ABAP® Core
1
Antw.
650
Views
At Selection-Screen
von L0w-RiDer » 22.08.2019 15:42 • Verfasst in ABAP® für Anfänger
1
Antw.
2218
Views
selection screen
von anki_86 » 13.06.2007 07:30 • Verfasst in ABAP® für Anfänger

Ü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 11 Stunden von DeathAndPain gelöst 22 / 3068
Daten an Tabelle binden
vor 16 Stunden von Lukas Sanders 2 / 1004
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 576

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 11 Stunden von DeathAndPain gelöst 22 / 3068
Daten an Tabelle binden
vor 16 Stunden von Lukas Sanders 2 / 1004
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 576

Unbeantwortete Forenbeiträge

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