Zurück zum Selektions-Screen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Zurück zum Selektions-Screen

Beitrag von Fistandantilus (ForumUser / 9 / 0 / 0 ) »
Hallo,

folgendes Problem:

Ich rufe mein Programm auf fülle einige Daten im Selektions-Screen aus und führe dann das Programm aus. Dann prüfe ich, ob eine Bedingung erfüllt ist, falls nicht kommt ein POP-up, wo der Benutzer entweder zurück zum Selections-Screen springen soll, bzw. das Programm weiterlaufen soll.

Leider funktioniert der Rücksprung nicht richtig. Wenn ich LEAVE TO SCREEN 0. verwende, komme ich zurück in den ABAP Editor bzw. wenn ich das Programm über Dienste zum Objekt aus der PA20 aufrufe, komme ich direkt wieder in die pa20 zurück.

Das Programm soll quasi wieder komplett am Anfang starten.

Gruß,
F.

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


Re: Zurück zum Selektions-Screen

Beitrag von Fistandantilus (ForumUser / 9 / 0 / 0 ) »
Habe gerade die Lösunge selbst gefunden, hier für alle:

Zuerst:

Code: Alles auswählen.

PERFORM f_get_selections_values.

Code: Alles auswählen.

form f_get_selections_values.
  call function 'RS_REFRESH_FROM_SELECTOPTIONS'
    exporting
      curr_report     = 'hier_programmname'  
    tables
      selection_table = T_rsparams
    exceptions
      not_found       = 1
      no_report       = 2.
  if sy-subrc <> 0.
    message id sy-msgid type sy-msgty number sy-msgno
            with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  endif.

endform.                                 " F_get_selections_values

form f_exit_program.
  submit hier_programmname with selection-table T_rsparams via selection-screen.
endform.                                 " F_exit_program
Dann an der Absprungstelle:

Code: Alles auswählen.

PERFORM f_exit_program.
Gruß,
F.

Re: Zurück zum Selektions-Screen

Beitrag von black_adept (Top Expert / 4086 / 126 / 940 ) »
Die Lösung hört sich recht aufwändig an.
Hast du mal probiert einfach ein "LEAVE LISTPROCESSING" abzusetzen?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Zurück zum Selektions-Screen

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Oder im START-OF-SELECTION zwar etwas selektieren, auf das man prüfen kann und bevor etwas ausgegeben wird das Popup aufblenden.
Dann reicht es, wenn man die Verarbeitung einfach nicht fortsetzt.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

3
Antw.
4401
Views
zurück zum selection screen
von Andrzej » 08.05.2017 13:29 • Verfasst in ABAP® für Anfänger
9
Antw.
2863
Views
Voreinstellung Selektions-Option
von HAWK » 06.01.2006 15:11 • Verfasst in ABAP® Core
4
Antw.
2205
Views
Generelle Selektions-Beschränkung
von McGuyver » 30.03.2016 11:08 • Verfasst in ABAP® Core
3
Antw.
3333
Views
Querys in Abab mit Selektions-Variablen
von DaniU » 31.01.2005 10:37 • Verfasst in Tips + Tricks & FAQs
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

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

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.

Unbeantwortete Forenbeiträge

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