AT SELECTION-SCREEN, Mehrfachselektion aufpoppen lassen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

AT SELECTION-SCREEN, Mehrfachselektion aufpoppen lassen

Beitrag von babyjane (ForumUser / 14 / 1 / 0 ) »
Hallo,

ich prüfe in meinem Programm mit Selektinsbildschirm im Bereich "AT SELECTION-SCREEN" ob der User plausible Werte in ein Selektionsfeld eingetragen hat. Für dieses Feld ist eine Mehrfachselektion zulässig, ich durchsuche daher die ganze interne Tabelle nach falschen Werten. Wenn ein Fehler in den Werten enthalten ist, wird die Verarbeitung gestoppt und eine Meldung ausgegeben.
Zusätzlich würde ich noch gerne das Mehrfachselektionsdynpro aufpoppen lassen. Also, dass der User nicht nochmal auf den Mehrfachselektionsbutton klicken muss, sondern die Mehrfachselektion (SAP-Standard) alleine aufgeht und ihm quasi ins Auge springt, wo die fehlerhaften Werte stecken :wink: .
Hat jemand einen Tipp, wie ich das im Coding erreichen kann. Wollt den User-Command verändern, aber irgendwie hat das keine Auswirkung...

Danke und Gruß Eva

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


Re: AT SELECTION-SCREEN, Mehrfachselektion aufpoppen lassen

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
Hallo Eva,

der Absprung in die Mehrfachauswahl erfolgt über den OK_Code =%001, wobei die Zahl für die Nummer des anzuspringenden Select-Options steht. Programmgesteuert kannst du es wie folgt aufrufen:

Code: Alles auswählen.

*Mehrfachselektion zum dritten SELECT-OPTIONS öffnen
AT SELECTION-SCREEN.
  CALL FUNCTION 'SAPGUI_SET_FUNCTIONCODE'
   EXPORTING
     FUNCTIONCODE                 = '=%003'
*   EXCEPTIONS
*     FUNCTION_NOT_SUPPORTED       = 1
*     OTHERS                       = 2
            .
  IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.

Folgende Benutzer bedankten sich beim Autor Alexander D. für den Beitrag:
babyjane

schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: AT SELECTION-SCREEN, Mehrfachselektion aufpoppen lassen

Beitrag von babyjane (ForumUser / 14 / 1 / 0 ) »
Super, vielen Dank Alexander.
Die Funktion SAPGUI_SET_FUNCTIONCODE hat mir gefehlt, irgendwie hatte ich da wohl nen falschen Programmcode im Kopf.

Gruß Eva

Seite 1 von 1

Vergleichbare Themen

13
Antw.
6922
Views
Selection Screen
von burggartenkind » 02.08.2019 05:46 • Verfasst in ABAP® für Anfänger
7
Antw.
18032
Views
Selection Screen
von cschmoel » 20.08.2012 12:53 • Verfasst in ABAP® für Anfänger
1
Antw.
3425
Views
At Selection-Screen
von L0w-RiDer » 22.08.2019 15:42 • Verfasst in ABAP® für Anfänger
1
Antw.
4819
Views
Selection Screen
von frany*89* » 06.08.2011 05:11 • Verfasst in ABAP® für Anfänger
5
Antw.
6557
Views
at selection-screen....
von domezug » 25.07.2007 09:07 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

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.