03-03-2021 9:33 AM
Hello Guys,
I need a hotspot in my alv on workplace. I am using alv display output like this.
How can i do it easy?
DATA gr_table TYPE REF TO cl_salv_table.
DATA: gr_display TYPE REF TO cl_salv_display_settings.
DATA: gr_columns TYPE REF TO cl_salv_columns_table.
DATA: gr_column TYPE REF TO cl_salv_column_table.
cl_salv_table=>factory(
IMPORTING
r_salv_table = gr_table
CHANGING
t_table = lt_alv2 ).
gr_table->get_columns( )->get( ).
gr_table->get_functions( )->set_all( abap_true ).
gr_columns = gr_table->get_columns( ).
gr_table->display( ).
03-03-2021 9:36 AM
Hello elena222
http://zevolving.com/2008/09/salv-table-8-add-handle-hotspot/
Google is your friend. 😉
Kind regards,03-03-2021 9:48 AM
03-03-2021 9:52 AM
No. You need a class to handle the raised event.
03-03-2021 10:48 AM
You can also find some samples in the forum wiki (click on link)
NB: but they require a local class definition to handle the click event (and more)
03-03-2021 4:33 PM
Please search the Web, lots of answers:
cl_salv_table hotspot site:sap.com