<?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: FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066175#M1504044</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Manoj&lt;/P&gt;&lt;P&gt; check below code&lt;/P&gt;&lt;P&gt;FORM TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;  DATA: T_HEADER TYPE SLIS_T_LISTHEADER,&lt;/P&gt;&lt;P&gt;WA_HEADER TYPE SLIS_LISTHEADER,&lt;/P&gt;&lt;P&gt;T_LINE LIKE WA_HEADER-INFO,&lt;/P&gt;&lt;P&gt;LD_LINES(10) TYPE C.&lt;/P&gt;&lt;P&gt;*LD_LINESC(10) TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REFRESH T_HEADER.&lt;/P&gt;&lt;P&gt;*Title.&lt;/P&gt;&lt;P&gt;WA_HEADER-TYP = 'H'.&lt;/P&gt;&lt;P&gt;WA_HEADER-KEY = ''.&lt;/P&gt;&lt;P&gt;WA_HEADER-INFO = V_REPID.&lt;/P&gt;&lt;P&gt;APPEND WA_HEADER TO T_HEADER.&lt;/P&gt;&lt;P&gt;CLEAR WA_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Date.&lt;/P&gt;&lt;P&gt;WA_HEADER-TYP = 'S'.&lt;/P&gt;&lt;P&gt;WA_HEADER-KEY = 'Date: '.&lt;/P&gt;&lt;P&gt;CONCATENATE SY-DATUM+6(2) '.'&lt;/P&gt;&lt;P&gt;SY-DATUM+4(2) '.'&lt;/P&gt;&lt;P&gt;SY-DATUM(4) INTO WA_HEADER-INFO. "todays date&lt;/P&gt;&lt;P&gt;APPEND WA_HEADER TO T_HEADER.&lt;/P&gt;&lt;P&gt;CLEAR: WA_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE ITAB LINES LD_LINES.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LD_LINESC = LD_LINES.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CONCATENATE 'Total No. of Records Selected: ' LD_LINES&lt;/P&gt;&lt;P&gt;     INTO T_LINE SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_HEADER-TYP  = 'A'.&lt;/P&gt;&lt;P&gt;  WA_HEADER-INFO = T_LINE.&lt;/P&gt;&lt;P&gt;  APPEND WA_HEADER TO T_HEADER.&lt;/P&gt;&lt;P&gt;  CLEAR: WA_HEADER, T_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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_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               =&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;here I have made a form for top of page and then passed this form name into grid display  as below.&lt;/P&gt;&lt;P&gt;I_CALLBACK_TOP_OF_PAGE            = 'TOP_OF_PAGE'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in your case your table IT_LIST_COMMENTARY  is empty, so you need to fill it like I have filled in my form.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this will work for you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Lalit Gupta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 08 Jul 2010 12:29:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-07-08T12:29:11Z</dc:date>
    <item>
      <title>FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066169#M1504038</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;I want to add Header in my ALV report and i used the function module 'REUSE_ALV_COMMENTARY_WRITE' but its not displaying the header in the Output. I used the Coding as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data :lt_top_of_page type slis_t_listheader.&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       = lt_top_of_page&lt;/P&gt;&lt;P&gt;   I_LOGO                   = 'Test ALV Header'&lt;/P&gt;&lt;UL&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;Any Suggestions would be really helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Manoj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jul 2010 06:43:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066169#M1504038</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-07-08T06:43:52Z</dc:date>
    </item>
    <item>
      <title>Re: FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066170#M1504039</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;Pass the sy-repid in the Resue_ALV_GRID_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards,&lt;/P&gt;&lt;P&gt;Sumodh.P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jul 2010 06:56:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066170#M1504039</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-07-08T06:56:40Z</dc:date>
    </item>
    <item>
      <title>Re: FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066171#M1504040</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have already pass the sy-repid in function module 'REUSE_ALV_GRID_DISPLAY'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Manoj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jul 2010 07:07:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066171#M1504040</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-07-08T07:07:35Z</dc:date>
    </item>
    <item>
      <title>Re: FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066172#M1504041</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
data :lt_top_of_page type slis_t_listheader. " &amp;lt;- here you declare lt_top_of_page type
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
IT_LIST_COMMENTARY = lt_top_of_page " &amp;lt;- here you pass EMPTY lt_top_of_page type
I_LOGO = 'Test ALV Header'
* I_END_OF_LIST_GRID =
* I_ALV_FORM =
.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;You pass &lt;STRONG&gt;empty&lt;/STRONG&gt; structure to function. You need to fill this like:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
data :lt_top_of_page type slis_t_listheader.
data: ls_line TYPE slis_listheader.
CLEAR ls_line.
ls_line-typ  = 'H'.
ls_line-info = 'Write anything here'.
APPEND ls_line TO top_of_page.

CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
IT_LIST_COMMENTARY = lt_top_of_page 
I_LOGO = 'Test ALV Header'
* I_END_OF_LIST_GRID =
* I_ALV_FORM =
.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jul 2010 07:12:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066172#M1504041</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-07-08T07:12:48Z</dc:date>
    </item>
    <item>
      <title>Re: FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066173#M1504042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI MANOJ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;look at this example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/sample-programs-on-alv-grid.htm" target="test_blank"&gt;http://www.sap-img.com/abap/sample-programs-on-alv-grid.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jul 2010 07:15:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066173#M1504042</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-07-08T07:15:32Z</dc:date>
    </item>
    <item>
      <title>Re: FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066174#M1504043</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  lt_top_of_page[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just try this.&lt;/P&gt;&lt;P&gt;With Regards,&lt;/P&gt;&lt;P&gt;Sumodh.P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jul 2010 09:06:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066174#M1504043</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-07-08T09:06:09Z</dc:date>
    </item>
    <item>
      <title>Re: FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066175#M1504044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Manoj&lt;/P&gt;&lt;P&gt; check below code&lt;/P&gt;&lt;P&gt;FORM TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;  DATA: T_HEADER TYPE SLIS_T_LISTHEADER,&lt;/P&gt;&lt;P&gt;WA_HEADER TYPE SLIS_LISTHEADER,&lt;/P&gt;&lt;P&gt;T_LINE LIKE WA_HEADER-INFO,&lt;/P&gt;&lt;P&gt;LD_LINES(10) TYPE C.&lt;/P&gt;&lt;P&gt;*LD_LINESC(10) TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REFRESH T_HEADER.&lt;/P&gt;&lt;P&gt;*Title.&lt;/P&gt;&lt;P&gt;WA_HEADER-TYP = 'H'.&lt;/P&gt;&lt;P&gt;WA_HEADER-KEY = ''.&lt;/P&gt;&lt;P&gt;WA_HEADER-INFO = V_REPID.&lt;/P&gt;&lt;P&gt;APPEND WA_HEADER TO T_HEADER.&lt;/P&gt;&lt;P&gt;CLEAR WA_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Date.&lt;/P&gt;&lt;P&gt;WA_HEADER-TYP = 'S'.&lt;/P&gt;&lt;P&gt;WA_HEADER-KEY = 'Date: '.&lt;/P&gt;&lt;P&gt;CONCATENATE SY-DATUM+6(2) '.'&lt;/P&gt;&lt;P&gt;SY-DATUM+4(2) '.'&lt;/P&gt;&lt;P&gt;SY-DATUM(4) INTO WA_HEADER-INFO. "todays date&lt;/P&gt;&lt;P&gt;APPEND WA_HEADER TO T_HEADER.&lt;/P&gt;&lt;P&gt;CLEAR: WA_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE ITAB LINES LD_LINES.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LD_LINESC = LD_LINES.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CONCATENATE 'Total No. of Records Selected: ' LD_LINES&lt;/P&gt;&lt;P&gt;     INTO T_LINE SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_HEADER-TYP  = 'A'.&lt;/P&gt;&lt;P&gt;  WA_HEADER-INFO = T_LINE.&lt;/P&gt;&lt;P&gt;  APPEND WA_HEADER TO T_HEADER.&lt;/P&gt;&lt;P&gt;  CLEAR: WA_HEADER, T_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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_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               =&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;here I have made a form for top of page and then passed this form name into grid display  as below.&lt;/P&gt;&lt;P&gt;I_CALLBACK_TOP_OF_PAGE            = 'TOP_OF_PAGE'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in your case your table IT_LIST_COMMENTARY  is empty, so you need to fill it like I have filled in my form.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this will work for you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Lalit Gupta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jul 2010 12:29:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-commentary-write/m-p/7066175#M1504044</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-07-08T12:29:11Z</dc:date>
    </item>
  </channel>
</rss>

