<?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 Reports in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941625#M1334660</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For header, you can use SET PF-STATUS statement for different seconadary list.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Jul 2009 07:09:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-07-30T07:09:38Z</dc:date>
    <item>
      <title>Interactive Reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941624#M1334659</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         How to get a different header name and different logo in secondary list in an ALV interactive reports. Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2009 07:03:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941624#M1334659</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-30T07:03:10Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive Reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941625#M1334660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For header, you can use SET PF-STATUS statement for different seconadary list.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2009 07:09:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941625#M1334660</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-30T07:09:38Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive Reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941626#M1334661</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joytsna,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is a event "TOP-OF-PAGE DURING LINE-SELECTION" for secondary lists in interactive reports.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Write your code below this event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2009 07:15:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941626#M1334661</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-30T07:15:24Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive Reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941627#M1334662</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;use the below sample program for reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools : slis, icon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of t_itab occurs 0,&lt;/P&gt;&lt;P&gt;       kunnr type kunnr,&lt;/P&gt;&lt;P&gt;       waers type waers,&lt;/P&gt;&lt;P&gt;       dmbtr type dmbtr,&lt;/P&gt;&lt;P&gt;      end of t_itab.&lt;/P&gt;&lt;P&gt;data: w_fieldcat type slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      it_fieldcat type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      t_sort type slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;      w_sort type slis_sortinfo_alv,&lt;/P&gt;&lt;P&gt;      w_layout type slis_layout_alv,&lt;/P&gt;&lt;P&gt;      w_events type slis_alv_event,&lt;/P&gt;&lt;P&gt;      t_events type slis_T_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    t_itab-kunnr = '0001'.&lt;/P&gt;&lt;P&gt;    t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;    t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;    append t_itab.&lt;/P&gt;&lt;P&gt;    t_itab-kunnr = '0001'.&lt;/P&gt;&lt;P&gt;    t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;    t_itab-dmbtr = '200.00'.&lt;/P&gt;&lt;P&gt;    append t_itab.&lt;/P&gt;&lt;P&gt;    t_itab-kunnr = '0002'.&lt;/P&gt;&lt;P&gt;    t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;    t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;    append t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    w_fieldcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;    w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt;     append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt;     clear w_fieldcat.&lt;/P&gt;&lt;P&gt;    w_fieldcat-fieldname = 'WAERS'.&lt;/P&gt;&lt;P&gt;    w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt;     append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt;     clear w_fieldcat.&lt;/P&gt;&lt;P&gt;     w_fieldcat-fieldname = 'DMBTR'.&lt;/P&gt;&lt;P&gt;    w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt;     w_fieldcat-do_sum  = 'X'.&lt;/P&gt;&lt;P&gt;     append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt;     clear w_fieldcat.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;w_sort-fieldname = 'KUNNR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;w_sort-up = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;w_sort-group = '*'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;w_sort-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append w_sort to t_sort.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    w_events-name = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;    w_events-form = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;    append w_events to t_events.&lt;/P&gt;&lt;P&gt;    clear w_events.&lt;/P&gt;&lt;P&gt;    w_events-name = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;    w_events-form = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;    append w_events to t_events.&lt;/P&gt;&lt;P&gt;    clear w_events.&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 = sy-repid&lt;/P&gt;&lt;P&gt;      it_fieldcat        = it_fieldcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     it_sort            = t_sort&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     is_layout =  w_layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      it_events = t_events&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab = t_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;      IF sy-subrc = 0.&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;form top_of_page.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  data: w_value type char4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  w_value = '@5B@'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: t_list_header type SLIS_T_LISTHEADER ,&lt;/P&gt;&lt;P&gt;        w_list_header type slis_listheader.&lt;/P&gt;&lt;P&gt;    w_list_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;    w_list_header-info = 'First List'.&lt;/P&gt;&lt;P&gt;    append w_list_header to t_list_header.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary       =  t_list_header&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_LOGO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_END_OF_LIST_GRID       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_ALV_FORM               = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      .&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM user_command USING r_ucomm LIKE sy-ucomm rs_selfield TYPE&lt;/P&gt;&lt;P&gt;                                              slis_selfield."#EC CALLED&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;      perform second_list.&lt;/P&gt;&lt;P&gt; ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM second_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh : t_itab, t_events, it_fieldcat.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0003'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0004'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '200.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0005'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0006'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '400.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0006'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '300.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0004'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fieldcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt; append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt; clear w_fieldcat.&lt;/P&gt;&lt;P&gt;w_fieldcat-fieldname = 'WAERS'.&lt;/P&gt;&lt;P&gt;w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt; append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt; clear w_fieldcat.&lt;/P&gt;&lt;P&gt; w_fieldcat-fieldname = 'DMBTR'.&lt;/P&gt;&lt;P&gt;w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt; w_fieldcat-do_sum  = 'X'.&lt;/P&gt;&lt;P&gt; append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt; clear w_fieldcat.&lt;/P&gt;&lt;P&gt;w_events-name = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;w_events-form = 'TOP_OF_PAGE1'.&lt;/P&gt;&lt;P&gt;append w_events to t_events.&lt;/P&gt;&lt;P&gt;clear w_events.&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 = sy-repid&lt;/P&gt;&lt;P&gt;  it_fieldcat        = it_fieldcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_sort            = t_sort&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; is_layout =  w_layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_events = t_events&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;  t_outtab = t_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;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form top_of_page1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  data: w_value type char4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  w_value = '@5B@'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: t_list_header type SLIS_T_LISTHEADER ,&lt;/P&gt;&lt;P&gt;        w_list_header type slis_listheader.&lt;/P&gt;&lt;P&gt;    w_list_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;    w_list_header-info = 'Second List'.&lt;/P&gt;&lt;P&gt;    append w_list_header to t_list_header.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary       =  t_list_header&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_LOGO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_END_OF_LIST_GRID       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_ALV_FORM               = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      .&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;regards,&lt;/P&gt;&lt;P&gt;Bhavana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2009 07:15:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941627#M1334662</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-30T07:15:40Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive Reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941628#M1334663</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;use the below code for reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools : slis, icon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of t_itab occurs 0,&lt;/P&gt;&lt;P&gt;       kunnr type kunnr,&lt;/P&gt;&lt;P&gt;       waers type waers,&lt;/P&gt;&lt;P&gt;       dmbtr type dmbtr,&lt;/P&gt;&lt;P&gt;      end of t_itab.&lt;/P&gt;&lt;P&gt;data: w_fieldcat type slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      it_fieldcat type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      t_sort type slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;      w_sort type slis_sortinfo_alv,&lt;/P&gt;&lt;P&gt;      w_layout type slis_layout_alv,&lt;/P&gt;&lt;P&gt;      w_events type slis_alv_event,&lt;/P&gt;&lt;P&gt;      t_events type slis_T_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    t_itab-kunnr = '0001'.&lt;/P&gt;&lt;P&gt;    t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;    t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;    append t_itab.&lt;/P&gt;&lt;P&gt;    t_itab-kunnr = '0001'.&lt;/P&gt;&lt;P&gt;    t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;    t_itab-dmbtr = '200.00'.&lt;/P&gt;&lt;P&gt;    append t_itab.&lt;/P&gt;&lt;P&gt;    t_itab-kunnr = '0002'.&lt;/P&gt;&lt;P&gt;    t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;    t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;    append t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    w_fieldcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;    w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt;     append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt;     clear w_fieldcat.&lt;/P&gt;&lt;P&gt;    w_fieldcat-fieldname = 'WAERS'.&lt;/P&gt;&lt;P&gt;    w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt;     append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt;     clear w_fieldcat.&lt;/P&gt;&lt;P&gt;     w_fieldcat-fieldname = 'DMBTR'.&lt;/P&gt;&lt;P&gt;    w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt;     w_fieldcat-do_sum  = 'X'.&lt;/P&gt;&lt;P&gt;     append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt;     clear w_fieldcat.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;w_sort-fieldname = 'KUNNR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;w_sort-up = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;w_sort-group = '*'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;w_sort-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append w_sort to t_sort.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    w_events-name = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;    w_events-form = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;    append w_events to t_events.&lt;/P&gt;&lt;P&gt;    clear w_events.&lt;/P&gt;&lt;P&gt;    w_events-name = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;    w_events-form = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;    append w_events to t_events.&lt;/P&gt;&lt;P&gt;    clear w_events.&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 = sy-repid&lt;/P&gt;&lt;P&gt;      it_fieldcat        = it_fieldcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     it_sort            = t_sort&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     is_layout =  w_layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      it_events = t_events&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab = t_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;      IF sy-subrc = 0.&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;form top_of_page.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  data: w_value type char4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  w_value = '@5B@'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: t_list_header type SLIS_T_LISTHEADER ,&lt;/P&gt;&lt;P&gt;        w_list_header type slis_listheader.&lt;/P&gt;&lt;P&gt;    w_list_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;    w_list_header-info = 'First List'.&lt;/P&gt;&lt;P&gt;    append w_list_header to t_list_header.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary       =  t_list_header&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_LOGO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_END_OF_LIST_GRID       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_ALV_FORM               = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      .&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM user_command USING r_ucomm LIKE sy-ucomm rs_selfield TYPE&lt;/P&gt;&lt;P&gt;                                              slis_selfield."#EC CALLED&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;      perform second_list.&lt;/P&gt;&lt;P&gt; ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM second_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh : t_itab, t_events, it_fieldcat.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0003'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0004'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '200.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0005'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0006'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '400.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0006'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '300.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0004'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fieldcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt; append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt; clear w_fieldcat.&lt;/P&gt;&lt;P&gt;w_fieldcat-fieldname = 'WAERS'.&lt;/P&gt;&lt;P&gt;w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt; append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt; clear w_fieldcat.&lt;/P&gt;&lt;P&gt; w_fieldcat-fieldname = 'DMBTR'.&lt;/P&gt;&lt;P&gt;w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt; w_fieldcat-do_sum  = 'X'.&lt;/P&gt;&lt;P&gt; append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt; clear w_fieldcat.&lt;/P&gt;&lt;P&gt;w_events-name = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;w_events-form = 'TOP_OF_PAGE1'.&lt;/P&gt;&lt;P&gt;append w_events to t_events.&lt;/P&gt;&lt;P&gt;clear w_events.&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 = sy-repid&lt;/P&gt;&lt;P&gt;  it_fieldcat        = it_fieldcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_sort            = t_sort&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; is_layout =  w_layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_events = t_events&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;  t_outtab = t_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;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form top_of_page1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  data: w_value type char4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  w_value = '@5B@'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: t_list_header type SLIS_T_LISTHEADER ,&lt;/P&gt;&lt;P&gt;        w_list_header type slis_listheader.&lt;/P&gt;&lt;P&gt;    w_list_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;    w_list_header-info = 'Second List'.&lt;/P&gt;&lt;P&gt;    append w_list_header to t_list_header.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary       =  t_list_header&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_LOGO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_END_OF_LIST_GRID       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_ALV_FORM               = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      .&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2009 07:16:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941628#M1334663</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-30T07:16:17Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive Reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941629#M1334664</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;&lt;/P&gt;&lt;P&gt;you are displaing primary list for alv by using FM: REUSE_ALV_GRID_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then you are writing interactive option   like....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: w_repid type sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;case sy-ucomm.&lt;/P&gt;&lt;P&gt;when '&amp;amp;IC1'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF rs_selfield-FIELDNAME = 'EBELN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from ekpo into table it_ekpo where ebeln = rs_selfield-FIELDVALUE.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   I_CALLBACK_PROGRAM                = w_repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_USER_COMMAND           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   I_CALLBACK_TOP_OF_PAGE            = 'TOP_OF_PAGE '&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_LAYOUT                         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IT_FIELDCAT                       = i_fieldcatlog1&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_DEFAULT                         = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SAVE                            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENTS                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                      =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    t_outtab                          = it_ekpo&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                            = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for top-of-page display use FM:REUSE_ALV_COMMENTARY_WRITE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form top_of_page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    it_list_commentary       = i_top(for display content in top-of-page )&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_LOGO                   = 'name of the logo'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_END_OF_LIST_GRID       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_ALV_FORM               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for logo uploading use tr. OAER.&lt;/P&gt;&lt;P&gt;give class name: pictures&lt;/P&gt;&lt;P&gt;class type 'OT'&lt;/P&gt;&lt;P&gt;OBJECT NAME = 'name of the logo'.&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;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you need more input then tell me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Tutun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2009 07:21:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941629#M1334664</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-30T07:21:59Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive Reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941630#M1334665</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi chk this thread,&lt;/P&gt;&lt;P&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="7863088"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2009 07:23:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941630#M1334665</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-30T07:23:08Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive Reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941631#M1334666</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;&lt;/P&gt;&lt;P&gt;type-pools : slis, icon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of t_itab occurs 0,&lt;/P&gt;&lt;P&gt;       kunnr type kunnr,&lt;/P&gt;&lt;P&gt;       waers type waers,&lt;/P&gt;&lt;P&gt;       dmbtr type dmbtr,&lt;/P&gt;&lt;P&gt;      end of t_itab.&lt;/P&gt;&lt;P&gt;data: w_fieldcat type slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      it_fieldcat type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      t_sort type slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;      w_sort type slis_sortinfo_alv,&lt;/P&gt;&lt;P&gt;      w_layout type slis_layout_alv,&lt;/P&gt;&lt;P&gt;      w_events type slis_alv_event,&lt;/P&gt;&lt;P&gt;      t_events type slis_T_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    t_itab-kunnr = '0001'.&lt;/P&gt;&lt;P&gt;    t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;    t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;    append t_itab.&lt;/P&gt;&lt;P&gt;    t_itab-kunnr = '0001'.&lt;/P&gt;&lt;P&gt;    t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;    t_itab-dmbtr = '200.00'.&lt;/P&gt;&lt;P&gt;    append t_itab.&lt;/P&gt;&lt;P&gt;    t_itab-kunnr = '0002'.&lt;/P&gt;&lt;P&gt;    t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;    t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;    append t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    w_fieldcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;    w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt;     append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt;     clear w_fieldcat.&lt;/P&gt;&lt;P&gt;    w_fieldcat-fieldname = 'WAERS'.&lt;/P&gt;&lt;P&gt;    w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt;     append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt;     clear w_fieldcat.&lt;/P&gt;&lt;P&gt;     w_fieldcat-fieldname = 'DMBTR'.&lt;/P&gt;&lt;P&gt;    w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt;     w_fieldcat-do_sum  = 'X'.&lt;/P&gt;&lt;P&gt;     append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt;     clear w_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    w_events-name = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;    w_events-form = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;    append w_events to t_events.&lt;/P&gt;&lt;P&gt;    clear w_events.&lt;/P&gt;&lt;P&gt;    w_events-name = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;    w_events-form = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;    append w_events to t_events.&lt;/P&gt;&lt;P&gt;    clear w_events.&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 = sy-repid&lt;/P&gt;&lt;P&gt;      it_fieldcat        = it_fieldcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     it_sort            = t_sort&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     is_layout =  w_layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      it_events = t_events&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab = t_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;      IF sy-subrc = 0.&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;form top_of_page.&lt;/P&gt;&lt;P&gt;  data: t_list_header type SLIS_T_LISTHEADER ,&lt;/P&gt;&lt;P&gt;        w_list_header type slis_listheader.&lt;/P&gt;&lt;P&gt;    w_list_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;    w_list_header-info = 'First List'.&lt;/P&gt;&lt;P&gt;    append w_list_header to t_list_header.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary       =  t_list_header&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_LOGO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_END_OF_LIST_GRID       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_ALV_FORM               = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      .&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM user_command USING r_ucomm LIKE sy-ucomm rs_selfield TYPE&lt;/P&gt;&lt;P&gt;                                              slis_selfield."#EC CALLED&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;      perform second_list.&lt;/P&gt;&lt;P&gt; ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM second_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh : t_itab, t_events, it_fieldcat.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0003'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0004'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '200.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0005'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0006'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '400.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0006'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '300.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0004'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fieldcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt; append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt; clear w_fieldcat.&lt;/P&gt;&lt;P&gt;w_fieldcat-fieldname = 'WAERS'.&lt;/P&gt;&lt;P&gt;w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt; append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt; clear w_fieldcat.&lt;/P&gt;&lt;P&gt; w_fieldcat-fieldname = 'DMBTR'.&lt;/P&gt;&lt;P&gt;w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt; w_fieldcat-do_sum  = 'X'.&lt;/P&gt;&lt;P&gt; append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt; clear w_fieldcat.&lt;/P&gt;&lt;P&gt;w_events-name = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;w_events-form = 'TOP_OF_PAGE1'.&lt;/P&gt;&lt;P&gt;append w_events to t_events.&lt;/P&gt;&lt;P&gt;clear w_events.&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 = sy-repid&lt;/P&gt;&lt;P&gt;  it_fieldcat        = it_fieldcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_sort            = t_sort&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; is_layout =  w_layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_events = t_events&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;  t_outtab = t_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;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form top_of_page1.&lt;/P&gt;&lt;P&gt;  data: t_list_header type SLIS_T_LISTHEADER ,&lt;/P&gt;&lt;P&gt;        w_list_header type slis_listheader.&lt;/P&gt;&lt;P&gt;    w_list_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;    w_list_header-info = 'Second List'.&lt;/P&gt;&lt;P&gt;    append w_list_header to t_list_header.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary       =  t_list_header&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_LOGO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_END_OF_LIST_GRID       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_ALV_FORM               = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      .&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2009 07:26:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941631#M1334666</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-30T07:26:13Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive Reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941632#M1334667</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;the code is not coming in readable format. so sending the program again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools : slis, icon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of t_itab occurs 0,&lt;/P&gt;&lt;P&gt;       kunnr type kunnr,&lt;/P&gt;&lt;P&gt;       waers type waers,&lt;/P&gt;&lt;P&gt;       dmbtr type dmbtr,&lt;/P&gt;&lt;P&gt;      end of t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: w_fieldcat type slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;         it_fieldcat type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;         t_sort type slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;         w_sort type slis_sortinfo_alv,&lt;/P&gt;&lt;P&gt;         w_layout type slis_layout_alv,&lt;/P&gt;&lt;P&gt;         w_events type slis_alv_event,&lt;/P&gt;&lt;P&gt;         t_events type slis_T_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    t_itab-kunnr = '0001'.&lt;/P&gt;&lt;P&gt;    t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;    t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;    append t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    t_itab-kunnr = '0001'.&lt;/P&gt;&lt;P&gt;    t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;    t_itab-dmbtr = '200.00'.&lt;/P&gt;&lt;P&gt;    append t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    t_itab-kunnr = '0002'.&lt;/P&gt;&lt;P&gt;    t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;    t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;    append t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    w_fieldcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;    w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt;    append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt;    clear w_fieldcat.&lt;/P&gt;&lt;P&gt;    w_fieldcat-fieldname = 'WAERS'.&lt;/P&gt;&lt;P&gt;    w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt;     append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt;    clear w_fieldcat.&lt;/P&gt;&lt;P&gt;    w_fieldcat-fieldname = 'DMBTR'.&lt;/P&gt;&lt;P&gt;    w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt;    w_fieldcat-do_sum  = 'X'.&lt;/P&gt;&lt;P&gt;    append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt;    clear w_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    w_events-name = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;    w_events-form = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;    append w_events to t_events.&lt;/P&gt;&lt;P&gt;    clear w_events.&lt;/P&gt;&lt;P&gt;    w_events-name = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;    w_events-form = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;    append w_events to t_events.&lt;/P&gt;&lt;P&gt;    clear w_events.&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 = sy-repid&lt;/P&gt;&lt;P&gt;      it_fieldcat        = it_fieldcat&lt;/P&gt;&lt;P&gt;      it_events = t_events&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab = t_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;    IF sy-subrc = 0.&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;form top_of_page.&lt;/P&gt;&lt;P&gt;  data: t_list_header type SLIS_T_LISTHEADER ,&lt;/P&gt;&lt;P&gt;          w_list_header type slis_listheader.&lt;/P&gt;&lt;P&gt;          &lt;/P&gt;&lt;P&gt;          w_list_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;          w_list_header-info = 'First List'.&lt;/P&gt;&lt;P&gt;          append w_list_header to t_list_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary       =  t_list_header&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_LOGO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_END_OF_LIST_GRID       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_ALV_FORM               = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      .&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM user_command USING r_ucomm LIKE sy-ucomm rs_selfield TYPE&lt;/P&gt;&lt;P&gt;                                              slis_selfield."#EC CALLED&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;          perform second_list.&lt;/P&gt;&lt;P&gt;     ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM second_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh : t_itab, t_events, it_fieldcat.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0003'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0004'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '200.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0005'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0006'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '400.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0006'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '300.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-kunnr = '0004'.&lt;/P&gt;&lt;P&gt;t_itab-waers = 'USD'.&lt;/P&gt;&lt;P&gt;t_itab-dmbtr = '100.00'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fieldcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt; append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt; clear w_fieldcat.&lt;/P&gt;&lt;P&gt;w_fieldcat-fieldname = 'WAERS'.&lt;/P&gt;&lt;P&gt;w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt; append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt; clear w_fieldcat.&lt;/P&gt;&lt;P&gt; w_fieldcat-fieldname = 'DMBTR'.&lt;/P&gt;&lt;P&gt;w_fieldcat-tabname = 't_itab'.&lt;/P&gt;&lt;P&gt; w_fieldcat-do_sum  = 'X'.&lt;/P&gt;&lt;P&gt; append w_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt; clear w_fieldcat.&lt;/P&gt;&lt;P&gt;w_events-name = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;w_events-form = 'TOP_OF_PAGE1'.&lt;/P&gt;&lt;P&gt;append w_events to t_events.&lt;/P&gt;&lt;P&gt;clear w_events.&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 = sy-repid&lt;/P&gt;&lt;P&gt;  it_fieldcat        = it_fieldcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_sort            = t_sort&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; is_layout =  w_layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_events = t_events&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;  t_outtab = t_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;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form top_of_page1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  data: w_value type char4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  w_value = '@5B@'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: t_list_header type SLIS_T_LISTHEADER ,&lt;/P&gt;&lt;P&gt;        w_list_header type slis_listheader.&lt;/P&gt;&lt;P&gt;    w_list_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;    w_list_header-info = 'Second List'.&lt;/P&gt;&lt;P&gt;    append w_list_header to t_list_header.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary       =  t_list_header&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_LOGO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_END_OF_LIST_GRID       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_ALV_FORM               = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      .&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2009 07:29:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941632#M1334667</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-30T07:29:42Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive Reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941633#M1334668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check out the approach given in above your post&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="1429041"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;you need to use commentry_write FM for each ALV&lt;/P&gt;&lt;P&gt;and Top_of_page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Krishna..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2009 07:31:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-reports/m-p/5941633#M1334668</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-30T07:31:31Z</dc:date>
    </item>
  </channel>
</rss>

