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 / 3935 / 200 / 281 ) »
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.
7372
Views
Trigger AT SELECTION SCREEN OUTPUT.
von nickname8 » 09.08.2018 15:18 • Verfasst in Dialogprogrammierung
2
Antw.
2336
Views
AT SELECTION-SCREEN OUTPUT in Verbindung mit SUBMIT
von Foolsy » 15.11.2005 16:40 • Verfasst in Dialogprogrammierung
12
Antw.
6259
Views
Wo muss "AT SELECTION-SCREEN OUTPUT" stehen?
von Besucher » 22.02.2006 08:39 • Verfasst in ABAP® Core
1
Antw.
676
Views
At Selection-Screen
von L0w-RiDer » 22.08.2019 15:42 • Verfasst in ABAP® für Anfänger
1
Antw.
2231
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

Daten an Tabelle binden
vor 7 Stunden von Bright4.5 3 / 1479
Regex in where
vor 9 Stunden von tar 6 / 144

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 7 Stunden von Bright4.5 3 / 1479
Regex in where
vor 9 Stunden von tar 6 / 144

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821