At Selection-Screen

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

At Selection-Screen

Beitrag von L0w-RiDer (Expert / 543 / 83 / 2 ) »
Hallo,

ich habe mir auf meiner GUI einen Auswahlknopf gebaut, bei dem dann unterschieden wird, je nachdem was der Anwender anklickt, werden dann die Select-Options unterschiedlich befüllt.

Nun ist es leider so, dass wenn man auf dem Select-Option das kleiner Zeichen anklickt, also sich der Anwender z.B. alle kleiner als 15 bei dem Buchungskreis sich anzeigen lassen will, merkt er sich das Kleiner-Zeichen leider nicht mehr. Ich verstehe auch warum, weil es wieder durch den Befehl überschrieben wird, bloß wie lässt sich das Problem umgehen ???

Das wären die folgenden Codefragmente:

Code: Alles auswählen.

INITIALIZATION.
perform loop_at_screen using '1' 0.

AT SELECTION-SCREEN.
  IF SO_GPART IS NOT INITIAL.
    MESSAGE 'Es wird nur mit dem angegebenen Geschäftspartner selektiert' TYPE 'W'.
  ENDIF.

if sscrfields-ucomm = 'PUSH1'.
  if anz1 is initial.
    anz1 = 'X'.
  else.
    anz1 = space.
  endif.
endif.

  IF SO_BUDAT IS INITIAL.
    SO_VTREF-SIGN = 'I'.
    SO_VTREF-OPTION = 'BT'.
    SO_VTREF-LOW = '01012001'.
    SO_VTREF-HIGH = '01012019'.
    APPEND SO_BUDAT.
  ENDIF.

at SELECTION-SCREEN output.
 if anz1 is initial.
  push1 = 'Auswahl anzeigen'.
  perform loop_at_screen using '1' 0.
else.
  push1 = 'Auswahl ausblenden'.
  perform loop_at_screen using '1' 1.
endif.

  Loop AT SCREEN.
    if screen-group1 = '1'.
      if R_FUELL is NOT INITIAL.
          so_agsta[] = value #( ( sign = 'I' option = 'LT' low = '30' high = '' ) ).
        else.
          FREE so_agsta.
      endif.
    endif.
    MODIFY SCREEN.
  ENDLOOP.

START-OF-SELECTION.
...
...
....
form loop_at_screen using value(p_gruppe) value(p_mode).
  loop at screen.
    if screen-group1 = p_gruppe.
      screen-active = p_mode.
      modify screen.
    endif.
  endloop.
endform.

Mal generell gefragt, bei At Selection Screen werden doch die Select-Options auf der GUI gleich befüllt, wären bei AT Selection Screen Output es (erneut) verändert wird wenn der Anwender Enter oder auf einen Button o.Ä. klickt.

Weiß da jemand eine Lösung?

Vielen Dank

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


Re: At Selection-Screen

Beitrag von L0w-RiDer (Expert / 543 / 83 / 2 ) »
Okay, ich habe es hinbekommen :D

Seite 1 von 1

Vergleichbare Themen

1
Antw.
3949
Views
Selection Screen
von frany*89* » 06.08.2011 05:11 • Verfasst in ABAP® für Anfänger
0
Antw.
2929
Views
AT SELECTION-SCREEN-->wie ??
von Ruffy » 10.03.2010 13:31 • Verfasst in ABAP® Core
13
Antw.
5167
Views
Selection Screen
von burggartenkind » 02.08.2019 05:46 • Verfasst in ABAP® für Anfänger
1
Antw.
3346
Views
selection screen
von anki_86 » 13.06.2007 07:30 • Verfasst in ABAP® für Anfänger
5
Antw.
5457
Views
at selection-screen....
von domezug » 25.07.2007 09:07 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

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

Aktuelle Forenbeiträge

Zukunft des ABAP Entwicklers
vor 2 Tagen von ewx 9 / 716
Prüfzeugnisse Anlagen finden
vor 2 Tagen von ewx gelöst 2 / 240
Spool vereinen OTF und PDF
vor 6 Tagen von anna2205 1 / 205
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2679

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

Zukunft des ABAP Entwicklers
vor 2 Tagen von ewx 9 / 716
Prüfzeugnisse Anlagen finden
vor 2 Tagen von ewx gelöst 2 / 240
Spool vereinen OTF und PDF
vor 6 Tagen von anna2205 1 / 205
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2679

Unbeantwortete Forenbeiträge

Spool vereinen OTF und PDF
vor 6 Tagen von anna2205 1 / 205
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6364
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 24111