<?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: internal table operation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-operation/m-p/2286907#M498494</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;concatenate&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 18 May 2007 11:47:20 GMT</pubDate>
    <dc:creator>naimkhans_babi</dc:creator>
    <dc:date>2007-05-18T11:47:20Z</dc:date>
    <item>
      <title>internal table operation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-operation/m-p/2286906#M498493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear firends.&lt;/P&gt;&lt;P&gt;   I wish to know, how i can print the item no which's amount is calculated using collect keyword.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i wish to print  item 1,2,3 at vat 12% Rs.34300 this way&lt;/P&gt;&lt;P&gt;as per my code i am receiving this;...  VAT 12% : Rs. 34300.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can any body suggest me how i add item which i have summarized.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COLLECT l_saltax1 INto it_saltax. &amp;lt;- here i am adding the similar percentage taxed item,  this prints this way only item at vat 15% 23000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  i wish to print this way items 1,2 ,3 at vat 12% 23000&lt;/P&gt;&lt;P&gt;                                                              4,5    at vat 5 %  2300&lt;/P&gt;&lt;P&gt;                                                              6      at vat 7 % 1000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;( as per  the below code  i have recieved the out put this way)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item 1 at vat 12% 1000&lt;/P&gt;&lt;P&gt;item 2 at vat 12% 1000)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please look at my code. and help me regards  &lt;/P&gt;&lt;P&gt;naeem&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Determine Excise Duty&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR: g_vtext,g_kwert,l_kwert.&lt;/P&gt;&lt;P&gt;data: l_vat type ty_tax occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data: l_stax type ty_tax occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data: l_saltax type ty_tax occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data : TAXCOM like TAXCOM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA L_STAX1 LIKE SORTED TABLE OF L_STAX  WITH NON-UNIQUE KEY per&lt;/P&gt;&lt;P&gt;WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA L_VAT1 LIKE SORTED TABLE OF L_VAT  WITH NON-UNIQUE KEY per&lt;/P&gt;&lt;P&gt;WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA l_saltax1 LIKE SORTED TABLE OF l_saltax  WITH NON-UNIQUE KEY per&lt;/P&gt;&lt;P&gt;WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of t_komv occurs 0.&lt;/P&gt;&lt;P&gt;include structure komv.&lt;/P&gt;&lt;P&gt;data: end of t_komv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move-corresponding &amp;lt;fs&amp;gt; to TAXCOM.&lt;/P&gt;&lt;P&gt;taxcom-BUDAT = zxekko-BEDAT.&lt;/P&gt;&lt;P&gt;taxcom-BlDAT = zxekko-BEDAT.&lt;/P&gt;&lt;P&gt;taxcom-kposn = &amp;lt;fs&amp;gt;-EBELP.&lt;/P&gt;&lt;P&gt;taxcom-WAERS  = taxcom-HWAER = zxekko-WAERS.&lt;/P&gt;&lt;P&gt;taxcom-XMWST  = 'X'.&lt;/P&gt;&lt;P&gt;taxcom-WRBTR  = &amp;lt;fs&amp;gt;-netwr.&lt;/P&gt;&lt;P&gt;taxcom-mglme  = &amp;lt;fs&amp;gt;-menge.&lt;/P&gt;&lt;P&gt;taxcom-SHKZG  = 'H'.&lt;/P&gt;&lt;P&gt;taxcom-lifnr  = zxekko-lifnr.&lt;/P&gt;&lt;P&gt;taxcom-ekorg  = zxekko-ekorg.&lt;/P&gt;&lt;P&gt;taxcom-land1  = zxekko-lands.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*break-point.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CALCULATE_TAX_ITEM'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ANZAHLUNG                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DIALOG                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DISPLAY_ONLY              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INKLUSIVE                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_ANWTYP                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_DMBTR                   = '0'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_MWSTS                   = '0'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I_TAXCOM                  = taxcom&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRUEFEN                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RESET                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_NAVFW                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_TAXCOM                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_XSTVR                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NAV_ANTEIL                =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;T_XKOMV                   = t_komv&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;  MWSKZ_NOT_DEFINED         = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MWSKZ_NOT_FOUND           = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MWSKZ_NOT_VALID           = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STEUERBETRAG_FALSCH       = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COUNTRY_NOT_FOUND         = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                    = 6&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;&lt;/P&gt;&lt;P&gt;loop at t_komv where kposn = &amp;lt;fs&amp;gt;-ebelp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE vtext INTO g_vtext FROM t685t&lt;/P&gt;&lt;P&gt;WHERE spras = sy-langu&lt;/P&gt;&lt;P&gt;AND kschl = t_komv-kschl.&lt;/P&gt;&lt;P&gt;IF g_vtext CS '%'.&lt;/P&gt;&lt;P&gt;MOVE t_komv-kwert TO g_kwert.&lt;/P&gt;&lt;P&gt;ADD: g_kwert TO g_excise.&lt;/P&gt;&lt;P&gt;CLEAR g_kwert.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Determin tax for Non Service PO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if ( t_komv-kschl = 'JIPL' ).&lt;/P&gt;&lt;P&gt;ADD: t_komv-kwert TO G_SLTAX.&lt;/P&gt;&lt;P&gt;ADD: t_komv-kwert TO l_saltax1-amt.&lt;/P&gt;&lt;P&gt;l_saltax1-per = t_komv-kbetr / 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COLLECT l_saltax1 INto it_saltax. &amp;lt;- here i am adding the similar percentage taxed item,   i wish to print this way items 1,2 ,3 at vat 12% 23000&lt;/P&gt;&lt;P&gt;                                                              4,5    at vat 5 %  2300&lt;/P&gt;&lt;P&gt;                                                              6      at vat 7 % 1000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;( as per  the below code  i have recieved the out put this way)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item 1 at vat 12% 1000&lt;/P&gt;&lt;P&gt;item 2 at vat 12% 1000)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*l_saltax-item_no = t_komv-kposn.&lt;/P&gt;&lt;P&gt;*l_saltax-amt = t_komv-kwert.&lt;/P&gt;&lt;P&gt;*l_saltax1-per = t_komv-kbetr / 10.&lt;/P&gt;&lt;P&gt;*append l_saltax to it_saltax.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Naim Khan S Babi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 May 2007 04:15:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-operation/m-p/2286906#M498493</guid>
      <dc:creator>naimkhans_babi</dc:creator>
      <dc:date>2007-05-17T04:15:17Z</dc:date>
    </item>
    <item>
      <title>Re: internal table operation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-operation/m-p/2286907#M498494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;concatenate&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 May 2007 11:47:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-operation/m-p/2286907#M498494</guid>
      <dc:creator>naimkhans_babi</dc:creator>
      <dc:date>2007-05-18T11:47:20Z</dc:date>
    </item>
  </channel>
</rss>

