diff --git a/src/cl_gui_alv_grid.clas.abap b/src/cl_gui_alv_grid.clas.abap
index 801f543..cea9898 100644
--- a/src/cl_gui_alv_grid.clas.abap
+++ b/src/cl_gui_alv_grid.clas.abap
@@ -56,6 +56,12 @@ CLASS cl_gui_alv_grid DEFINITION PUBLIC.
EXPORTING
VALUE(e_ucomm) TYPE sy-ucomm OPTIONAL.
+ EVENTS hotspot_click
+ EXPORTING
+ VALUE(e_row_id) TYPE lvc_s_row OPTIONAL
+ VALUE(e_column_id) TYPE lvc_s_col OPTIONAL
+ VALUE(es_row_no) TYPE lvc_s_roid OPTIONAL.
+
EVENTS toolbar
EXPORTING
VALUE(e_object) TYPE REF TO cl_alv_event_toolbar_set OPTIONAL
diff --git a/src/ddic/lvc_s_col.tabl.xml b/src/ddic/lvc_s_col.tabl.xml
new file mode 100644
index 0000000..dfeee1d
--- /dev/null
+++ b/src/ddic/lvc_s_col.tabl.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+ LVC_S_COL
+ E
+ INTTAB
+ LVC_S_COL
+ 1
+
+
+
+ FIELDNAME
+ 0
+ C
+ 000060
+ CHAR
+ 000030
+ CHAR
+
+
+ HIERLEVEL
+ 0
+ C
+ 000006
+ CHAR
+ 000003
+ CHAR
+
+
+
+
+
diff --git a/src/ddic/lvc_s_roid.tabl.xml b/src/ddic/lvc_s_roid.tabl.xml
new file mode 100644
index 0000000..ca97f64
--- /dev/null
+++ b/src/ddic/lvc_s_roid.tabl.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+ LVC_S_ROID
+ E
+ INTTAB
+ LVC_S_ROID
+ 1
+
+
+
+ ROW_ID
+ 0
+ X
+ 000004
+ INT4
+ 000010
+ INT4
+
+
+ SUB_ROW_ID
+ 0
+ X
+ 000004
+ INT4
+ 000010
+ INT4
+
+
+
+
+
diff --git a/src/ddic/lvc_s_row.tabl.xml b/src/ddic/lvc_s_row.tabl.xml
new file mode 100644
index 0000000..d8e3704
--- /dev/null
+++ b/src/ddic/lvc_s_row.tabl.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+ LVC_S_ROW
+ E
+ INTTAB
+ LVC_S_ROW
+ 1
+
+
+
+ ROWTYPE
+ 0
+ C
+ 000046
+ CHAR
+ 000023
+ CHAR
+
+
+ INDEX
+ 0
+ N
+ 000020
+ NUMC
+ 000010
+ NUMC
+
+
+
+
+