Selection Screen nach Exit wieder im Dynpro

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

Selection Screen nach Exit wieder im Dynpro

Beitrag von tom125 (ForumUser / 3 / 0 / 0 ) »
Hallo,

ich entwickle derzeit einen Report, welcher bei einem Button Click ein Dynpro öffnet.
In diesem Dynpro befindet sich unter anderem ein Subscreen mit drei Radiobutttons.
Wenn ich nun z.B. 5 mal zwischen den Radiobuttons wechsele passiert folgendes:

Mit ESC (Exit-Commando) komme ich wieder zurück auf den Selection-Screen, wenn ich allerdings in diesem wieder ESC clicke, beendet er nicht, wie gewünscht das Programm, sondern geht wieder in das Dynpro. Dies macht er 5 mal. Beim sechsten mal schließt er dann den Report.

Auch der Debugger hilft mir nicht weiter.
Ich habe bereits alles mögliche ausprobiert und bin am verzweifeln, bitte um Hilfe.

Code: Alles auswählen.

* USERCR = ButtonFunktionscode
CASE sy-ucomm.
    WHEN 'USERCR'.
      gr_exec->display_grid( ).
      CALL SCREEN 0300.
      CLEAR: sscrfields, sy-ucomm.
      ENDCASE.
Exit Modul

Code: Alles auswählen.

MODULE exitfromsub INPUT.
  gv_ok = sy-ucomm.
  IF gv_ok EQ 'BACK' OR
     gv_ok EQ 'RW' OR
     gv_ok EQ '%EX'.

    CLEAR gv_ok.
    CLEAR sy-ucomm.
    CALL SELECTION-SCREEN 1000.
*    SET SCREEN 0.
    LEAVE TO SCREEN 0.
  ENDIF.
ENDMODULE.
Dynpro Ablauflogik

Code: Alles auswählen.

PROCESS BEFORE OUTPUT.
 MODULE STATUS_0300.
   Call SUBSCREEN sub1 INCLUDING sy-cprog '0101'.

PROCESS AFTER INPUT.
 MODULE USER_COMMAND_0300.
 Call SUBSCREEN sub1. "Muss ausgeführt werden, da Buttons sonst nicht clickbar sind.
 MODULE exitfromsub AT EXIT-COMMAND.

Mit freundlichen Grüßen
tom125
Zuletzt geändert von tom125 am 07.08.2019 10:29, insgesamt 1-mal geändert.

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


Re: Selection Screen nach Exit wieder im Dynpro

Beitrag von zzcpak (Expert / 673 / 5 / 68 ) »
ohne Beisipiel-Coding nicht zu beantworten. Wie rufst du dein Dynpro auf? Wie die Subscreens. Wie werden diese verlassen?

Re: Selection Screen nach Exit wieder im Dynpro

Beitrag von tom125 (ForumUser / 3 / 0 / 0 ) »
Habe das Problem selbst gelöst, zwar darf meinen Code jetzt keiner mehr sehen, da ich abchecke wie viele Aktionen in dem Dynpro durchgeführt werden und dann beim verlassen genau diese anzahl an Leave Screens mache, aber es funktioniert 😉

Trotzdem Danke für die Hilfe
VG
Tom

Re: Selection Screen nach Exit wieder im Dynpro

Beitrag von zzcpak (Expert / 673 / 5 / 68 ) »
was soll eigentlich

Code: Alles auswählen.

CALL SELECTION-SCREEN 1000.
bezwecken?

Geschachtelte CALL SCREEN Anweisungen gehen bis max. 50 Ebenen, danach gibt es einen Dump. LEAVE TO SCREEN 0 sollte doch reichen.

Re: Selection Screen nach Exit wieder im Dynpro

Beitrag von DeathAndPain (Top Expert / 1947 / 257 / 413 ) »
Ja, sauber kann die Lösung nicht sein. Das deutet ja darauf hin, dass Du bei jedem Anklicken eines Radiobuttons einen neuen CALL SCREEN machst. Klingt pfuschlig. 😋

Seite 1 von 1

Vergleichbare Themen

8
Antw.
15850
Views
Exit Command aus Selection Screen
von jondahl11 » 27.09.2007 10:24 • Verfasst in ABAP® für Anfänger
2
Antw.
2055
Views
Dynpro: Dropdown werte übergabe von Screen 1 auf Screen 2
von erzoo24 » 28.02.2017 15:25 • Verfasst in ABAP® für Anfänger
0
Antw.
1599
Views
AT SELECTION-SCREEN-->wie ??
von Ruffy » 10.03.2010 13:31 • Verfasst in ABAP® Core
1
Antw.
669
Views
At Selection-Screen
von L0w-RiDer » 22.08.2019 15:42 • Verfasst in ABAP® für Anfänger
4
Antw.
4914
Views
Selection screen
von mbelhadi » 07.07.2005 09:38 • Verfasst in ABAP® Core

Ü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 30 Minuten von black_adept gelöst 27 / 3946
IT0024 Qualifikationen CP-ID
vor 2 Stunden von ArjenR 1 / 24
Trennen Strasse und Hausnummer
vor 2 Stunden von ewx 17 / 10829

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 30 Minuten von black_adept gelöst 27 / 3946
IT0024 Qualifikationen CP-ID
vor 2 Stunden von ArjenR 1 / 24
Trennen Strasse und Hausnummer
vor 2 Stunden von ewx 17 / 10829

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 2 Stunden von ArjenR 1 / 24
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2963
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9553