<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: alv subtotal in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-subtotal/m-p/2276103#M494985</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you have to build the sort tab...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : isort type slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;         wsort type slis_sortinfo_alv.&lt;/P&gt;&lt;P&gt;wsort-spos = 1.&lt;/P&gt;&lt;P&gt;wsort-fieldname = '&amp;lt;distribution ch fieldname in caps&amp;gt;'.&lt;/P&gt;&lt;P&gt;wsort-up = 'X'.&lt;/P&gt;&lt;P&gt;wsort-subtot = 'X'.&lt;/P&gt;&lt;P&gt;wsort-group = 'UL'.&lt;/P&gt;&lt;P&gt;append wsort to isort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now pass the isort in the reuse alv fm IT_sort param.&lt;/P&gt;&lt;P&gt;and in fieldcat of the fieldcat NETWR you have to use fieldcat-do_sum = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;shiba dutta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 14 May 2007 06:08:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-14T06:08:23Z</dc:date>
    <item>
      <title>alv subtotal</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-subtotal/m-p/2276100#M494982</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 am using ALV Grid with objects. I want to display subtotals ie in SD report I want the subtotal for NETWR field for each division. Can any one help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vipin.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 05:53:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-subtotal/m-p/2276100#M494982</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-14T05:53:03Z</dc:date>
    </item>
    <item>
      <title>Re: alv subtotal</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-subtotal/m-p/2276101#M494983</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;In the output, what u can do is place the cusror on NETWR Field in the Grid and press the Totals button. Then Place the cursor on Division column and press the subtotals button. Save the layout as a variant and then in the coding set this as a default variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Himanshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 06:04:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-subtotal/m-p/2276101#M494983</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-14T06:04:00Z</dc:date>
    </item>
    <item>
      <title>Re: alv subtotal</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-subtotal/m-p/2276102#M494984</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;This is the sample report for the ALV SUBTOTAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  YMS_ALVSUBTOTAL.&lt;/P&gt;&lt;P&gt;*REPORT z_alv_sub_totals .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_output OCCURS 0,&lt;/P&gt;&lt;P&gt;          var1(8) TYPE n,&lt;/P&gt;&lt;P&gt;          var2(10),&lt;/P&gt;&lt;P&gt;          var3 TYPE I,&lt;/P&gt;&lt;P&gt;      END OF it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_fieldcat TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       t_fieldcat TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      it_sort TYPE slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;      t_sort TYPE slis_sortinfo_alv,&lt;/P&gt;&lt;P&gt;      v_repid LIKE sy-repid,&lt;/P&gt;&lt;P&gt;      ilayout type slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  v_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM get_data.&lt;/P&gt;&lt;P&gt;  PERFORM sort_fields.&lt;/P&gt;&lt;P&gt;  PERFORM fill_fieldcat.&lt;/P&gt;&lt;P&gt;  PERFORM list_display.&lt;/P&gt;&lt;P&gt;&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  GET_DATA&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 get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  it_output-var1 = 1000.&lt;/P&gt;&lt;P&gt;  it_output-var2 = 'anupama'.&lt;/P&gt;&lt;P&gt;  it_output-var3 = '10000'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_output-key = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND it_output.&lt;/P&gt;&lt;P&gt;  CLEAR it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  it_output-var1 = 1000.&lt;/P&gt;&lt;P&gt;  it_output-var2 = 'siddhu'.&lt;/P&gt;&lt;P&gt;  it_output-var3 = '20000'.&lt;/P&gt;&lt;P&gt;  APPEND it_output.&lt;/P&gt;&lt;P&gt;  CLEAR it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  it_output-var1 = 1000.&lt;/P&gt;&lt;P&gt;  it_output-var2 = 'chinni'.&lt;/P&gt;&lt;P&gt;  it_output-var3 = '100000'.&lt;/P&gt;&lt;P&gt;  APPEND it_output.&lt;/P&gt;&lt;P&gt;  CLEAR it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  it_output-var1 = 2000.&lt;/P&gt;&lt;P&gt;  it_output-var2 = 'chicchu'.&lt;/P&gt;&lt;P&gt;  it_output-var3 = '10000'.&lt;/P&gt;&lt;P&gt;  APPEND it_output.&lt;/P&gt;&lt;P&gt;  CLEAR it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  it_output-var1 = 2000.&lt;/P&gt;&lt;P&gt;  it_output-var2 = 'candy'.&lt;/P&gt;&lt;P&gt;  it_output-var3 = '10000'.&lt;/P&gt;&lt;P&gt;  APPEND it_output.&lt;/P&gt;&lt;P&gt;  CLEAR it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  it_output-var1 = 1000.&lt;/P&gt;&lt;P&gt;  it_output-var2 = 'anupama'.&lt;/P&gt;&lt;P&gt;  it_output-var3 = '10000'.&lt;/P&gt;&lt;P&gt;  APPEND it_output.&lt;/P&gt;&lt;P&gt;  CLEAR it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  it_output-var1 = 4000.&lt;/P&gt;&lt;P&gt;  it_output-var2 = 'anupama'.&lt;/P&gt;&lt;P&gt;  it_output-var3 = '10000'.&lt;/P&gt;&lt;P&gt;  APPEND it_output.&lt;/P&gt;&lt;P&gt;  CLEAR it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_DATA&lt;/P&gt;&lt;P&gt;&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  fill_fieldcat&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 fill_fieldcat.&lt;/P&gt;&lt;P&gt;  PERFORM fill_fields USING: 'IT_OUTPUT' 'VAR1' 'Variable 1' ' ',&lt;/P&gt;&lt;P&gt;                             'IT_OUTPUT' 'VAR2' 'Variable 2' ' ',&lt;/P&gt;&lt;P&gt;                             'IT_OUTPUT' 'VAR3' 'Variable 3' 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fill_fieldcat&lt;/P&gt;&lt;P&gt;&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  fill_fields&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;P_0146   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0147   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0148   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0149   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 fill_fields USING    value(tabname) TYPE slis_tabname&lt;/P&gt;&lt;P&gt;                          value(fieldname) TYPE slis_fieldname&lt;/P&gt;&lt;P&gt;                          value(seltext_m) LIKE dd03p-scrtext_m&lt;/P&gt;&lt;P&gt;                          value(do_sum) TYPE c.&lt;/P&gt;&lt;P&gt;  t_fieldcat-tabname = tabname.&lt;/P&gt;&lt;P&gt;  t_fieldcat-fieldname = fieldname.&lt;/P&gt;&lt;P&gt;  t_fieldcat-seltext_m  = seltext_m.&lt;/P&gt;&lt;P&gt;  IF do_sum = 'X'.&lt;/P&gt;&lt;P&gt;    t_fieldcat-datatype = 'CURR'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  t_fieldcat-do_sum = do_sum.&lt;/P&gt;&lt;P&gt;  APPEND t_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR t_fieldcat.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fill_fields&lt;/P&gt;&lt;P&gt;&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  list_display&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 list_display.&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                    = it_fieldcat&lt;/P&gt;&lt;P&gt;     it_sort                        = it_sort[]&lt;/P&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                       = it_output&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 &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;ENDFORM.                    " list_display&lt;/P&gt;&lt;P&gt;&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  sort_fields&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 sort_fields.&lt;/P&gt;&lt;P&gt;  t_sort-fieldname = 'VAR1'.&lt;/P&gt;&lt;P&gt;  t_sort-tabname = 'IT_OUTPUT'.&lt;/P&gt;&lt;P&gt;  t_sort-spos = 1.&lt;/P&gt;&lt;P&gt;  t_sort-up = 'X'.&lt;/P&gt;&lt;P&gt;  t_sort-subtot = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND t_sort TO it_sort.&lt;/P&gt;&lt;P&gt;  CLEAR t_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  t_sort-fieldname = 'VAR3'.&lt;/P&gt;&lt;P&gt;  t_sort-tabname = 'IT_OUTPUT'.&lt;/P&gt;&lt;P&gt;  t_sort-spos = 2.&lt;/P&gt;&lt;P&gt;  t_sort-up = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND t_sort TO it_sort.&lt;/P&gt;&lt;P&gt;  CLEAR t_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " sort_fields&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sankar M&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 06:07:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-subtotal/m-p/2276102#M494984</guid>
      <dc:creator>p291102</dc:creator>
      <dc:date>2007-05-14T06:07:17Z</dc:date>
    </item>
    <item>
      <title>Re: alv subtotal</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-subtotal/m-p/2276103#M494985</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you have to build the sort tab...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : isort type slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;         wsort type slis_sortinfo_alv.&lt;/P&gt;&lt;P&gt;wsort-spos = 1.&lt;/P&gt;&lt;P&gt;wsort-fieldname = '&amp;lt;distribution ch fieldname in caps&amp;gt;'.&lt;/P&gt;&lt;P&gt;wsort-up = 'X'.&lt;/P&gt;&lt;P&gt;wsort-subtot = 'X'.&lt;/P&gt;&lt;P&gt;wsort-group = 'UL'.&lt;/P&gt;&lt;P&gt;append wsort to isort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now pass the isort in the reuse alv fm IT_sort param.&lt;/P&gt;&lt;P&gt;and in fieldcat of the fieldcat NETWR you have to use fieldcat-do_sum = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;shiba dutta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 06:08:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-subtotal/m-p/2276103#M494985</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-14T06:08:23Z</dc:date>
    </item>
  </channel>
</rss>

