a-dead-trousers hat geschrieben:Hi!
Wie ist dein Popup aufgebaut? Ein eigenes Dynpro?
Wie werden die Einträge angezeigt? Verwendest du ein SALV? ("set_screen_status" könnte darauf hinweisen, ist aber nicht sicher)
Etwas mehr Informationen bitte.
lg ADT
EDIT: Die ABAP-Hilfe für Event Handler solltest du dir als Einführung mal durchlesen
https://help.sap.com/saphelp_nw70/helpd ... ontent.htm
Beim SALV kommt man an das Event-Objekt mit der Methode GET_EVENT heran. Wenn man das hat, kann man den Handler einfach mit SET HANDLER ... FOR <event_object> registrieren.
Hilft dir das:Abapanfänger hat geschrieben:Es ist kein eigenes Dynpro. Ich erzeuge es mit einem SALV und der Methode generate_popup_alv.
a-dead-trousers hat geschrieben:OK, ich würde es so machen:
Mit den Methodenn GET_FUNCTIONS und ADD_FUNCTION deine Funktion zum SALV hinzufügen (KEIN SET_SCREEN_STATUS)
und mit der Methode GET_EVENT und dem Event ADDED_FUNCTION den Klick auf den Button verarbeiten.
Wie man SET HANDLER arbeitet findets du in der Hilfe bzw. in unzähligen Beispielen im Netz.
Hier noch in Bezug auf den SALV:
https://scn.sap.com/thread/1188278
bzw.
http://zevolving.com/category/salv-tutorial/
EDIT: JHM war schneller