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 / 1972 / 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.
16138
Views
Exit Command aus Selection Screen
von jondahl11 » 27.09.2007 10:24 • Verfasst in ABAP® für Anfänger
2
Antw.
2314
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.
3568
Views
Selection Screen
von burggartenkind » 02.08.2019 05:46 • Verfasst in ABAP® für Anfänger
0
Antw.
2115
Views
AT SELECTION-SCREEN-->wie ??
von Ruffy » 10.03.2010 13:31 • Verfasst in ABAP® Core
4
Antw.
5470
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

IF mit AND und OR
vor einer Woche von GastX 6 / 9311
Meine Inbox
vor einer Woche von Rabea1103 1 / 7024
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 8159
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13668

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

IF mit AND und OR
vor einer Woche von GastX 6 / 9311
Meine Inbox
vor einer Woche von Rabea1103 1 / 7024
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 8159
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13668