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 / 1978 / 264 / 418 ) »
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.
16223
Views
Exit Command aus Selection Screen
von jondahl11 » 27.09.2007 10:24 • Verfasst in ABAP® für Anfänger
2
Antw.
2393
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
13
Antw.
3745
Views
Selection Screen
von burggartenkind » 02.08.2019 05:46 • Verfasst in ABAP® für Anfänger
0
Antw.
2195
Views
AT SELECTION-SCREEN-->wie ??
von Ruffy » 10.03.2010 13:31 • Verfasst in ABAP® Core
1
Antw.
1480
Views
At Selection-Screen
von L0w-RiDer » 22.08.2019 15:42 • 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

SELECT SUM CUST
vor 5 Stunden von black_adept 2 / 293
TABSTRIP oder Subscreen
vor 7 Stunden von Rabea1103 1 / 282
Banf anlegen
vor 12 Stunden von IHe 3 / 11441
FS-CD schnellstmöglich lernen
vor 2 Tagen von waltersen 3 / 4140
Banf anlegen
vor einer Woche von wreichelt 2 / 11801

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

SELECT SUM CUST
vor 5 Stunden von black_adept 2 / 293
TABSTRIP oder Subscreen
vor 7 Stunden von Rabea1103 1 / 282
Banf anlegen
vor 12 Stunden von IHe 3 / 11441
FS-CD schnellstmöglich lernen
vor 2 Tagen von waltersen 3 / 4140
Banf anlegen
vor einer Woche von wreichelt 2 / 11801

Unbeantwortete Forenbeiträge

TABSTRIP oder Subscreen
vor 7 Stunden von Rabea1103 1 / 282
GUIXT Tabellen in Container ansprechen
vor 2 Wochen von Denaris 1 / 16508
Speichern Popup in MM42 verhindern
vor 3 Wochen von Noodl 1 / 17281
Meine Inbox
letzen Monat von Rabea1103 1 / 32209