ALV Grid und Dynprofeld

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

ALV Grid und Dynprofeld

Beitrag von PeterPaletti (Specialist / 379 / 37 / 104 ) »
Hallo in die Runde,

ich habe folgendes Problem:
Auf einem Subscreen gibt es ein ALV-Grid. Dieses ALV-Grid wird über eigene Buttons mit Daten versorgt oder der Inhalt wird gelöscht. Unterhalb des ALV-Grids gibt es ein Eingabefeld mit Auswahlbox, das je nachdem, welcher Button gedrückt wurde, unterschiedlich befüllt werden soll.
Das Problem ist, dass der Ereignishandler für den User-Command zum ALV-Grid kein PAI/PBO auslöst.
Die Frage ist nun: wie kann ich ALV-Grid und Einzelfeld synchronisieren?

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


Re: ALV Grid und Dynprofeld

Beitrag von ewx (Top Expert / 4913 / 332 / 653 ) »
So: cl_gui_cfw=>set_new_ok_code (Tricktresor)

Oder so: cl_gui_alv_grid mit appl_events erzeugen:

Code: Alles auswählen.

DATA(o_alv) = NEW cl_gui_alv_grid( i_parent      = cl_gui_container=>default_screen " in default container einbetten
                                     i_appl_events = abap_true ).                     " Ereignisse als Applikationsevents registrieren
(Codezentrale)

Oder so: das Event mit APPL_EVENT registrieren

Code: Alles auswählen.

    DATA(it_events) = VALUE ty_it_events( ( eventid    = cl_gui_toolbar=>m_id_function_selected
                                            appl_event = abap_true ) ).
     o_tool->set_registered_events( events = it_events ).
(Codezentrale)

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag (Insgesamt 2):
rob_abcPeterPaletti


Re: ALV Grid und Dynprofeld

Beitrag von PeterPaletti (Specialist / 379 / 37 / 104 ) »
cl_gui_cfw=>set_new_ok_code funktioniert bei mir genau 1 mal.

cl_gui_alv_grid mit appl_events erzeugen: dann wird zwar das Feld versorgt, aber die Logik hinter dem Button zur Versorgung des ALV-Grids mit Daten funktioniert leider nicht mehr.

Das Event mit APPL_EVENT registrieren: muss ich noch ausprobieren.

Re: ALV Grid und Dynprofeld

Beitrag von black_adept (Top Expert / 4157 / 136 / 959 ) »
Moin Peter,

deine Probleme klingen danach, als ob du deinen Eventhandler, in dem du auf "deinen" Button reagierst nicht sauber verlässt. Wenn der cl_gui_cfw>=>set_new_ok_code 1x triggert, dann setzte doch bitte mal einen BREAK-POINT auf die Stelle, in der der dadurch gesetzte UCOMM abgefragt wird und schau im Debugger, ob du im Callstack deinen Eventhandler schon verlassen hast.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
PeterPaletti

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: ALV Grid und Dynprofeld

Beitrag von PeterPaletti (Specialist / 379 / 37 / 104 ) »
Habe jetzt umgebaut: in der Handler-Methode wird PAI mit cl_gui_cfw>=>set_new_ok_code angestoßen und ein Flag gesetzt. Im PAI wird das Flag ausgewertet und in einem normalen Modul das Feld unterhalb des Grids versorgt. Das funktioniert vorzüglich, auch mehrfach. Danke für die Hilfe.

Seite 1 von 1

Vergleichbare Themen

13
Antw.
9214
Views
Werthilfe auf Dynprofeld
von ralf.wenzel » 07.11.2012 14:27 • Verfasst in ABAP® Core
5
Antw.
6351
Views
F4 Hilfe für Dynprofeld
von Ichse2 » 02.03.2021 11:11 • Verfasst in ABAP Objects®
2
Antw.
3802
Views
Schlater auf Dynprofeld
von AbapDomi » 28.08.2017 16:24 • Verfasst in Dialogprogrammierung
12
Antw.
6476
Views
Dynprofeld nicht ausgegeben
von Ines » 26.10.2006 09:20 • Verfasst in Dialogprogrammierung
2
Antw.
2890
Views
F4IF_INT_TABLE_VALUE_REQUEST(Rückgabewert aus dem Dynprofeld
von niko022 » 12.09.2006 10:52 • 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

ALV Grid und Dynprofeld
vor 23 Minuten von PeterPaletti 5 / 114
User Exit ME21N / ME22N gesucht
vor einer Woche von ralf.wenzel 9 / 13149

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

ALV Grid und Dynprofeld
vor 23 Minuten von PeterPaletti 5 / 114
User Exit ME21N / ME22N gesucht
vor einer Woche von ralf.wenzel 9 / 13149

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 47662
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 63918
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 73327