Screen->Liste->Screen und dann wieder Liste???

Benutzeroberflächen in SAP®-Systemen.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Screen->Liste->Screen und dann wieder Liste???

Beitrag von dimes (Specialist / 146 / 0 / 0 ) »
Hallo,

Wenn ich von einer Selektionmaske zu einer Liste will dann benutze ich SET SCREEN 0. Wenn ich von der Liste zwieder zur Selektionsmaske will dann eben
set screen 1000.
leave list-processing.

Und wenn ich dann wieder in die Liste, sprich SET SCREEN 0 mache dann geht er ja verständlicherweiße aus dem Report...

Wie schaffe ich das?
Hier mein Code:

Code: Alles auswählen.

parameter: s_matnr type mara-matnr.

at selection-screen output.
  set pf-status '1000'.

at selection-screen.
  case sy-ucomm.
    when 'BACK' or 'EXIT' or 'CANCEL'.
      leave program.
    when 'RUN'.
      set screen 0.
  endcase.

start-of-selection.
  write: 'test'.
  set pf-status '0'.

at user-command.
  case sy-ucomm.
    when 'FRED'. "Für BACK (grüner Pfeil)
      set screen 1000.
      leave list-processing.
    when 'EXIT' or 'CANCEL'.
      leave program.
  endcase.

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


Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Dein Problem musßt du , so denke ich, noch etwas näher eklären.

Deinem Coding entnehme ich, das du einen normalen Report geschrieben hast. Bei einem Report funktioniern die Funktionstaten doch ganz normal.

Was willst du eigentlich damit erreichen.

Thomas

Beitrag von dimes (Specialist / 146 / 0 / 0 ) »
Hi,
sorry wenn es nicht so verständlich war, also:
ich will immer, nach einem Klick auf den Button 'RUN' oder durch F8 (ist im pf-status gepflegt) auf der Selectionsmaske, in die Liste kommen. Beim erstem mal funktioniert das auch da er dann durch das SET SCREEN 0 auf die Liste kommt, wenn ich aber jetzt von der Liste zurückspringe auf die Selectionsmaske (set screen 1000. & leave list-processing.), um was neues einzugeben, und dann wieder RUN oder F8 betätige, dann springt er aus dem Program raus (SET SCREEN 0). Ich will aber das er immer nach F8 bzw. sy-ucomm 'RUN' zur Liste kommt. Mit SET SCREEN 0 funktioniert das aber nur das erste mal...

Ich glaub jetzt müsste das bisschen verständlicher gewesen sein.
Hat jemand ne Idee?

Beitrag von JHM (Top Expert / 1211 / 2 / 202 ) »
dimes hat geschrieben:Ich glaub jetzt müsste das bisschen verständlicher gewesen sein.
So ganz verstehe ich dein Problem immer noch nicht.

Grundfrage: REPORT oder MODUL-POOL oder FuBa.

So wie der SelScreen definiert ist schauts wie ein Report aus.
Wieso definierst du bei einem Report einen GUI-Status für den SelScreen? Der wird automatisch für den Screen 1000 generiert.

In einem Report ist die Verarbeitung eigentlich klar.
Aufruf des Report über SUBMIT -> Abarbeiten des SelScreen -> Listverarbeitung noch START-OF-SELECTION -> Verlassen der Liste löst ein SUBMIT des Reports aus.

Das rufen von SCREEN 0 macht so gesehen keinen Sinn. Du kannst nach START-OF-SELECTION mit der Listausgabe beginnen.
Gruß Hendrik

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2251
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
1
Antw.
3189
Views
Dialogsteuerung Liste->Dynpro->Liste sy-ucomm
von cut1 » 08.12.2006 14:28 • Verfasst in Dialogprogrammierung
4
Antw.
5353
Views
Selection screen
von mbelhadi » 07.07.2005 09:38 • Verfasst in ABAP® Core
7
Antw.
15933
Views
Selection Screen
von cschmoel » 20.08.2012 12:53 • Verfasst in ABAP® für Anfänger
5
Antw.
12631
Views
Screen Refresh
von cschmoel » 23.08.2012 15:04 • 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

FOR mit CORRESPONDING
vor 8 Stunden von black_adept 9 / 638
SALV: Titel zu lang
vor 8 Stunden von ralf.wenzel 3 / 65
Web Feature Services (WFS) im SAP
vor 3 Tagen von msfox 1 / 293

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

FOR mit CORRESPONDING
vor 8 Stunden von black_adept 9 / 638
SALV: Titel zu lang
vor 8 Stunden von ralf.wenzel 3 / 65
Web Feature Services (WFS) im SAP
vor 3 Tagen von msfox 1 / 293

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor 3 Tagen von msfox 1 / 293
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2581
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2445