<?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: Interactive ALV using classes in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-using-classes/m-p/12512516#M2004118</link>
    <description>&lt;PRE&gt;&lt;CODE&gt;CLASS lcl_interactive DEFINITION.&lt;BR /&gt;  PUBLIC SECTION.&lt;BR /&gt;&lt;BR /&gt;    TYPES: BEGIN OF ty_data,&lt;BR /&gt;             usmd_creq_type   TYPE usmd_crequest_type,&lt;BR /&gt;             txtmi            TYPE usmd_txtmi,&lt;BR /&gt;             usmd_model       TYPE usmd_model,&lt;BR /&gt;             usmd_crequest_wf TYPE usmd_workflow,&lt;BR /&gt;           END OF ty_data,&lt;BR /&gt;&lt;BR /&gt;           BEGIN OF ty_data_id,&lt;BR /&gt;             usmd_creq_type TYPE usmd_crequest_type,&lt;BR /&gt;             usmd_creq_step TYPE usmd_ssw_crequest_step,&lt;BR /&gt;             txtmi          TYPE usmd_txtmi,&lt;BR /&gt;           END OF ty_data_id.&lt;BR /&gt;&lt;BR /&gt;    DATA: lt_data         TYPE STANDARD TABLE OF ty_data,&lt;BR /&gt;          ls_data         TYPE  ty_data,&lt;BR /&gt;          lt_data_id      TYPE STANDARD TABLE OF ty_data_id,&lt;BR /&gt;          ls_data_id      TYPE  ty_data_id,&lt;BR /&gt;          lt_fcat         TYPE slis_t_fieldcat_alv,&lt;BR /&gt;          ls_fcat         TYPE slis_fieldcat_alv,&lt;BR /&gt;          lt_fcat_id      TYPE slis_t_fieldcat_alv,&lt;BR /&gt;          ls_fcat_id      TYPE slis_fieldcat_alv,&lt;BR /&gt;          go_data         TYPE REF TO cl_gui_alv_grid,&lt;BR /&gt;          go_cont_data    TYPE REF TO cl_gui_custom_container,&lt;BR /&gt;          go_data_id      TYPE REF TO cl_gui_alv_grid,&lt;BR /&gt;          go_cont_data_id TYPE REF TO cl_gui_custom_container,&lt;BR /&gt;          var             TYPE usmd_crequest_type,&lt;BR /&gt;          o_event         TYPE REF TO lcl_interactive,&lt;BR /&gt;          go_alv          TYPE REF TO cl_gui_alv_grid.&lt;BR /&gt;    DATA : lr_alv TYPE REF TO cl_salv_table.&lt;BR /&gt;    METHODS: get_fieldcat,get_data, handle_double_click&lt;BR /&gt;          FOR EVENT double_click&lt;BR /&gt;          OF cl_gui_alv_grid&lt;BR /&gt;          IMPORTING e_row e_column.&lt;BR /&gt;&lt;BR /&gt;ENDCLASS.&lt;BR /&gt;&lt;BR /&gt;CLASS lcl_interactive IMPLEMENTATION.&lt;BR /&gt;  METHOD get_fieldcat.&lt;BR /&gt;    ls_fcat-col_pos = '1'.&lt;BR /&gt;    ls_fcat-fieldname = 'USMD_CREQ_TYPE'.&lt;BR /&gt;    ls_fcat-seltext_m = 'CR TYPE'.&lt;BR /&gt;    ls_fcat-hotspot = 'X'.&lt;BR /&gt;    APPEND ls_fcat TO lt_fcat.&lt;BR /&gt;    CLEAR ls_fcat.&lt;BR /&gt;&lt;BR /&gt;    ls_fcat-col_pos = '2'.&lt;BR /&gt;    ls_fcat-fieldname = 'TXTMI'.&lt;BR /&gt;    ls_fcat-seltext_m = 'SHORT DESCRIPTION'.&lt;BR /&gt;    APPEND ls_fcat TO lt_fcat.&lt;BR /&gt;    CLEAR ls_fcat.&lt;BR /&gt;&lt;BR /&gt;    ls_fcat-col_pos = '3'.&lt;BR /&gt;    ls_fcat-fieldname = 'USMD_MODEL'.&lt;BR /&gt;    ls_fcat-seltext_m = 'DATA MODEL'.&lt;BR /&gt;    APPEND ls_fcat TO lt_fcat.&lt;BR /&gt;    CLEAR ls_fcat.&lt;BR /&gt;&lt;BR /&gt;    ls_fcat-col_pos = '4'.&lt;BR /&gt;    ls_fcat-fieldname = 'USMD_CREQUEST_WF'.&lt;BR /&gt;    ls_fcat-seltext_m = 'WORKFLOW'.&lt;BR /&gt;    APPEND ls_fcat TO lt_fcat.&lt;BR /&gt;    CLEAR ls_fcat.&lt;BR /&gt;&lt;BR /&gt;*&lt;BR /&gt;    ls_fcat_id-col_pos = 1.&lt;BR /&gt;    ls_fcat_id-fieldname = 'USMD_CREQ_TYPE'.&lt;BR /&gt;    ls_fcat_id-seltext_m = 'CR TYPE'.&lt;BR /&gt;    APPEND ls_fcat_id TO lt_fcat_id.&lt;BR /&gt;    CLEAR ls_fcat_id.&lt;BR /&gt;&lt;BR /&gt;    ls_fcat_id-col_pos = 2.&lt;BR /&gt;    ls_fcat_id-fieldname = 'USMD_CREQ_STEP'.&lt;BR /&gt;    ls_fcat_id-seltext_m = 'Step'.&lt;BR /&gt;    APPEND ls_fcat_id TO lt_fcat_id.&lt;BR /&gt;    CLEAR ls_fcat_id.&lt;BR /&gt;&lt;BR /&gt;    ls_fcat_id-col_pos = 3.&lt;BR /&gt;    ls_fcat_id-fieldname = 'TXTMI'.&lt;BR /&gt;    ls_fcat_id-seltext_m = 'CR TYPE'.&lt;BR /&gt;    APPEND ls_fcat_id TO lt_fcat_id.&lt;BR /&gt;*&lt;BR /&gt;  ENDMETHOD.&lt;BR /&gt;&lt;BR /&gt;  METHOD get_data.&lt;BR /&gt;    CALL METHOD me-&amp;gt;get_fieldcat.&lt;BR /&gt;    SELECT usmd110c~usmd_creq_type usmd110t~txtmi usmd110c~usmd_model usmd110c~usmd_crequest_wf&lt;BR /&gt;      INTO TABLE lt_data&lt;BR /&gt;      FROM usmd110c INNER JOIN usmd110t&lt;BR /&gt;      ON usmd110c~usmd_creq_type = usmd110t~usmd_creq_type&lt;BR /&gt;      WHERE usmd110c~usmd_creq_type LIKE 'Z%1'.&lt;BR /&gt;&lt;BR /&gt;    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;BR /&gt;      EXPORTING&lt;BR /&gt;        i_callback_program = sy-repid&lt;BR /&gt;*       i_callback_user_command = 'UCOMMAND'&lt;BR /&gt;*       it_events          = .&lt;BR /&gt;        it_fieldcat        = lt_fcat&lt;BR /&gt;      TABLES&lt;BR /&gt;        t_outtab           = lt_data&lt;BR /&gt;      EXCEPTIONS&lt;BR /&gt;        program_error      = 1&lt;BR /&gt;        OTHERS             = 2.&lt;BR /&gt;&lt;BR /&gt;  ENDMETHOD.&lt;BR /&gt;  METHOD handle_double_click.&lt;BR /&gt;    CALL METHOD me-&amp;gt;get_fieldcat.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;    CASE e_column-fieldname.&lt;BR /&gt;      WHEN 'usmd_creq_type'.&lt;BR /&gt;        READ TABLE lt_data INTO ls_data INDEX e_row-index.&lt;BR /&gt;&lt;BR /&gt;        IF sy-subrc EQ 0.&lt;BR /&gt;          SELECT usmd_creq_type usmd_creq_step txtmi FROM usmd202t_ssw&lt;BR /&gt;     INTO TABLE lt_data_id.&lt;BR /&gt;        ENDIF.&lt;BR /&gt;        CREATE OBJECT o_event.&lt;BR /&gt;        SET HANDLER o_event-&amp;gt;handle_double_click FOR go_alv.&lt;BR /&gt;        CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;BR /&gt;          EXPORTING&lt;BR /&gt;            i_callback_program = sy-repid&lt;BR /&gt;*           i_callback_user_command = 'UCOMMAND'&lt;BR /&gt;            it_fieldcat        = lt_fcat_id&lt;BR /&gt;          TABLES&lt;BR /&gt;            t_outtab           = lt_data_id&lt;BR /&gt;          EXCEPTIONS&lt;BR /&gt;            program_error      = 1&lt;BR /&gt;            OTHERS             = 2.&lt;BR /&gt;    ENDCASE.&lt;BR /&gt;  ENDMETHOD.&lt;BR /&gt;&lt;BR /&gt;ENDCLASS.&lt;BR /&gt;&lt;BR /&gt;START-OF-SELECTION.&lt;BR /&gt;  DATA: lo_obj  TYPE REF TO lcl_interactive,&lt;BR /&gt;        lo_obj1 TYPE REF TO lcl_interactive.&lt;BR /&gt;  CREATE OBJECT lo_obj.&lt;BR /&gt;  CREATE OBJECT lo_obj1.&lt;BR /&gt;  lo_obj-&amp;gt;get_data( ).&lt;BR /&gt;  lo_obj1-&amp;gt;handle_double_click( ).













































&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 15 Apr 2022 09:40:53 GMT</pubDate>
    <dc:creator>former_member4082</dc:creator>
    <dc:date>2022-04-15T09:40:53Z</dc:date>
    <item>
      <title>Interactive ALV using classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-using-classes/m-p/12512514#M2004116</link>
      <description>&lt;P&gt;Hi Gurus, &lt;/P&gt;
  &lt;P&gt;I am trying to build an Interactive report using classes, but I am facing some issues. After execution of report I am getting the first table, but whenever I will click on the record of that table, it is not navigating me to next desired internal table. I am attaching the utility report in the attachment.&lt;/P&gt;
  &lt;P&gt;Request you to guide me , what is incorrect in the report.&lt;/P&gt;
  &lt;P&gt;Thanks and Regards,&lt;/P&gt;
  &lt;P&gt;Aditya Mane&lt;A href="https://answers.sap.com/storage/temp/2038765-interactive-report-1.txt" data-attachment="2038765"&gt;interactive-report-1.txt&lt;/A&gt; &lt;/P&gt;</description>
      <pubDate>Fri, 15 Apr 2022 09:08:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-using-classes/m-p/12512514#M2004116</guid>
      <dc:creator>former_member4082</dc:creator>
      <dc:date>2022-04-15T09:08:58Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive ALV using classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-using-classes/m-p/12512515#M2004117</link>
      <description>&lt;P&gt;please paste the code in the question, using the "CODE" button to format it.&lt;/P&gt;</description>
      <pubDate>Fri, 15 Apr 2022 09:26:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-using-classes/m-p/12512515#M2004117</guid>
      <dc:creator>abo</dc:creator>
      <dc:date>2022-04-15T09:26:27Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive ALV using classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-using-classes/m-p/12512516#M2004118</link>
      <description>&lt;PRE&gt;&lt;CODE&gt;CLASS lcl_interactive DEFINITION.&lt;BR /&gt;  PUBLIC SECTION.&lt;BR /&gt;&lt;BR /&gt;    TYPES: BEGIN OF ty_data,&lt;BR /&gt;             usmd_creq_type   TYPE usmd_crequest_type,&lt;BR /&gt;             txtmi            TYPE usmd_txtmi,&lt;BR /&gt;             usmd_model       TYPE usmd_model,&lt;BR /&gt;             usmd_crequest_wf TYPE usmd_workflow,&lt;BR /&gt;           END OF ty_data,&lt;BR /&gt;&lt;BR /&gt;           BEGIN OF ty_data_id,&lt;BR /&gt;             usmd_creq_type TYPE usmd_crequest_type,&lt;BR /&gt;             usmd_creq_step TYPE usmd_ssw_crequest_step,&lt;BR /&gt;             txtmi          TYPE usmd_txtmi,&lt;BR /&gt;           END OF ty_data_id.&lt;BR /&gt;&lt;BR /&gt;    DATA: lt_data         TYPE STANDARD TABLE OF ty_data,&lt;BR /&gt;          ls_data         TYPE  ty_data,&lt;BR /&gt;          lt_data_id      TYPE STANDARD TABLE OF ty_data_id,&lt;BR /&gt;          ls_data_id      TYPE  ty_data_id,&lt;BR /&gt;          lt_fcat         TYPE slis_t_fieldcat_alv,&lt;BR /&gt;          ls_fcat         TYPE slis_fieldcat_alv,&lt;BR /&gt;          lt_fcat_id      TYPE slis_t_fieldcat_alv,&lt;BR /&gt;          ls_fcat_id      TYPE slis_fieldcat_alv,&lt;BR /&gt;          go_data         TYPE REF TO cl_gui_alv_grid,&lt;BR /&gt;          go_cont_data    TYPE REF TO cl_gui_custom_container,&lt;BR /&gt;          go_data_id      TYPE REF TO cl_gui_alv_grid,&lt;BR /&gt;          go_cont_data_id TYPE REF TO cl_gui_custom_container,&lt;BR /&gt;          var             TYPE usmd_crequest_type,&lt;BR /&gt;          o_event         TYPE REF TO lcl_interactive,&lt;BR /&gt;          go_alv          TYPE REF TO cl_gui_alv_grid.&lt;BR /&gt;    DATA : lr_alv TYPE REF TO cl_salv_table.&lt;BR /&gt;    METHODS: get_fieldcat,get_data, handle_double_click&lt;BR /&gt;          FOR EVENT double_click&lt;BR /&gt;          OF cl_gui_alv_grid&lt;BR /&gt;          IMPORTING e_row e_column.&lt;BR /&gt;&lt;BR /&gt;ENDCLASS.&lt;BR /&gt;&lt;BR /&gt;CLASS lcl_interactive IMPLEMENTATION.&lt;BR /&gt;  METHOD get_fieldcat.&lt;BR /&gt;    ls_fcat-col_pos = '1'.&lt;BR /&gt;    ls_fcat-fieldname = 'USMD_CREQ_TYPE'.&lt;BR /&gt;    ls_fcat-seltext_m = 'CR TYPE'.&lt;BR /&gt;    ls_fcat-hotspot = 'X'.&lt;BR /&gt;    APPEND ls_fcat TO lt_fcat.&lt;BR /&gt;    CLEAR ls_fcat.&lt;BR /&gt;&lt;BR /&gt;    ls_fcat-col_pos = '2'.&lt;BR /&gt;    ls_fcat-fieldname = 'TXTMI'.&lt;BR /&gt;    ls_fcat-seltext_m = 'SHORT DESCRIPTION'.&lt;BR /&gt;    APPEND ls_fcat TO lt_fcat.&lt;BR /&gt;    CLEAR ls_fcat.&lt;BR /&gt;&lt;BR /&gt;    ls_fcat-col_pos = '3'.&lt;BR /&gt;    ls_fcat-fieldname = 'USMD_MODEL'.&lt;BR /&gt;    ls_fcat-seltext_m = 'DATA MODEL'.&lt;BR /&gt;    APPEND ls_fcat TO lt_fcat.&lt;BR /&gt;    CLEAR ls_fcat.&lt;BR /&gt;&lt;BR /&gt;    ls_fcat-col_pos = '4'.&lt;BR /&gt;    ls_fcat-fieldname = 'USMD_CREQUEST_WF'.&lt;BR /&gt;    ls_fcat-seltext_m = 'WORKFLOW'.&lt;BR /&gt;    APPEND ls_fcat TO lt_fcat.&lt;BR /&gt;    CLEAR ls_fcat.&lt;BR /&gt;&lt;BR /&gt;*&lt;BR /&gt;    ls_fcat_id-col_pos = 1.&lt;BR /&gt;    ls_fcat_id-fieldname = 'USMD_CREQ_TYPE'.&lt;BR /&gt;    ls_fcat_id-seltext_m = 'CR TYPE'.&lt;BR /&gt;    APPEND ls_fcat_id TO lt_fcat_id.&lt;BR /&gt;    CLEAR ls_fcat_id.&lt;BR /&gt;&lt;BR /&gt;    ls_fcat_id-col_pos = 2.&lt;BR /&gt;    ls_fcat_id-fieldname = 'USMD_CREQ_STEP'.&lt;BR /&gt;    ls_fcat_id-seltext_m = 'Step'.&lt;BR /&gt;    APPEND ls_fcat_id TO lt_fcat_id.&lt;BR /&gt;    CLEAR ls_fcat_id.&lt;BR /&gt;&lt;BR /&gt;    ls_fcat_id-col_pos = 3.&lt;BR /&gt;    ls_fcat_id-fieldname = 'TXTMI'.&lt;BR /&gt;    ls_fcat_id-seltext_m = 'CR TYPE'.&lt;BR /&gt;    APPEND ls_fcat_id TO lt_fcat_id.&lt;BR /&gt;*&lt;BR /&gt;  ENDMETHOD.&lt;BR /&gt;&lt;BR /&gt;  METHOD get_data.&lt;BR /&gt;    CALL METHOD me-&amp;gt;get_fieldcat.&lt;BR /&gt;    SELECT usmd110c~usmd_creq_type usmd110t~txtmi usmd110c~usmd_model usmd110c~usmd_crequest_wf&lt;BR /&gt;      INTO TABLE lt_data&lt;BR /&gt;      FROM usmd110c INNER JOIN usmd110t&lt;BR /&gt;      ON usmd110c~usmd_creq_type = usmd110t~usmd_creq_type&lt;BR /&gt;      WHERE usmd110c~usmd_creq_type LIKE 'Z%1'.&lt;BR /&gt;&lt;BR /&gt;    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;BR /&gt;      EXPORTING&lt;BR /&gt;        i_callback_program = sy-repid&lt;BR /&gt;*       i_callback_user_command = 'UCOMMAND'&lt;BR /&gt;*       it_events          = .&lt;BR /&gt;        it_fieldcat        = lt_fcat&lt;BR /&gt;      TABLES&lt;BR /&gt;        t_outtab           = lt_data&lt;BR /&gt;      EXCEPTIONS&lt;BR /&gt;        program_error      = 1&lt;BR /&gt;        OTHERS             = 2.&lt;BR /&gt;&lt;BR /&gt;  ENDMETHOD.&lt;BR /&gt;  METHOD handle_double_click.&lt;BR /&gt;    CALL METHOD me-&amp;gt;get_fieldcat.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;    CASE e_column-fieldname.&lt;BR /&gt;      WHEN 'usmd_creq_type'.&lt;BR /&gt;        READ TABLE lt_data INTO ls_data INDEX e_row-index.&lt;BR /&gt;&lt;BR /&gt;        IF sy-subrc EQ 0.&lt;BR /&gt;          SELECT usmd_creq_type usmd_creq_step txtmi FROM usmd202t_ssw&lt;BR /&gt;     INTO TABLE lt_data_id.&lt;BR /&gt;        ENDIF.&lt;BR /&gt;        CREATE OBJECT o_event.&lt;BR /&gt;        SET HANDLER o_event-&amp;gt;handle_double_click FOR go_alv.&lt;BR /&gt;        CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;BR /&gt;          EXPORTING&lt;BR /&gt;            i_callback_program = sy-repid&lt;BR /&gt;*           i_callback_user_command = 'UCOMMAND'&lt;BR /&gt;            it_fieldcat        = lt_fcat_id&lt;BR /&gt;          TABLES&lt;BR /&gt;            t_outtab           = lt_data_id&lt;BR /&gt;          EXCEPTIONS&lt;BR /&gt;            program_error      = 1&lt;BR /&gt;            OTHERS             = 2.&lt;BR /&gt;    ENDCASE.&lt;BR /&gt;  ENDMETHOD.&lt;BR /&gt;&lt;BR /&gt;ENDCLASS.&lt;BR /&gt;&lt;BR /&gt;START-OF-SELECTION.&lt;BR /&gt;  DATA: lo_obj  TYPE REF TO lcl_interactive,&lt;BR /&gt;        lo_obj1 TYPE REF TO lcl_interactive.&lt;BR /&gt;  CREATE OBJECT lo_obj.&lt;BR /&gt;  CREATE OBJECT lo_obj1.&lt;BR /&gt;  lo_obj-&amp;gt;get_data( ).&lt;BR /&gt;  lo_obj1-&amp;gt;handle_double_click( ).













































&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 15 Apr 2022 09:40:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-using-classes/m-p/12512516#M2004118</guid>
      <dc:creator>former_member4082</dc:creator>
      <dc:date>2022-04-15T09:40:53Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive ALV using classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-using-classes/m-p/12512517#M2004119</link>
      <description>&lt;P&gt;Few comments:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;You use a class based report, but then you use the old-school ALV using REUSE_ALV_GRID. Why don't you use the class based variants of ALV, e.g. SALV? You will find a lot of examples in this community&lt;/LI&gt;&lt;LI&gt;Reason why this does not work is simple, the first ALV is shown in method GET_DATA but there is no "callback" implemented so that you can react on a event (e.g. double click). So it's not really interactive&lt;/LI&gt;&lt;LI&gt;Instead you call the second ALV in a HANDLE-method that is implemented based on the event of the ALV-class CL_GUI_ALV_GRID which is not used here (as you used the mentioned function module for ALV-output). You just call this event-based method in your START-OF-SELECTION w/o any relation to the first ALV.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I think you have to redesign the report a bit &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;BR /&gt;Jens&lt;/P&gt;</description>
      <pubDate>Fri, 15 Apr 2022 10:27:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-using-classes/m-p/12512517#M2004119</guid>
      <dc:creator>Jeansy</dc:creator>
      <dc:date>2022-04-15T10:27:27Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive ALV using classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-using-classes/m-p/12512518#M2004120</link>
      <description>&lt;P&gt;Please check the following example as basis for a redesign of the report (based on my comments above):&lt;BR /&gt;&lt;A href="http://abaptutorialspot.blogspot.com/2018/09/salv-5-salv-double-click.html" target="test_blank"&gt;http://abaptutorialspot.blogspot.com/2018/09/salv-5-salv-double-click.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;When reacting on the double click of the main ALV you can use this example to show the second ALV as a popup version. See here:&lt;BR /&gt;&lt;A href="http://zevolving.com/2013/09/popup-using-salv/" target="test_blank"&gt;http://zevolving.com/2013/09/popup-using-salv/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I hope this helps you &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;BR /&gt;Jens&lt;/P&gt;</description>
      <pubDate>Fri, 15 Apr 2022 10:32:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-using-classes/m-p/12512518#M2004120</guid>
      <dc:creator>Jeansy</dc:creator>
      <dc:date>2022-04-15T10:32:07Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive ALV using classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-using-classes/m-p/12512519#M2004121</link>
      <description>&lt;SPAN class="mention-scrubbed"&gt;aditya.mane&lt;/SPAN&gt;&lt;P&gt;good, now it's better; do you know that you may edit a question? That is, insert the code in the body of the question, instead of adding a comment. These things together make for easier reading.&lt;/P&gt;&lt;P&gt;Jens already gave you some tips, nothing to add on that.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 15 Apr 2022 10:36:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-using-classes/m-p/12512519#M2004121</guid>
      <dc:creator>abo</dc:creator>
      <dc:date>2022-04-15T10:36:15Z</dc:date>
    </item>
  </channel>
</rss>

