<?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: Example for ALV interactive report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-for-alv-interactive-report/m-p/1677440#M298744</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;Check this code..To display the orders and if you click on the hotspot of the sales order it will display the line items..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab1 OCCURS 0,&lt;/P&gt;&lt;P&gt;        vbeln TYPE vbeln,&lt;/P&gt;&lt;P&gt;        bstnk TYPE vbak-bstnk,&lt;/P&gt;&lt;P&gt;        erdat TYPE vbak-erdat,&lt;/P&gt;&lt;P&gt;        kunnr TYPE vbak-kunnr,&lt;/P&gt;&lt;P&gt;      END OF itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab2 OCCURS 0,&lt;/P&gt;&lt;P&gt;        vbeln  TYPE vbeln,&lt;/P&gt;&lt;P&gt;        matnr  TYPE vbap-matnr,&lt;/P&gt;&lt;P&gt;        netpr  TYPE vbap-netpr,&lt;/P&gt;&lt;P&gt;        kwmeng TYPE vbap-kwmeng,&lt;/P&gt;&lt;P&gt;      END OF itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: t_fieldcatalog1 TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA: t_fieldcatalog2 TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA: v_repid         TYPE syrepid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the fieldcatalog1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM get_fieldcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the fieldcatalog2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM get_fieldcat2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT vbeln bstnk erdat kunnr UP TO 10 ROWS&lt;/P&gt;&lt;P&gt;       INTO TABLE itab1&lt;/P&gt;&lt;P&gt;       FROM vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT itab1[] IS INITIAL.&lt;/P&gt;&lt;P&gt;  SELECT vbeln matnr netpr kwmeng UP TO 10 ROWS&lt;/P&gt;&lt;P&gt;         INTO TABLE itab2&lt;/P&gt;&lt;P&gt;         FROM vbap&lt;/P&gt;&lt;P&gt;         FOR ALL ENTRIES IN itab1&lt;/P&gt;&lt;P&gt;         WHERE vbeln = itab1-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&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;          i_callback_program      = v_repid&lt;/P&gt;&lt;P&gt;          i_callback_user_command = 'DISPLAY_DETAIL'&lt;/P&gt;&lt;P&gt;          it_fieldcat             = t_fieldcatalog1&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;          t_outtab                = itab1.&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;      FORM display_detail                                           *&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  UCOMM                                                         *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  SELFIELD                                                      *&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;FORM display_detail USING ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;                        selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: itab2_temp LIKE itab2 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF ucomm = '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE itab1 INDEX selfield-tabindex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT itab2 WHERE vbeln = itab1-vbeln.&lt;/P&gt;&lt;P&gt;        MOVE itab2 TO itab2_temp.&lt;/P&gt;&lt;P&gt;        APPEND itab2_temp.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&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;                i_callback_program = v_repid&lt;/P&gt;&lt;P&gt;                it_fieldcat        = t_fieldcatalog2&lt;/P&gt;&lt;P&gt;           TABLES&lt;/P&gt;&lt;P&gt;                t_outtab           = itab2_temp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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;      FORM GET_FIELDCAT1                                            *&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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;FORM get_fieldcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: s_fieldcatalog TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '1'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB1'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'VBELN'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-hotspot   = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog1.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '2'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'BSTNK'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB1'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'BSTNK'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog1.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '3'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB1'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'ERDAT'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog1.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '4'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB1'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'KUNNR'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog1.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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;      FORM GET_FIELDCAT2                                            *&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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;FORM get_fieldcat2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: s_fieldcatalog TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '1'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB2'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'VBELN'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog2.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '2'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB2'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'MATNR'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog2.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '3'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'NETPR'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB2'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'NETPR'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog2.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '4'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'KWMENG'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB2'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'KWMENG'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog2.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;ENDFORM.&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;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Nov 2006 19:54:30 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-11-27T19:54:30Z</dc:date>
    <item>
      <title>Example for ALV interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-for-alv-interactive-report/m-p/1677437#M298741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you have any example of interactive ALV report?&lt;/P&gt;&lt;P&gt;My requirement is:&lt;/P&gt;&lt;P&gt;First I have to display all sales orders on a ALV output. Then if the user clicks on a particular sales order among these, it will go to another ALV output containing the details related to this sales order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please provide me a sample code if you can.&lt;/P&gt;&lt;P&gt;I appreciate.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Krishen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Nov 2006 19:41:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/example-for-alv-interactive-report/m-p/1677437#M298741</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-27T19:41:20Z</dc:date>
    </item>
    <item>
      <title>Re: Example for ALV interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-for-alv-interactive-report/m-p/1677438#M298742</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;Please check this links for sample codes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/an-interactive-alv-report.htm" target="test_blank"&gt;http://www.sap-img.com/abap/an-interactive-alv-report.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1686766"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1779747"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1172693"&gt;&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Nov 2006 19:49:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/example-for-alv-interactive-report/m-p/1677438#M298742</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-27T19:49:38Z</dc:date>
    </item>
    <item>
      <title>Re: Example for ALV interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-for-alv-interactive-report/m-p/1677439#M298743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In this &amp;lt;a href="http://sapabap.iespana.es/sapabap/sap/reports/alv_jerarquico.htm"&amp;gt;link&amp;lt;/a&amp;gt; there is a similar example.&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Nov 2006 19:50:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/example-for-alv-interactive-report/m-p/1677439#M298743</guid>
      <dc:creator>LucianoBentiveg</dc:creator>
      <dc:date>2006-11-27T19:50:33Z</dc:date>
    </item>
    <item>
      <title>Re: Example for ALV interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-for-alv-interactive-report/m-p/1677440#M298744</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;Check this code..To display the orders and if you click on the hotspot of the sales order it will display the line items..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab1 OCCURS 0,&lt;/P&gt;&lt;P&gt;        vbeln TYPE vbeln,&lt;/P&gt;&lt;P&gt;        bstnk TYPE vbak-bstnk,&lt;/P&gt;&lt;P&gt;        erdat TYPE vbak-erdat,&lt;/P&gt;&lt;P&gt;        kunnr TYPE vbak-kunnr,&lt;/P&gt;&lt;P&gt;      END OF itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab2 OCCURS 0,&lt;/P&gt;&lt;P&gt;        vbeln  TYPE vbeln,&lt;/P&gt;&lt;P&gt;        matnr  TYPE vbap-matnr,&lt;/P&gt;&lt;P&gt;        netpr  TYPE vbap-netpr,&lt;/P&gt;&lt;P&gt;        kwmeng TYPE vbap-kwmeng,&lt;/P&gt;&lt;P&gt;      END OF itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: t_fieldcatalog1 TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA: t_fieldcatalog2 TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA: v_repid         TYPE syrepid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the fieldcatalog1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM get_fieldcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the fieldcatalog2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM get_fieldcat2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT vbeln bstnk erdat kunnr UP TO 10 ROWS&lt;/P&gt;&lt;P&gt;       INTO TABLE itab1&lt;/P&gt;&lt;P&gt;       FROM vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT itab1[] IS INITIAL.&lt;/P&gt;&lt;P&gt;  SELECT vbeln matnr netpr kwmeng UP TO 10 ROWS&lt;/P&gt;&lt;P&gt;         INTO TABLE itab2&lt;/P&gt;&lt;P&gt;         FROM vbap&lt;/P&gt;&lt;P&gt;         FOR ALL ENTRIES IN itab1&lt;/P&gt;&lt;P&gt;         WHERE vbeln = itab1-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&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;          i_callback_program      = v_repid&lt;/P&gt;&lt;P&gt;          i_callback_user_command = 'DISPLAY_DETAIL'&lt;/P&gt;&lt;P&gt;          it_fieldcat             = t_fieldcatalog1&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;          t_outtab                = itab1.&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;      FORM display_detail                                           *&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  UCOMM                                                         *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  SELFIELD                                                      *&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;FORM display_detail USING ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;                        selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: itab2_temp LIKE itab2 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF ucomm = '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE itab1 INDEX selfield-tabindex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT itab2 WHERE vbeln = itab1-vbeln.&lt;/P&gt;&lt;P&gt;        MOVE itab2 TO itab2_temp.&lt;/P&gt;&lt;P&gt;        APPEND itab2_temp.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&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;                i_callback_program = v_repid&lt;/P&gt;&lt;P&gt;                it_fieldcat        = t_fieldcatalog2&lt;/P&gt;&lt;P&gt;           TABLES&lt;/P&gt;&lt;P&gt;                t_outtab           = itab2_temp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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;      FORM GET_FIELDCAT1                                            *&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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;FORM get_fieldcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: s_fieldcatalog TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '1'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB1'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'VBELN'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-hotspot   = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog1.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '2'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'BSTNK'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB1'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'BSTNK'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog1.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '3'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB1'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'ERDAT'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog1.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '4'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB1'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'KUNNR'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog1.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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;      FORM GET_FIELDCAT2                                            *&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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;FORM get_fieldcat2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: s_fieldcatalog TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '1'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB2'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'VBELN'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog2.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '2'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB2'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'MATNR'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog2.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '3'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'NETPR'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB2'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'NETPR'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog2.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-col_pos = '4'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-fieldname = 'KWMENG'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-tabname   = 'ITAB2'.&lt;/P&gt;&lt;P&gt;  s_fieldcatalog-rollname  = 'KWMENG'.&lt;/P&gt;&lt;P&gt;  APPEND s_fieldcatalog TO t_fieldcatalog2.&lt;/P&gt;&lt;P&gt;  CLEAR s_fieldcatalog.&lt;/P&gt;&lt;P&gt;ENDFORM.&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;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Nov 2006 19:54:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/example-for-alv-interactive-report/m-p/1677440#M298744</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-27T19:54:30Z</dc:date>
    </item>
  </channel>
</rss>

