<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: single click in abap objects in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/single-click-in-abap-objects/m-p/3031590#M717052</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;answered the similar question last week. You can see here Event &lt;/P&gt;&lt;P&gt;Link_click or ALV_Object Model HYPERLINK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This example demonstrates how to use a Hiperlink field in ALV. These example was based on 'SALV_DEMO_TABLE_COLUMNS' that contains Hiperlink, icon, Hotspot...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Code is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zsalv_mar NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS lcl_handle_events DEFINITION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CLASS lcl_handle_events DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    METHODS:&lt;/P&gt;&lt;P&gt;      on_link_click FOR EVENT link_click OF cl_salv_events_table&lt;/P&gt;&lt;P&gt;        IMPORTING row column.&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_handle_events DEFINITION&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS lcl_handle_events IMPLEMENTATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CLASS lcl_handle_events IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;  METHOD on_link_click.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    DATA: l_row_string TYPE string,&lt;/P&gt;&lt;P&gt;          l_col_string TYPE string,&lt;/P&gt;&lt;P&gt;          l_row        TYPE char128.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    WRITE row TO l_row LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    CONCATENATE text-i02 l_row INTO l_row_string SEPARATED BY space.&lt;/P&gt;&lt;P&gt;    CONCATENATE text-i03 column INTO l_col_string SEPARATED BY space.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    MESSAGE i000(0k) WITH 'Single Click' l_row_string l_col_string.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "on_single_click&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_handle_events IMPLEMENTATION&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: gr_events TYPE REF TO lcl_handle_events.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF g_type_s_outtab.&lt;/P&gt;&lt;P&gt;INCLUDE TYPE alv_tab.&lt;/P&gt;&lt;P&gt;TYPES:   t_hyperlink TYPE salv_t_int4_column,&lt;/P&gt;&lt;P&gt;       END   OF g_type_s_outtab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: gt_outtab TYPE STANDARD TABLE OF g_type_s_outtab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: gr_table   TYPE REF TO cl_salv_table.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF g_type_s_hyperlink,&lt;/P&gt;&lt;P&gt;         handle    TYPE salv_de_hyperlink_handle,&lt;/P&gt;&lt;P&gt;         hyperlink TYPE service_rl,&lt;/P&gt;&lt;P&gt;         carrid    TYPE s_carrid,&lt;/P&gt;&lt;P&gt;       END   OF g_type_s_hyperlink.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: gt_hyperlink TYPE STANDARD TABLE OF g_type_s_hyperlink.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK gen WITH FRAME.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_amount TYPE i DEFAULT 30.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK gen.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  PERFORM select_data.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  PERFORM display.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  select_data&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM select_data .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA: line_outtab  TYPE g_type_s_outtab,&lt;/P&gt;&lt;P&gt;        ls_hype      TYPE g_type_s_hyperlink,&lt;/P&gt;&lt;P&gt;        lt_hyperlink TYPE salv_t_int4_column,&lt;/P&gt;&lt;P&gt;        ls_hyperlink TYPE salv_s_int4_column,&lt;/P&gt;&lt;P&gt;        v_tabix      TYPE sytabix.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;    FROM alv_tab&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF TABLE gt_outtab&lt;/P&gt;&lt;P&gt;        UP TO p_amount ROWS.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  LOOP AT gt_outtab INTO line_outtab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    v_tabix = sy-tabix.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    ls_hype-handle    = sy-tabix.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    ls_hype-hyperlink = line_outtab-url.&lt;/P&gt;&lt;P&gt;    ls_hype-carrid    = line_outtab-carrid.&lt;/P&gt;&lt;P&gt;    INSERT ls_hype INTO TABLE gt_hyperlink.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    ls_hyperlink-columnname = 'URL'.&lt;/P&gt;&lt;P&gt;    ls_hyperlink-value      = sy-tabix.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    APPEND ls_hyperlink TO lt_hyperlink.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    line_outtab-t_hyperlink = lt_hyperlink.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    MODIFY gt_outtab FROM line_outtab INDEX v_tabix.&lt;/P&gt;&lt;P&gt;    CLEAR line_outtab.&lt;/P&gt;&lt;P&gt;    CLEAR lt_hyperlink.&lt;/P&gt;&lt;P&gt;    CLEAR ls_hyperlink.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.                    " select_data&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  display&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM display .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      cl_salv_table=&amp;gt;factory(&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          r_salv_table = gr_table&lt;/P&gt;&lt;P&gt;        CHANGING&lt;/P&gt;&lt;P&gt;          t_table      = gt_outtab ).&lt;/P&gt;&lt;P&gt;    CATCH cx_salv_msg.                                  "#EC NO_HANDLER&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA: lr_functions TYPE REF TO cl_salv_functions_list.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  lr_functions = gr_table-&amp;gt;get_functions( ).&lt;/P&gt;&lt;P&gt;  lr_functions-&amp;gt;set_default( abap_true ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*... set the columns technical&lt;/P&gt;&lt;P&gt;  DATA: lr_columns TYPE REF TO cl_salv_columns_table,&lt;/P&gt;&lt;P&gt;        lr_column  TYPE REF TO cl_salv_column_table.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  lr_columns = gr_table-&amp;gt;get_columns( ).&lt;/P&gt;&lt;P&gt;  lr_columns-&amp;gt;set_optimize( abap_true ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*... §4.7 set hyperlink column&lt;/P&gt;&lt;P&gt;  DATA: lr_hyperlinks TYPE REF TO cl_salv_hyperlinks,&lt;/P&gt;&lt;P&gt;        ls_hyperlink  TYPE g_type_s_hyperlink.&lt;/P&gt;&lt;P&gt;  DATA: lr_functional_settings TYPE REF TO cl_salv_functional_settings.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      lr_columns-&amp;gt;set_hyperlink_entry_column( 'T_HYPERLINK' ).&lt;/P&gt;&lt;P&gt;    CATCH cx_salv_data_error.                           "#EC NO_HANDLER&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      lr_column ?= lr_columns-&amp;gt;get_column( 'URL' ).&lt;/P&gt;&lt;P&gt;      lr_column-&amp;gt;set_cell_type( if_salv_c_cell_type=&amp;gt;link ).&lt;/P&gt;&lt;P&gt;      lr_column-&amp;gt;set_long_text( 'URL' ).&lt;/P&gt;&lt;P&gt;    CATCH cx_salv_not_found.                            "#EC NO_HANDLER&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  lr_functional_settings = gr_table-&amp;gt;get_functional_settings( ).&lt;/P&gt;&lt;P&gt;  lr_hyperlinks = lr_functional_settings-&amp;gt;get_hyperlinks( ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  LOOP AT gt_hyperlink INTO ls_hyperlink.&lt;/P&gt;&lt;P&gt;    TRY.&lt;/P&gt;&lt;P&gt;        lr_hyperlinks-&amp;gt;add_hyperlink(&lt;/P&gt;&lt;P&gt;          handle    = ls_hyperlink-handle&lt;/P&gt;&lt;P&gt;          hyperlink = ls_hyperlink-hyperlink ).&lt;/P&gt;&lt;P&gt;      CATCH cx_salv_existing.                           "#EC NO_HANDLER&lt;/P&gt;&lt;P&gt;    ENDTRY.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA: lr_events TYPE REF TO cl_salv_events_table.&lt;/P&gt;&lt;P&gt;  lr_events = gr_table-&amp;gt;get_event( ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CREATE OBJECT gr_events.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SET HANDLER gr_events-&amp;gt;on_link_click FOR lr_events.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  gr_table-&amp;gt;display( ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.                    " display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 01 Nov 2007 05:21:13 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-11-01T05:21:13Z</dc:date>
    <item>
      <title>single click in abap objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/single-click-in-abap-objects/m-p/3031589#M717051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;    can any1 pls explain me the single click event LINK_CLICK in abap object.&lt;/P&gt;&lt;P&gt;does this single click event mean that if i click anywhere on my alv report it will trigger the event.&lt;/P&gt;&lt;P&gt;   pls explain me about this LINK_CLICK event in details pls&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Nov 2007 05:14:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/single-click-in-abap-objects/m-p/3031589#M717051</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-01T05:14:47Z</dc:date>
    </item>
    <item>
      <title>Re: single click in abap objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/single-click-in-abap-objects/m-p/3031590#M717052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;answered the similar question last week. You can see here Event &lt;/P&gt;&lt;P&gt;Link_click or ALV_Object Model HYPERLINK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This example demonstrates how to use a Hiperlink field in ALV. These example was based on 'SALV_DEMO_TABLE_COLUMNS' that contains Hiperlink, icon, Hotspot...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Code is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zsalv_mar NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS lcl_handle_events DEFINITION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CLASS lcl_handle_events DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    METHODS:&lt;/P&gt;&lt;P&gt;      on_link_click FOR EVENT link_click OF cl_salv_events_table&lt;/P&gt;&lt;P&gt;        IMPORTING row column.&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_handle_events DEFINITION&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS lcl_handle_events IMPLEMENTATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CLASS lcl_handle_events IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;  METHOD on_link_click.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    DATA: l_row_string TYPE string,&lt;/P&gt;&lt;P&gt;          l_col_string TYPE string,&lt;/P&gt;&lt;P&gt;          l_row        TYPE char128.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    WRITE row TO l_row LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    CONCATENATE text-i02 l_row INTO l_row_string SEPARATED BY space.&lt;/P&gt;&lt;P&gt;    CONCATENATE text-i03 column INTO l_col_string SEPARATED BY space.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    MESSAGE i000(0k) WITH 'Single Click' l_row_string l_col_string.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "on_single_click&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_handle_events IMPLEMENTATION&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: gr_events TYPE REF TO lcl_handle_events.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF g_type_s_outtab.&lt;/P&gt;&lt;P&gt;INCLUDE TYPE alv_tab.&lt;/P&gt;&lt;P&gt;TYPES:   t_hyperlink TYPE salv_t_int4_column,&lt;/P&gt;&lt;P&gt;       END   OF g_type_s_outtab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: gt_outtab TYPE STANDARD TABLE OF g_type_s_outtab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: gr_table   TYPE REF TO cl_salv_table.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF g_type_s_hyperlink,&lt;/P&gt;&lt;P&gt;         handle    TYPE salv_de_hyperlink_handle,&lt;/P&gt;&lt;P&gt;         hyperlink TYPE service_rl,&lt;/P&gt;&lt;P&gt;         carrid    TYPE s_carrid,&lt;/P&gt;&lt;P&gt;       END   OF g_type_s_hyperlink.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: gt_hyperlink TYPE STANDARD TABLE OF g_type_s_hyperlink.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK gen WITH FRAME.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_amount TYPE i DEFAULT 30.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK gen.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  PERFORM select_data.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  PERFORM display.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  select_data&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM select_data .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA: line_outtab  TYPE g_type_s_outtab,&lt;/P&gt;&lt;P&gt;        ls_hype      TYPE g_type_s_hyperlink,&lt;/P&gt;&lt;P&gt;        lt_hyperlink TYPE salv_t_int4_column,&lt;/P&gt;&lt;P&gt;        ls_hyperlink TYPE salv_s_int4_column,&lt;/P&gt;&lt;P&gt;        v_tabix      TYPE sytabix.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;    FROM alv_tab&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF TABLE gt_outtab&lt;/P&gt;&lt;P&gt;        UP TO p_amount ROWS.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  LOOP AT gt_outtab INTO line_outtab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    v_tabix = sy-tabix.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    ls_hype-handle    = sy-tabix.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    ls_hype-hyperlink = line_outtab-url.&lt;/P&gt;&lt;P&gt;    ls_hype-carrid    = line_outtab-carrid.&lt;/P&gt;&lt;P&gt;    INSERT ls_hype INTO TABLE gt_hyperlink.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    ls_hyperlink-columnname = 'URL'.&lt;/P&gt;&lt;P&gt;    ls_hyperlink-value      = sy-tabix.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    APPEND ls_hyperlink TO lt_hyperlink.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    line_outtab-t_hyperlink = lt_hyperlink.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    MODIFY gt_outtab FROM line_outtab INDEX v_tabix.&lt;/P&gt;&lt;P&gt;    CLEAR line_outtab.&lt;/P&gt;&lt;P&gt;    CLEAR lt_hyperlink.&lt;/P&gt;&lt;P&gt;    CLEAR ls_hyperlink.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.                    " select_data&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  display&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM display .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      cl_salv_table=&amp;gt;factory(&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          r_salv_table = gr_table&lt;/P&gt;&lt;P&gt;        CHANGING&lt;/P&gt;&lt;P&gt;          t_table      = gt_outtab ).&lt;/P&gt;&lt;P&gt;    CATCH cx_salv_msg.                                  "#EC NO_HANDLER&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA: lr_functions TYPE REF TO cl_salv_functions_list.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  lr_functions = gr_table-&amp;gt;get_functions( ).&lt;/P&gt;&lt;P&gt;  lr_functions-&amp;gt;set_default( abap_true ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*... set the columns technical&lt;/P&gt;&lt;P&gt;  DATA: lr_columns TYPE REF TO cl_salv_columns_table,&lt;/P&gt;&lt;P&gt;        lr_column  TYPE REF TO cl_salv_column_table.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  lr_columns = gr_table-&amp;gt;get_columns( ).&lt;/P&gt;&lt;P&gt;  lr_columns-&amp;gt;set_optimize( abap_true ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*... §4.7 set hyperlink column&lt;/P&gt;&lt;P&gt;  DATA: lr_hyperlinks TYPE REF TO cl_salv_hyperlinks,&lt;/P&gt;&lt;P&gt;        ls_hyperlink  TYPE g_type_s_hyperlink.&lt;/P&gt;&lt;P&gt;  DATA: lr_functional_settings TYPE REF TO cl_salv_functional_settings.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      lr_columns-&amp;gt;set_hyperlink_entry_column( 'T_HYPERLINK' ).&lt;/P&gt;&lt;P&gt;    CATCH cx_salv_data_error.                           "#EC NO_HANDLER&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      lr_column ?= lr_columns-&amp;gt;get_column( 'URL' ).&lt;/P&gt;&lt;P&gt;      lr_column-&amp;gt;set_cell_type( if_salv_c_cell_type=&amp;gt;link ).&lt;/P&gt;&lt;P&gt;      lr_column-&amp;gt;set_long_text( 'URL' ).&lt;/P&gt;&lt;P&gt;    CATCH cx_salv_not_found.                            "#EC NO_HANDLER&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  lr_functional_settings = gr_table-&amp;gt;get_functional_settings( ).&lt;/P&gt;&lt;P&gt;  lr_hyperlinks = lr_functional_settings-&amp;gt;get_hyperlinks( ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  LOOP AT gt_hyperlink INTO ls_hyperlink.&lt;/P&gt;&lt;P&gt;    TRY.&lt;/P&gt;&lt;P&gt;        lr_hyperlinks-&amp;gt;add_hyperlink(&lt;/P&gt;&lt;P&gt;          handle    = ls_hyperlink-handle&lt;/P&gt;&lt;P&gt;          hyperlink = ls_hyperlink-hyperlink ).&lt;/P&gt;&lt;P&gt;      CATCH cx_salv_existing.                           "#EC NO_HANDLER&lt;/P&gt;&lt;P&gt;    ENDTRY.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA: lr_events TYPE REF TO cl_salv_events_table.&lt;/P&gt;&lt;P&gt;  lr_events = gr_table-&amp;gt;get_event( ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CREATE OBJECT gr_events.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SET HANDLER gr_events-&amp;gt;on_link_click FOR lr_events.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  gr_table-&amp;gt;display( ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.                    " display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Nov 2007 05:21:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/single-click-in-abap-objects/m-p/3031590#M717052</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-01T05:21:13Z</dc:date>
    </item>
    <item>
      <title>Re: single click in abap objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/single-click-in-abap-objects/m-p/3031591#M717053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have done everything what u have done in ur sample program,except for the hyperlink thing,can u tell me what is that and is that essential for LINK_CLICK event&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Nov 2007 05:23:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/single-click-in-abap-objects/m-p/3031591#M717053</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-01T05:23:37Z</dc:date>
    </item>
    <item>
      <title>Re: single click in abap objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/single-click-in-abap-objects/m-p/3031592#M717054</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;good&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go through this link&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCITREE/BCCITREE.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCITREE/BCCITREE.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;go through this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zsalv_event_mar NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;INCLUDE &amp;lt;icon&amp;gt;.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS lcl_alv DEFINITION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_alv DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    METHODS select_alv IMPORTING amount TYPE i.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    METHODS display_alv.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    METHODS on_link_click&lt;/P&gt;&lt;P&gt;                FOR EVENT link_click OF cl_salv_events_table&lt;/P&gt;&lt;P&gt;                IMPORTING row column.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    METHODS on_double_click&lt;/P&gt;&lt;P&gt;               FOR EVENT double_click OF cl_salv_events_table&lt;/P&gt;&lt;P&gt;               IMPORTING row column.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  PROTECTED SECTION.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    DATA: o_table   TYPE REF TO cl_salv_table,&lt;/P&gt;&lt;P&gt;          o_columns TYPE REF TO cl_salv_columns_table,&lt;/P&gt;&lt;P&gt;          o_column  TYPE REF TO cl_salv_column_table,&lt;/P&gt;&lt;P&gt;          o_events  TYPE REF TO cl_salv_events_table.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    DATA: BEGIN OF s_alv2.&lt;/P&gt;&lt;P&gt;    INCLUDE TYPE alv_tab.&lt;/P&gt;&lt;P&gt;    DATA:   button      TYPE icon_d,&lt;/P&gt;&lt;P&gt;          END   OF s_alv2.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    DATA t_alv2 LIKE TABLE OF s_alv2.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_alv DEFINITION&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS lcl_alv IMPLEMENTATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_alv IMPLEMENTATION.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  METHOD select_alv.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;      FROM alv_tab&lt;/P&gt;&lt;P&gt;      INTO CORRESPONDING FIELDS OF TABLE t_alv2&lt;/P&gt;&lt;P&gt;          UP TO amount ROWS.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    LOOP AT t_alv2 INTO s_alv2.&lt;/P&gt;&lt;P&gt;      MOVE icon_oo_class_event TO s_alv2-button.&lt;/P&gt;&lt;P&gt;      MODIFY t_alv2 FROM s_alv2 INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "SELECT_ALV&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  METHOD display_alv.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    TRY.&lt;/P&gt;&lt;P&gt;        cl_salv_table=&amp;gt;factory(&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            r_salv_table = o_table&lt;/P&gt;&lt;P&gt;          CHANGING&lt;/P&gt;&lt;P&gt;            t_table      = t_alv2 ).&lt;/P&gt;&lt;P&gt;      CATCH cx_salv_msg.&lt;/P&gt;&lt;P&gt;    ENDTRY.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    o_columns = o_table-&amp;gt;get_columns( ).&lt;/P&gt;&lt;P&gt;    o_columns-&amp;gt;set_optimize( abap_true ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    TRY.&lt;/P&gt;&lt;P&gt;        o_column ?= o_columns-&amp;gt;get_column( 'CARRID' ).&lt;/P&gt;&lt;P&gt;        o_column-&amp;gt;set_cell_type( if_salv_c_cell_type=&amp;gt;hotspot ).&lt;/P&gt;&lt;P&gt;      CATCH cx_salv_not_found.&lt;/P&gt;&lt;P&gt;    ENDTRY.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    TRY.&lt;/P&gt;&lt;P&gt;        o_column ?= o_columns-&amp;gt;get_column( 'BUTTON' ).&lt;/P&gt;&lt;P&gt;        o_column-&amp;gt;set_icon( if_salv_c_bool_sap=&amp;gt;true ).&lt;/P&gt;&lt;P&gt;        o_column-&amp;gt;set_cell_type( if_salv_c_cell_type=&amp;gt;hotspot ).&lt;/P&gt;&lt;P&gt;        o_column-&amp;gt;set_long_text( 'My Button' ).&lt;/P&gt;&lt;P&gt;      CATCH cx_salv_not_found.&lt;/P&gt;&lt;P&gt;    ENDTRY.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    o_events = o_table-&amp;gt;get_event( ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    SET HANDLER me-&amp;gt;on_link_click FOR o_events.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    SET HANDLER me-&amp;gt;on_double_click FOR o_events.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    o_table-&amp;gt;display( ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "display_alv&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  METHOD on_link_click.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    MESSAGE i000(0k) WITH 'You Clicked on Line'&lt;/P&gt;&lt;P&gt;                           row&lt;/P&gt;&lt;P&gt;                           'Of Column'&lt;/P&gt;&lt;P&gt;                           column.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "on_single_click&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  METHOD on_double_click.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    MESSAGE i000(0k) WITH 'You Double Clicked on Line'&lt;/P&gt;&lt;P&gt;                       row&lt;/P&gt;&lt;P&gt;                       'Of Column'&lt;/P&gt;&lt;P&gt;                       column.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "on_double_click&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_alv IMPLEMENTATION&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA o_alv TYPE REF TO lcl_alv.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CREATE OBJECT o_alv.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  o_alv-&amp;gt;select_alv( 30 ).&lt;/P&gt;&lt;P&gt;  o_alv-&amp;gt;display_alv( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward point if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;mrutyun^&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Nov 2007 05:47:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/single-click-in-abap-objects/m-p/3031592#M717054</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-01T05:47:57Z</dc:date>
    </item>
  </channel>
</rss>

