<?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: sample code ALV report using methods in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-code-alv-report-using-methods/m-p/1532534#M243226</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check these links&lt;/P&gt;&lt;P&gt;subtotals&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=20386" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=20386&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=85191" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=85191&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=88401" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=88401&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=17335" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=17335&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;top-of-page &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=58775" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=58775&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=60550" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=60550&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=16629" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=16629&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 Aug 2006 11:56:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-08-24T11:56:33Z</dc:date>
    <item>
      <title>sample code ALV report using methods</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-code-alv-report-using-methods/m-p/1532531#M243223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can anyone send me  a sample ALV report using methods&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my requirement is do subtotals and top of page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please help me..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Aug 2006 11:46:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-code-alv-report-using-methods/m-p/1532531#M243223</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-24T11:46:47Z</dc:date>
    </item>
    <item>
      <title>Re: sample code ALV report using methods</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-code-alv-report-using-methods/m-p/1532532#M243224</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;See the below Example programs in SAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;BCALV_EDIT_01&amp;lt;/b&amp;gt; This report illustrates the simplest case of using an editable/noneditable ALV Grid Control.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;BCALV_EDIT_02&amp;lt;/b&amp;gt; This report illustrates how to set chosen cells of an ALV Grid Control editable.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;BCALV_EDIT_03&amp;lt;/b&amp;gt; In this example the user may change values of fields SEATSOCC (occupied seats) and/or PLANETYPE. &lt;/P&gt;&lt;P&gt;The report checks the input value(s) semantically and provides protocol messages in case of error&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;BCALV_EDIT_04&amp;lt;/b&amp;gt; This report illustrates how to add and remove lines to a table using the ALV Grid Control and how to &lt;/P&gt;&lt;P&gt;implement the saving of the new data.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;BCALV_EDIT_05&amp;lt;/b&amp;gt; This example shows how to use checkboxes within an ALV Grid Control. You learn:&lt;/P&gt;&lt;P&gt;	(1) how to define a column for editable checkboxes for an attribute of your list&lt;/P&gt;&lt;P&gt;	(2) how to evaluate the checked checkboxes&lt;/P&gt;&lt;P&gt;	(3) how to switch between editable and non-editable checkboxes&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;BCALV_EDIT_06&amp;lt;/b&amp;gt; This example shows how to define a dropdown listbox for all cells of one column in an editable ALV &lt;/P&gt;&lt;P&gt;Grid Control.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;BCALV_EDIT_07&amp;lt;/b&amp;gt; This example shows how to define dropdown listboxes for particular cells of your output table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;BCALV_EDIT_08&amp;lt;/b&amp;gt; This report implements an ALV Grid Control with an application specific F4 help. The following aspects &lt;/P&gt;&lt;P&gt;are dealt with:&lt;/P&gt;&lt;P&gt;	(1) how to replace the standard f4 help&lt;/P&gt;&lt;P&gt;	(2) how to pass the selected value to the ALV Grid Control&lt;/P&gt;&lt;P&gt;	(3) how to build an f4 help, whose value range depend on a value of another cell.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Aug 2006 11:50:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-code-alv-report-using-methods/m-p/1532532#M243224</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-24T11:50:33Z</dc:date>
    </item>
    <item>
      <title>Re: sample code ALV report using methods</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-code-alv-report-using-methods/m-p/1532533#M243225</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;try this simple program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report  yalv2  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="20" type="ul"&gt;&lt;P&gt;declare data areas for listviewer******************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;type-pools:slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:g_repid like sy-repid,&lt;/P&gt;&lt;P&gt;gs_layout type slis_layout_alv,&lt;/P&gt;&lt;P&gt;gt_fieldcat type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;fieldcat_ln type slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;gt_sort type slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;gs_sort type slis_sortinfo_alv,&lt;/P&gt;&lt;P&gt;gt_events type slis_t_event,&lt;/P&gt;&lt;P&gt;gs_event type slis_alv_event,&lt;/P&gt;&lt;P&gt;gt_list_top_of_page type slis_t_listheader,&lt;/P&gt;&lt;P&gt;gs_line type slis_listheader,&lt;/P&gt;&lt;P&gt;col_pos type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:begin of itab,&lt;/P&gt;&lt;P&gt;field1(5) type c,&lt;/P&gt;&lt;P&gt;field2(5) type c,&lt;/P&gt;&lt;P&gt;field3(5) type p decimals 2,&lt;/P&gt;&lt;P&gt;end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:begin of itab1 occurs 0.&lt;/P&gt;&lt;P&gt;        include structure itab.&lt;/P&gt;&lt;P&gt;data:end of itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:begin of itab_fieldcat occurs 0.&lt;/P&gt;&lt;P&gt;        include structure itab.&lt;/P&gt;&lt;P&gt;data:end of itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;initialization.&lt;/P&gt;&lt;P&gt;  g_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;  move 'test1' to itab1-field1.&lt;/P&gt;&lt;P&gt;  move 'test1' to itab1-field2.&lt;/P&gt;&lt;P&gt;  move '10.00' to itab1-field3.&lt;/P&gt;&lt;P&gt;  append itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  move 'test2' to itab1-field1.&lt;/P&gt;&lt;P&gt;  move 'test2' to itab1-field2.&lt;/P&gt;&lt;P&gt;  move '20.00' to itab1-field3.&lt;/P&gt;&lt;P&gt;  append itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  do 200 times.&lt;/P&gt;&lt;P&gt;    append itab1.&lt;/P&gt;&lt;P&gt;  enddo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;  perform build_fieldcat.&lt;/P&gt;&lt;P&gt;  perform build_sortcat.&lt;/P&gt;&lt;P&gt;  perform build_eventcat changing gt_events.&lt;/P&gt;&lt;P&gt;  perform build_commentcat changing gt_list_top_of_page.&lt;/P&gt;&lt;P&gt;  perform call_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  build_fieldcat&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;      text&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 build_fieldcat .         "data field catalog, explain field desc&lt;/P&gt;&lt;P&gt;                                  "to alv&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcat_ln-fieldname = 'FIELD1'.&lt;/P&gt;&lt;P&gt;  fieldcat_ln-tabname = 'ITAB1'.&lt;/P&gt;&lt;P&gt;  fieldcat_ln-key = ' '.                          "subtotal key&lt;/P&gt;&lt;P&gt;  fieldcat_ln-no_out = ' '.&lt;/P&gt;&lt;P&gt;  fieldcat_ln-seltext_l = 'HEAD1'.&lt;/P&gt;&lt;P&gt;  append fieldcat_ln to gt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcat_ln-fieldname = 'FIELD2'.&lt;/P&gt;&lt;P&gt;  fieldcat_ln-tabname = 'ITAB1'.&lt;/P&gt;&lt;P&gt;  fieldcat_ln-no_out = ' '.&lt;/P&gt;&lt;P&gt;  fieldcat_ln-seltext_l = 'HEAD2'.&lt;/P&gt;&lt;P&gt;  append fieldcat_ln to gt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcat_ln-fieldname = 'FIELD3'.&lt;/P&gt;&lt;P&gt;  fieldcat_ln-tabname = 'ITAB1'.&lt;/P&gt;&lt;P&gt;  fieldcat_ln-ref_tabname = 'MSEG'.&lt;/P&gt;&lt;P&gt;  fieldcat_ln-ref_fieldname = 'MENGE'.&lt;/P&gt;&lt;P&gt;  fieldcat_ln-no_out = ' '.&lt;/P&gt;&lt;P&gt;  fieldcat_ln-do_sum = 'X'.                       "sum upon display&lt;/P&gt;&lt;P&gt;  append fieldcat_ln to gt_fieldcat.&lt;/P&gt;&lt;P&gt;endform.                    " build_fieldcat&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  build_sortcat&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;      text&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 build_sortcat .           "data sorting and displaying subtotal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear gs_sort.&lt;/P&gt;&lt;P&gt;  gs_sort-fieldname = 'FIELD1'.&lt;/P&gt;&lt;P&gt;  gs_sort-spos = '1'.&lt;/P&gt;&lt;P&gt;  gs_sort-up = 'X'.&lt;/P&gt;&lt;P&gt;  append gs_sort to gt_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear gs_sort.&lt;/P&gt;&lt;P&gt;  gs_sort-fieldname = 'FIELD2'.&lt;/P&gt;&lt;P&gt;  gs_sort-spos = '2'.&lt;/P&gt;&lt;P&gt;  gs_sort-up = 'X'.&lt;/P&gt;&lt;P&gt;  append gs_sort to gt_sort.&lt;/P&gt;&lt;P&gt;endform.                    " build_sortcat&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  build_eventcat&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;      text&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_GT_EVENTS  text&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 build_eventcat  changing lt_events type slis_t_event.&lt;/P&gt;&lt;P&gt;constants:&lt;/P&gt;&lt;P&gt;gc_formname_top_of_page type slis_formname value 'TOP-OF-PAGE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'REUSE_ALV_EVENTS_GET'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   I_LIST_TYPE           = 0&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   ET_EVENTS             = lt_events&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table lt_events with key name = slis_ev_top_of_page into gs_event.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt; move gc_formname_top_of_page to gs_event-form.&lt;/P&gt;&lt;P&gt; append gs_event to lt_events.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endform.                    " build_eventcat&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  build_commentcat&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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;lt;--P_GT_LIST_TOP_OF_PAGE  text&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 build_commentcat  changing gt_top_of_page type slis_t_listheader.&lt;/P&gt;&lt;P&gt;clear gs_line.&lt;/P&gt;&lt;P&gt;gs_line-typ = 'H'.&lt;/P&gt;&lt;P&gt;gs_line-info = 'HEADER 1'.&lt;/P&gt;&lt;P&gt;append gs_line to gt_top_of_page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear gs_line.&lt;/P&gt;&lt;P&gt;gs_line-typ = 'S'.&lt;/P&gt;&lt;P&gt;gs_line-key = 'STATUS 1'.&lt;/P&gt;&lt;P&gt;gs_line-info = 'INFO 1'.&lt;/P&gt;&lt;P&gt;append gs_line to gt_top_of_page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear gs_line.&lt;/P&gt;&lt;P&gt;gs_line-typ = 'S'.&lt;/P&gt;&lt;P&gt;gs_line-key = 'STATUS 2'.&lt;/P&gt;&lt;P&gt;gs_line-info = 'INFO 2'.&lt;/P&gt;&lt;P&gt;append gs_line to gt_top_of_page.&lt;/P&gt;&lt;P&gt;endform.                    " build_commentcat&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form top_of_page.&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       = gt_list_top_of_page.&lt;/P&gt;&lt;P&gt;write: sy-datum, 'Page no', sy-pagno left-justified.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form end-of-page.&lt;/P&gt;&lt;P&gt;write at (sy-linsz) sy-pagno centered.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  call_alv&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 call_alv .&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             = g_repid&lt;/P&gt;&lt;P&gt;   I_STRUCTURE_NAME               = 'ITAB1'&lt;/P&gt;&lt;P&gt;   IS_LAYOUT                      = gs_layout&lt;/P&gt;&lt;P&gt;   IT_FIELDCAT                    = gt_fieldcat&lt;/P&gt;&lt;P&gt;   IT_SORT                        = gt_sort&lt;/P&gt;&lt;P&gt;   IT_EVENTS                      = gt_events&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;/P&gt;&lt;P&gt;endform.                    " call_alv&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sowjanya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Aug 2006 11:53:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-code-alv-report-using-methods/m-p/1532533#M243225</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-24T11:53:09Z</dc:date>
    </item>
    <item>
      <title>Re: sample code ALV report using methods</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-code-alv-report-using-methods/m-p/1532534#M243226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check these links&lt;/P&gt;&lt;P&gt;subtotals&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=20386" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=20386&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=85191" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=85191&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=88401" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=88401&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=17335" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=17335&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;top-of-page &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=58775" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=58775&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=60550" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=60550&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=16629" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=16629&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Aug 2006 11:56:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-code-alv-report-using-methods/m-p/1532534#M243226</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-24T11:56:33Z</dc:date>
    </item>
    <item>
      <title>Re: sample code ALV report using methods</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-code-alv-report-using-methods/m-p/1532535#M243227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alekhya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just go through these documents.It will help you in learning ALV using Object Oriented technology.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/b708766f-a934-42a1-8064-c4de75b48fc4/Sample-Program-of-alv-using-oops.ppt" target="test_blank"&gt;http://esnips.com/doc/b708766f-a934-42a1-8064-c4de75b48fc4/Sample-Program-of-alv-using-oops.ppt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/2d953590-e8c5-490c-a607-d1ab7cf517d7/ALV.pdf" target="test_blank"&gt;http://esnips.com/doc/2d953590-e8c5-490c-a607-d1ab7cf517d7/ALV.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;related document&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt" target="test_blank"&gt;http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Award points if found useful.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;SP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Aug 2006 12:00:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-code-alv-report-using-methods/m-p/1532535#M243227</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-24T12:00:27Z</dc:date>
    </item>
  </channel>
</rss>

