ich bin neu hier, ganz kurz zu mir, ich mache eine Ausbildung zum Fachinformatiker Systemintegration, und habe jetzt erstmals in meiner Ausbildung mit Abap zu tun. Zusammengefasst: Ich hab noch ziemlich wenig Ahnung! .
zu meinem Problem:
ich rufe in einem Funktionsbaustein einen Screen auf, dort ändere ich dann Spalten ab, und möchte danach die Spalten neu berechnen. In meinem PAI-Modul steht folgendes:
WHEN 'REFR' OR 'ENTR'.
go_grid->check_changed_data( ).
* weitere Berechnungen
ENDCASE.
CLEAR g_okcode.
Nun ist es so das ich oben in der Drucktastenleiste einen Aktualisieren Button habe.
Diesen und auch F8 habe ich auf dieses 'REFR' gesetzt. Den grünen Haken auf der Symbolleiste habe ich auf 'ENTR' gesetzt.
Soweit funktioniert alles und mein go_grid aktualisiert auch danach. Nun will ich das ganze auch noch aktualisiert haben wenn ich die ENTER-Taste drücke. Ich hab mich schon etwas schalu gemacht und es wird mir empfohlen einen EVENT-Handler zu nehmen, jedoch bekomme ich den irgendwie nicht hin, weswegen ich nun diesen Thread erstellt habe.
Hier ein Thread von meiner Anfangszeit im Forum: http://www.abapforum.com/forum/viewtopi ... =2&t=17047
Im ersten Post ist eingentlich relativ schön beschrieben wie man einen Event-Handler programmiert.
Die weitere Diskussion bezüglich wie man das ganze ins PAI bekommt kannst du verwenden, musst es aber nicht.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.