diff --git a/src/alv/cl_alv_changed_data_protocol.clas.abap b/src/alv/cl_alv_changed_data_protocol.clas.abap
index ca2b08c..5005160 100644
--- a/src/alv/cl_alv_changed_data_protocol.clas.abap
+++ b/src/alv/cl_alv_changed_data_protocol.clas.abap
@@ -1,5 +1,6 @@
CLASS cl_alv_changed_data_protocol DEFINITION PUBLIC.
PUBLIC SECTION.
+ DATA mt_mod_cells TYPE lvc_t_modi.
ENDCLASS.
CLASS cl_alv_changed_data_protocol IMPLEMENTATION.
diff --git a/src/cl_ctmenu.clas.abap b/src/cl_ctmenu.clas.abap
new file mode 100644
index 0000000..7b0ea0b
--- /dev/null
+++ b/src/cl_ctmenu.clas.abap
@@ -0,0 +1,7 @@
+CLASS cl_ctmenu DEFINITION PUBLIC.
+ PUBLIC SECTION.
+ENDCLASS.
+
+CLASS cl_ctmenu IMPLEMENTATION.
+
+ENDCLASS.
\ No newline at end of file
diff --git a/src/cl_gui_alv_grid.clas.abap b/src/cl_gui_alv_grid.clas.abap
index 6ad863a..4c0bf6b 100644
--- a/src/cl_gui_alv_grid.clas.abap
+++ b/src/cl_gui_alv_grid.clas.abap
@@ -86,6 +86,14 @@ CLASS cl_gui_alv_grid DEFINITION PUBLIC INHERITING FROM cl_gui_control.
VALUE(e_object) TYPE REF TO cl_alv_event_toolbar_set OPTIONAL
VALUE(e_interactive) TYPE char1 OPTIONAL.
+ EVENTS data_changed_finished
+ EXPORTING
+ VALUE(e_modified) TYPE abap_bool.
+
+ EVENTS context_menu_request
+ EXPORTING
+ VALUE(e_object) TYPE REF TO cl_ctmenu.
+
CLASS-METHODS offline
RETURNING
VALUE(e_offline) TYPE i.
@@ -122,6 +130,7 @@ CLASS cl_gui_alv_grid DEFINITION PUBLIC INHERITING FROM cl_gui_control.
METHODS get_current_cell
EXPORTING
+ es_row_no TYPE lvc_s_roid
es_row_id TYPE lvc_s_row
es_col_id TYPE lvc_s_col.
diff --git a/src/ddic/lvc_s_modi.tabl.xml b/src/ddic/lvc_s_modi.tabl.xml
new file mode 100644
index 0000000..f460902
--- /dev/null
+++ b/src/ddic/lvc_s_modi.tabl.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+ LVC_S_MODI
+ E
+ INTTAB
+ LVC_S_MODI
+ 1
+
+
+
+ ROW_ID
+ 0
+ X
+ 000004
+ INT4
+ 000010
+ INT4
+
+
+ SUB_ROW_ID
+ 0
+ X
+ 000004
+ INT4
+ 000010
+ INT4
+
+
+ FIELDNAME
+ 0
+ C
+ 000060
+ CHAR
+ 000030
+ CHAR
+
+
+ VALUE
+ 0
+ C
+ 000256
+ CHAR
+ 000128
+ CHAR
+
+
+ ERROR
+ 0
+ C
+ 000002
+ CHAR
+ 000001
+ CHAR
+
+
+ TABIX
+ 0
+ X
+ 000004
+ INT4
+ 000010
+ INT4
+
+
+ STYLE
+ 0
+ X
+ 000004
+ RAW
+ 000004
+ RAW
+
+
+ STYLE2
+ 0
+ X
+ 000004
+ RAW
+ 000004
+ RAW
+
+
+ STYLE3
+ 0
+ X
+ 000004
+ RAW
+ 000004
+ RAW
+
+
+ STYLE4
+ 0
+ X
+ 000004
+ RAW
+ 000004
+ RAW
+
+
+
+
+
diff --git a/src/ddic/lvc_t_modi.ttyp.xml b/src/ddic/lvc_t_modi.ttyp.xml
new file mode 100644
index 0000000..1406834
--- /dev/null
+++ b/src/ddic/lvc_t_modi.ttyp.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+ LVC_T_MODI
+ E
+ LVC_S_MODI
+ S
+ STRU
+ T
+ D
+ N
+ LVC_T_MODI
+
+
+
+