hallo leute,
hab eine kleines problem mit meinem alv grid.
ich habe mir eine eigen klasse event_receiver gebastelt.
in der methode check double entries werden die daten des alv grid auf redundanz geteste. Bei mir sind das drei felder die er überprüfen muss, damid der satz eindeutig ist ( matnr, werks und warenempfänger). wenn ich nun das alv teste bekomm ich bei der überprüfung eine Fehlermeldung, nur wenn ich das alv erneut überprüfe, ohne den falschen datensatz zu ändern wird er akzeptiert und ich bekomme keine meldung!
hab mir die test programme bcalv_edit_03 und 04 schon angeschaud.
in den beiden programmen wird nach erneutem drücken der constructor für CL_ALV_CHANGED_DATA_PROTOCOL aufgerufen. bei mir dagegen springt er gleich wieder aus der dynpro ablauflogik raus....
also hat er garnicht die möglichkeit die Überpfünd durchzuführen.
Hat vielleicht einer ne idee wie und wo ich meinen event handler richtig instanziere!?
hoffe ihr versteht mein problem...
mfg hadde