ALV-Liste kurzeitig verlassen ???

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

ALV-Liste kurzeitig verlassen ???

Beitrag von the (ForumUser / 42 / 0 / 0 ) »
Hallo,

ich habe eine ALV-Liste über die ich Lastschriften automatisch anlegen lassen.
Zusätzlich habe ich einen Button eingebaut um ein "Fehlerprotokoll" anzeigen zu lassen.
Ist ein einfacher Loop über eine Z-Tabellen mit Ausgabe per Write.

Wie bringe ich es hin, dass auch tatsächlich die ALV-Liste verlassen wird und stattdessen mein Fehlerprotokoll ausgegeben wird ?
Wenn man dann aus dem Protokoll zurückgeht, soll man wieder in der ALV-Liste stehen.

Danke für eure Hilfe !

Gruss
THE

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


Beitrag von TakerOne (Specialist / 102 / 0 / 3 ) »
Hi, hier ein Beispiel:

Im Gui-Status Button für Protokoll definieren

--------

FORM alv_user_command USING l_p_ucomm LIKE sy-ucomm
l_p_selfield TYPE slis_selfield.

WHEN 'PROTOK'.
CALL SCREEN 9000.


ENDCASE.

--------------- ZU 9000

PROCESS BEFORE OUTPUT.
MODULE STATUS_9000.
*
PROCESS AFTER INPUT.
MODULE USER_COMMAND_9000.

------------------

MODULE status_9000 OUTPUT.

LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0.
SET PF-STATUS space.
SUPPRESS DIALOG.

PERFORM Protokoll.


ENDMODULE. " STATUS_9000 OUTPUT


Gruß TakerOne
Ich bin eigentlich ein sehr netter Mensch.
Wenn ich Freunde hätte, könnten diese es bestätigen. :-)

Klappt nicht

Beitrag von the (ForumUser / 42 / 0 / 0 ) »
Hallo TakerOne,

vielen Dank für den Tipp, aber es klappt nicht ganz:

Meine Protokollanzeige bleibt nicht sichtbar, d.h. man sieht wie kurz das Dynpro 9000 kommt, aber es wird sofort wieder zurück zur ALV-Liste gewechselt.
Muss man in den Eigenschaften des 9000er Dynpro noch was einstellen oder was habe ich falsch gemacht ?

Thanks
Torsten

Beitrag von MarkusW (Specialist / 406 / 5 / 0 ) »
Dynpro 9000 muss als ein modales Dialogfenster definiert sein.

Gruß
Markus

Beitrag von TakerOne (Specialist / 102 / 0 / 3 ) »
Hi,

mein Dynpro ist nicht als modales Dialogfenster definiert.

fehlt möglicherweise


FORM alv_set_pf_status USING rt_extab TYPE slis_t_extab.

SET PF-STATUS 'STANDARD'.

ENDFORM. "alv_SET_PF_STATUS


sonst siehe auch
http://www.tricktresor.de/content/index ... =25&aID=48


Gruß TakerOne
Ich bin eigentlich ein sehr netter Mensch.
Wenn ich Freunde hätte, könnten diese es bestätigen. :-)

Beitrag von the (ForumUser / 42 / 0 / 0 ) »
es ist ein modales Fenster, dennoch nur ein kurzer Wechsel und mehr nicht...

Woran könnte es denn noch liegen, da ich ansonsten alles so eingebaut habe wie TakerOne geschrieben hat.

Was mache eigentlich "RETURN TO SCREEN 0" ?

Braucht man eigentlich den Suppress wenn man doch schon LEAVE-SCREEN macht ?

Bin halt Anfänger..... ;-(

Gruss
THE

Beitrag von MarkusW (Specialist / 406 / 5 / 0 ) »
the hat geschrieben: Braucht man eigentlich den Suppress wenn man doch schon LEAVE-SCREEN macht ?
Bin halt Anfänger..... ;-(

Gruss
THE
Lass das Suppress doch einfach mal weg...dann wirste sehen was passiert. einfach immer bisserl ausprobieren...kann ja nix kaputt gehen ;)


Geh doch mal mit dem Debugger durch, dann siehste vllt gleich, wieso er das Fenster wieder schliesst. Wartet das Dynpro9000 eigentlich auf eine Eingabe vom Benutzer?
Und viel wichtiger...schreibst du denn überhaupt was? Also sind deine WriteBefehle bevor der Aufruf von Dynpro 9000 kommt?

Sorry für die Frage, aber die Kristallkugel hab ich aufm Nachtkästchen vergessen *G* (sollte ein Wink sein, mal den eigenen Code hier zu posten)

Gruß
Markus

THANKS !

Beitrag von the (ForumUser / 42 / 0 / 0 ) »
Hallo Markus,

das war's: wenn man was schreiben will, dann sollte da auch was sein ;-)
Dummer Fehler !

Danke für die anderen Tipps. Habe mir eben die SAP-Doku zu LEAVE-SCREEN usw. mal druchgelesen und werde auch deinen Rat mit der "Kristallkugel" das nächste mal berücksichtigen !

Gruss
Torsten

Re: THANKS !

Beitrag von MarkusW (Specialist / 406 / 5 / 0 ) »
the hat geschrieben:Hallo Markus,

das war's: wenn man was schreiben will, dann sollte da auch was sein ;-)
Dummer Fehler !

Danke für die anderen Tipps. Habe mir eben die SAP-Doku zu LEAVE-SCREEN usw. mal druchgelesen und werde auch deinen Rat mit der "Kristallkugel" das nächste mal berücksichtigen !

Gruss
Torsten
Kein Problem...und so ne Kristallkugel ist was feines :lol:

Viel Spass weiterhin

Gruß
Markus

Seite 1 von 1

Vergleichbare Themen

5
Antw.
3440
Views
Dynpro verlassen, PF-Status setzen und Liste schreiben
von Gino » 19.01.2005 17:00 • Verfasst in ABAP® für Anfänger
1
Antw.
2017
Views
subscreen verlassen
von centauro_ernst » 25.05.2016 10:52 • Verfasst in Dialogprogrammierung
2
Antw.
1511
Views
double_click event verlassen
von tom1986 » 20.02.2009 09:19 • Verfasst in ABAP Objects®
4
Antw.
3782
Views
Report vor Selektion verlassen
von dermannvomberg » 07.10.2010 10:50 • Verfasst in Dialogprogrammierung
1
Antw.
3049
Views
SALV-Popup verlassen
von ralf.wenzel » 13.12.2014 17:24 • Verfasst in ABAP Objects®

Über diesen Beitrag


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
vor 13 Stunden von Bright4.5 1 / 272
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1912
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8513