<?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 ALV Grid - Subtotal in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-subtotal/m-p/1700749#M307227</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi  All,&lt;/P&gt;&lt;P&gt;I am using ALV GRID's Sort catalog.&lt;/P&gt;&lt;P&gt;I want to display the subtotals which are greater than 10,000.&lt;/P&gt;&lt;P&gt;Is there any way in doing this.&lt;/P&gt;&lt;P&gt;Please guide me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Albert&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Nov 2006 11:12:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-11-17T11:12:02Z</dc:date>
    <item>
      <title>ALV Grid - Subtotal</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-subtotal/m-p/1700749#M307227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi  All,&lt;/P&gt;&lt;P&gt;I am using ALV GRID's Sort catalog.&lt;/P&gt;&lt;P&gt;I want to display the subtotals which are greater than 10,000.&lt;/P&gt;&lt;P&gt;Is there any way in doing this.&lt;/P&gt;&lt;P&gt;Please guide me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Albert&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Nov 2006 11:12:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-subtotal/m-p/1700749#M307227</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-17T11:12:02Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid - Subtotal</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-subtotal/m-p/1700750#M307228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi albert,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 1 &lt;/P&gt;&lt;P&gt;Define an internal table of type SLIS_T_EVENT, and a work area of type SLIS_ALV_EVENT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:	T_EVENT TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;	W_EVENT TYPE SLIS_ALV_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 2&lt;/P&gt;&lt;P&gt;Append AFTER-LINE-OUTPUT event to the internal table T_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR W_EVENT.&lt;/P&gt;&lt;P&gt;W_EVENT-FORM = SLIS_EV_AFTER_LINE_OUTPUT.&lt;/P&gt;&lt;P&gt;W_EVENT-NAME = SLIS_EV_AFTER_LINE_OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND W_EVENT TO T_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 3&lt;/P&gt;&lt;P&gt;The totals are displayed in the output in the form AFTER_LINE_OUTPUT, which corresponds to the event AFTER_LINE_OUTPUT. The sub routine uses the parameter P_RS_LINEINFO, which contains settings for totals&amp;#146; lines. The actual totals output is displayed using the WRITE ad FORMAT statements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM AFTER_LINE_OUTPUT&lt;/P&gt;&lt;P&gt;  USING P_RS_LINEINFO TYPE SLIS_LINEINFO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Declaration Of Local Variables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: L_SUCCESS TYPE WRBTR,     "Total For Successful Entries&lt;/P&gt;&lt;P&gt;        L_ERROR   TYPE WRBTR,     "Total For Unsuccessful Entries&lt;/P&gt;&lt;P&gt;        L_COUNT   TYPE I.         "No. Of lines in table T_OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Getting The No Of Lines In The Table T_OUTPUT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DESCRIBE TABLE T_OUTPUT LINES L_COUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Displaying the totals after the last record of the Internal&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Table T_OUTPUT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF P_RS_LINEINFO-TABINDEX = L_COUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Loop At The Internal Table T_OUTPUT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    LOOP AT T_OUTPUT INTO W_OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF W_OUTPUT-SFLAG = C_CHECKED.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Calculate Total For Unsuccessful Entries&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        L_ERROR = L_ERROR + W_OUTPUT-WRBTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Calculate Total For Successful Entries&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        L_SUCCESS = L_SUCCESS + W_OUTPUT-WRBTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Clear The Work Area W_OUTPUT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CLEAR W_OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Set The Format For The Total Line Display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ULINE AT (P_RS_LINEINFO-LINSZ).        "Dynamic Line Size&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FORMAT INTENSIFIED COLOR COL_TOTAL ON. "Setting the color&lt;/P&gt;&lt;P&gt;                                           "For the total row&lt;/P&gt;&lt;P&gt;                                           "As Yellow&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE : /    SY-VLINE,                 "Vertical Line&lt;/P&gt;&lt;P&gt;                 TEXT-017,                 "Caption For Total&lt;/P&gt;&lt;P&gt;"Sum of Successful            &lt;/P&gt;&lt;P&gt;"Entries		&lt;/P&gt;&lt;P&gt;              33 L_SUCCESS,                "Total Of Successful&lt;/P&gt;&lt;P&gt;                                           "Entries&lt;/P&gt;&lt;P&gt;                 C_USD.                    "Currency Type USD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    POSITION     P_RS_LINEINFO-LINSZ.      "Dynamic Line Size&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE :      SY-VLINE.                 "Vertical Line&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ULINE AT     (P_RS_LINEINFO-LINSZ).    "Dynamic Line Size&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE : /    SY-VLINE ,                "Vertical Line&lt;/P&gt;&lt;P&gt;                 TEXT-018,                 "Caption For Total&lt;/P&gt;&lt;P&gt;"Sum of Successful            &lt;/P&gt;&lt;P&gt;"Entries&lt;/P&gt;&lt;P&gt;              33 L_ERROR,                  "Total Of Unsuccessful&lt;/P&gt;&lt;P&gt;                                           "Entries&lt;/P&gt;&lt;P&gt;                 C_USD.                    "Currency Type USD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    POSITION     P_RS_LINEINFO-LINSZ.      "Dynamic Line Size&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE :      SY-VLINE.                 "Vertical Line&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FORMAT COLOR OFF.                      "Color Setting Off&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                                   "AFTER_LINE_OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 4&lt;/P&gt;&lt;P&gt;The table T_EVENT is passed to the function 'REUSE_ALV_LIST_DISPLAY' while displaying the ALV Report.&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 = L_REPID    "Program Name&lt;/P&gt;&lt;P&gt;      IS_LAYOUT          = W_LAYOUT   "Layout of the Report&lt;/P&gt;&lt;P&gt;      IT_FIELDCAT        = T_FIELDCAT "Field Catalog for Report&lt;/P&gt;&lt;P&gt;      IT_EVENTS          = T_EVENT    "For setting the events&lt;/P&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB           = T_OUTPUT   "Report data Internal Table &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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Nov 2006 11:18:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-subtotal/m-p/1700750#M307228</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-17T11:18:12Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid - Subtotal</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-subtotal/m-p/1700751#M307229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sreekanth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have any material regarding ALV ,then please send the same to this ID.&lt;/P&gt;&lt;P&gt;albert.jaj@gmail.com&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;Albert&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Nov 2006 11:27:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-subtotal/m-p/1700751#M307229</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-17T11:27:34Z</dc:date>
    </item>
  </channel>
</rss>

