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 / 1939 / 257 / 412 ) »
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.
15840
Views
Exit Command aus Selection Screen
von jondahl11 » 27.09.2007 10:24 • Verfasst in ABAP® für Anfänger
2
Antw.
2046
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
4
Antw.
4880
Views
Selection screen
von mbelhadi » 07.07.2005 09:38 • Verfasst in ABAP® Core
13
Antw.
2032
Views
Selection Screen
von burggartenkind » 02.08.2019 05:46 • Verfasst in ABAP® für Anfänger
7
Antw.
15322
Views
Selection Screen
von cschmoel » 20.08.2012 12:53 • 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

Zeilenumbrüche ersetzen
vor 4 Stunden von rob_abc 4 / 31
Dialog-Container mit Toolbar/Status
vor 23 Stunden von tar gelöst 19 / 2091
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1446

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

Zeilenumbrüche ersetzen
vor 4 Stunden von rob_abc 4 / 31
Dialog-Container mit Toolbar/Status
vor 23 Stunden von tar gelöst 19 / 2091
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1446

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 510
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2145
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8741