ALV Grid und Listverarbeitung

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

ALV Grid und Listverarbeitung

Beitrag von DerBrecht (ForumUser / 5 / 0 / 0 ) »
Hallo,

gibt es eine Möglichkeit aus einem ALV Grid mittels Klick auf einen Hotspot bzw. Button ein neues Fenster zu öffnen, und in diesem per Listverarbeitung Daten auszugeben?

Der Befehl LEAVE TO LIST-PROCESSING hat einen SY-SUBRC von 4 ergeben, und zeigte somit keine Wirkung.

Schonmal danke im Voraus.

mfg

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


Beitrag von just (ForumUser / 35 / 0 / 0 ) »
benutzt du den Fuba REUSE_ALV_GRID_DISPLAY ?

wenn ja, solltest du in der Tabelle EVENTS einen Eintrag mit eigenem FORM für den USER_COMMAND mitgeben.
die Doku des Fubas hilft hier sehr.

wenn du die Klasse selbst verwendest, benötigst du einen Event-Reciever und musst den für das zugehörige Event der Klasse registieren.
schau einfach mal in der klasse, ob du was mit Hotspot findest...

Beitrag von DerBrecht (ForumUser / 5 / 0 / 0 ) »
Ich benutzte die Klasse cl_gui_alv_grid.
Einen EventHandler habe ich bereits. Der Hotspot ist auch bereits belegt und funktionsfähig.
Ich habe testweise eine i Message erscheinen lassen wenn auf den Hotspot geklickt wird. Das funktioniert auch wunderbar.
Es geht jetzt eigtl nur noch darum ein 2. Fenster aufzurufen (oder eine 2. Listseite) und in diesem Fenster mittels Listverarbeitung Daten auszugeben.

Mein SAP Release ist 4.7, die Lösung sollte aber auch unter 4.6 und ERP2004 funktionieren.

Beitrag von DerBrecht (ForumUser / 5 / 0 / 0 ) »
Sry 4 Doppelpost.

Habe eine Lösung gefunden. Für alle dies interessiert:

In der Event-Handler Methode wird mittels CALL SCREEN ein 2. Screen geöffnet. Im PBO des 2. Screens beginnt man mit dem Befehl LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0 (damit nach der Verarbeitung der Listausgabe wieder zum Ursprungsdynrpo zurückgesprungen werden kann). Danach sollte ein GUI Status gesetzt werden (Standardstatus SPACE auch möglich). Jetzt kann mit der Listverarbeitung begonnen werden. Am Ende des PBO den Befehl SUPRESS DIALOG oder(!) LEAVE SCREEN setzen. Diese Befehle verhindern die Ausgabe der leeren Dynprooberfläche, so daß nur die Listseite ausgegeben wird.
Klappt bei mir wunderbar.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
8890
Views
ALV Grid Sortierung aktualisieren im grid 1 und grid 2
von c oco » 06.02.2012 10:09 • Verfasst in ABAP Objects®
5
Antw.
8878
Views
2
Antw.
2612
Views
ALV Grid
von lisa » 08.09.2008 16:17 • Verfasst in ABAP® Core
4
Antw.
3728
Views
ALV Grid
von daf » 27.01.2019 15:23 • Verfasst in ABAP Objects®
0
Antw.
3307
Views
ALV Grid
von Hutch3 » 05.08.2010 18:24 • 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

BAPI zur ABSO?
vor 6 Tagen von DeathAndPain 2 / 942
Materialstammerweiterung: Neuer Reiter
vor 2 Wochen von DeathAndPain gelöst 4 / 1625
Ermittlung der Arbeitstage (Mosid)
vor 3 Wochen von Radinator 11 / 47292
LSMW-Problem
vor 4 Wochen von DeathAndPain gelöst 6 / 5189

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

BAPI zur ABSO?
vor 6 Tagen von DeathAndPain 2 / 942
Materialstammerweiterung: Neuer Reiter
vor 2 Wochen von DeathAndPain gelöst 4 / 1625
Ermittlung der Arbeitstage (Mosid)
vor 3 Wochen von Radinator 11 / 47292
LSMW-Problem
vor 4 Wochen von DeathAndPain gelöst 6 / 5189