<?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: ALV Interactive in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-interactive/m-p/6661289#M1446336</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just copy paste this sample program and run it....Inshallah you will get the solution to what u are looking for...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT abc.&lt;/P&gt;&lt;P&gt;TYPE-POOLS : slis.&lt;/P&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; Data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE t001.&lt;/P&gt;&lt;P&gt;DATA : flag TYPE c,&lt;/P&gt;&lt;P&gt;       END OF itab.&lt;/P&gt;&lt;P&gt;DATA : alvfc TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA : alvly TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt; Select Data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM t001 INTO TABLE itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*------- Field Catalogue&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    i_program_name         = sy-repid&lt;/P&gt;&lt;P&gt;    i_internal_tabname     = 'ITAB'&lt;/P&gt;&lt;P&gt;    i_inclname             = sy-repid&lt;/P&gt;&lt;P&gt;  CHANGING&lt;/P&gt;&lt;P&gt;    ct_fieldcat            = alvfc&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    inconsistent_interface = 1&lt;/P&gt;&lt;P&gt;    program_error          = 2&lt;/P&gt;&lt;P&gt;    OTHERS                 = 3.&lt;/P&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;Display&lt;/P&gt;&lt;P&gt;alvly-box_fieldname = 'FLAG'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    it_fieldcat             = alvfc&lt;/P&gt;&lt;P&gt;    i_callback_program      = sy-repid "&amp;lt;-------Important&lt;/P&gt;&lt;P&gt;    i_callback_user_command = 'ITAB_USER_COMMAND' "&amp;lt;-- Imp&lt;/P&gt;&lt;P&gt;    is_layout               = alvly&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    t_outtab                = itab&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    program_error           = 1&lt;/P&gt;&lt;P&gt;    OTHERS                  = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CALL BACK FORM&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 itab_user_command USING whatcomm TYPE sy-ucomm&lt;/P&gt;&lt;P&gt;whatrow TYPE&lt;/P&gt;&lt;P&gt;slis_selfield.&lt;/P&gt;&lt;P&gt;break fawazs.&lt;/P&gt;&lt;P&gt;  DATA : msg(100) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab.&lt;/P&gt;&lt;P&gt;    IF itab-flag = 'X'.   "&amp;lt;----- Important&lt;/P&gt;&lt;P&gt;      msg = sy-tabix.&lt;/P&gt;&lt;P&gt;      CONDENSE msg.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'Row Number ' msg ' ' INTO msg&lt;/P&gt;&lt;P&gt;      SEPARATED BY space.&lt;/P&gt;&lt;P&gt;      MESSAGE msg TYPE 'I'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. "ITAB_user_command&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Mar 2010 06:45:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-03-09T06:45:28Z</dc:date>
    <item>
      <title>ALV Interactive</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-interactive/m-p/6661285#M1446332</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my ALV output, I want to click on a record of column A and get output A, and click on a record of column B and get output B.&lt;/P&gt;&lt;P&gt;Does any one have a solution for this.&lt;/P&gt;&lt;P&gt;I know how to get output A on clicking on any field of a particular record...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Fawaz.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 28 Feb 2010 06:09:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-interactive/m-p/6661285#M1446332</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-28T06:09:15Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Interactive</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-interactive/m-p/6661286#M1446333</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Got the solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_buffer_active         = ' '&lt;/P&gt;&lt;P&gt;      i_callback_program      = sy-repid&lt;/P&gt;&lt;P&gt;      i_callback_user_command = 'F_GET_DETAIL'&lt;/P&gt;&lt;P&gt;      is_layout               = er_layout&lt;/P&gt;&lt;P&gt;      it_fieldcat             = er_fieldcat[]&lt;/P&gt;&lt;P&gt;      it_special_groups       = er_sp_group&lt;/P&gt;&lt;P&gt;      it_sort                 = er_sort&lt;/P&gt;&lt;P&gt;      i_save                  = 'A'&lt;/P&gt;&lt;P&gt;      is_variant              = e_variant&lt;/P&gt;&lt;P&gt;      it_events               = er_events[]&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                = sum_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM f_get_detail USING r_ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;                  rs_selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE r_ucomm.&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;      break fawazs.&lt;/P&gt;&lt;P&gt;      READ TABLE sum_tab INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;P&gt;      REFRESH detail_tab.&lt;/P&gt;&lt;P&gt;      LOOP AT data_tab WHERE hkont = sum_tab-hkont&lt;/P&gt;&lt;P&gt;                       AND   bukrs = sum_tab-bukrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CASE rs_selfield-fieldname.&lt;/P&gt;&lt;P&gt;          WHEN 'OUTFLOW_KZ'.&lt;/P&gt;&lt;P&gt;            PERFORM get_recs USING 'OKZ'.&lt;/P&gt;&lt;P&gt;          WHEN 'OUTFLOW_DZ'.&lt;/P&gt;&lt;P&gt;            PERFORM get_recs USING 'ODZ'.&lt;/P&gt;&lt;P&gt;          WHEN 'OUTFLOW_BK'.&lt;/P&gt;&lt;P&gt;            PERFORM get_recs USING 'OBK'.&lt;/P&gt;&lt;P&gt;          WHEN 'OUTFLOW_O'.&lt;/P&gt;&lt;P&gt;            PERFORM get_recs USING 'OOT'.&lt;/P&gt;&lt;P&gt;          WHEN 'INFLOW_KZ'.&lt;/P&gt;&lt;P&gt;            PERFORM get_recs USING 'IKZ'.&lt;/P&gt;&lt;P&gt;          WHEN 'INFLOW_DZ'.&lt;/P&gt;&lt;P&gt;            PERFORM get_recs USING 'IDZ'.&lt;/P&gt;&lt;P&gt;          WHEN 'INFLOW_BK'.&lt;/P&gt;&lt;P&gt;            PERFORM get_recs USING 'IBK'.&lt;/P&gt;&lt;P&gt;          WHEN 'INFLOW_O'.&lt;/P&gt;&lt;P&gt;            PERFORM get_recs USING 'IOT'.&lt;/P&gt;&lt;P&gt;          WHEN OTHERS.&lt;/P&gt;&lt;P&gt;            MOVE-CORRESPONDING data_tab TO detail_tab.&lt;/P&gt;&lt;P&gt;            IF data_tab-bstat = ''.&lt;/P&gt;&lt;P&gt;              detail_tab-park = 'Posted'.&lt;/P&gt;&lt;P&gt;            ELSEIF data_tab-bstat = 'V'.&lt;/P&gt;&lt;P&gt;              detail_tab-park = 'PARKED'.&lt;/P&gt;&lt;P&gt;            ENDIF.&lt;/P&gt;&lt;P&gt;            IF data_tab-stblg NE ''.&lt;/P&gt;&lt;P&gt;              detail_tab-park = 'REVERSED'.&lt;/P&gt;&lt;P&gt;            ENDIF.&lt;/P&gt;&lt;P&gt;            APPEND detail_tab.&lt;/P&gt;&lt;P&gt;            CLEAR detail_tab.&lt;/P&gt;&lt;P&gt;        ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 28 Feb 2010 07:16:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-interactive/m-p/6661286#M1446333</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-28T07:16:38Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Interactive</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-interactive/m-p/6661287#M1446334</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did u say u are checking multiple checkboxes or selecting multiple rows  in your first list  and for those rows need corresponding &lt;/P&gt;&lt;P&gt;details  in next list  . If  yes, i didnot understand ur reply. bcoz when  I am checking multiple checkboxes or selecting &lt;/P&gt;&lt;P&gt;multiple rows in first list , checkbox value in first internal table is not getting modified .i.e. itab-checkbox value = '1'.&lt;/P&gt;&lt;P&gt;this is not happening.  In the output I am getting only detail of 1 row even when I am selecting multiple rows .&lt;/P&gt;&lt;P&gt;rs-selfield-index is capturing  last selected check box and giving detail or value for that row only .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;why checkbox value is not becoming '1' or 'x'.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Veena.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Mar 2010 17:00:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-interactive/m-p/6661287#M1446334</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-08T17:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Interactive</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-interactive/m-p/6661288#M1446335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually, the way I have done it, only one record can be selected at a time in interactive ALV. Thats the reason why it is just taking the last selected row in your case as rs_selfield is a structure and not a table, so at a time it can hold only one record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can u paste your code so I will know what u r doing and will work on what can be done in case multiple records are selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Fawaz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Mar 2010 06:11:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-interactive/m-p/6661288#M1446335</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-09T06:11:14Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Interactive</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-interactive/m-p/6661289#M1446336</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just copy paste this sample program and run it....Inshallah you will get the solution to what u are looking for...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT abc.&lt;/P&gt;&lt;P&gt;TYPE-POOLS : slis.&lt;/P&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; Data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE t001.&lt;/P&gt;&lt;P&gt;DATA : flag TYPE c,&lt;/P&gt;&lt;P&gt;       END OF itab.&lt;/P&gt;&lt;P&gt;DATA : alvfc TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA : alvly TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt; Select Data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM t001 INTO TABLE itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*------- Field Catalogue&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    i_program_name         = sy-repid&lt;/P&gt;&lt;P&gt;    i_internal_tabname     = 'ITAB'&lt;/P&gt;&lt;P&gt;    i_inclname             = sy-repid&lt;/P&gt;&lt;P&gt;  CHANGING&lt;/P&gt;&lt;P&gt;    ct_fieldcat            = alvfc&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    inconsistent_interface = 1&lt;/P&gt;&lt;P&gt;    program_error          = 2&lt;/P&gt;&lt;P&gt;    OTHERS                 = 3.&lt;/P&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;Display&lt;/P&gt;&lt;P&gt;alvly-box_fieldname = 'FLAG'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    it_fieldcat             = alvfc&lt;/P&gt;&lt;P&gt;    i_callback_program      = sy-repid "&amp;lt;-------Important&lt;/P&gt;&lt;P&gt;    i_callback_user_command = 'ITAB_USER_COMMAND' "&amp;lt;-- Imp&lt;/P&gt;&lt;P&gt;    is_layout               = alvly&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    t_outtab                = itab&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    program_error           = 1&lt;/P&gt;&lt;P&gt;    OTHERS                  = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CALL BACK FORM&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 itab_user_command USING whatcomm TYPE sy-ucomm&lt;/P&gt;&lt;P&gt;whatrow TYPE&lt;/P&gt;&lt;P&gt;slis_selfield.&lt;/P&gt;&lt;P&gt;break fawazs.&lt;/P&gt;&lt;P&gt;  DATA : msg(100) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab.&lt;/P&gt;&lt;P&gt;    IF itab-flag = 'X'.   "&amp;lt;----- Important&lt;/P&gt;&lt;P&gt;      msg = sy-tabix.&lt;/P&gt;&lt;P&gt;      CONDENSE msg.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'Row Number ' msg ' ' INTO msg&lt;/P&gt;&lt;P&gt;      SEPARATED BY space.&lt;/P&gt;&lt;P&gt;      MESSAGE msg TYPE 'I'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. "ITAB_user_command&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Mar 2010 06:45:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-interactive/m-p/6661289#M1446336</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-09T06:45:28Z</dc:date>
    </item>
  </channel>
</rss>

