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 + + + + +