<?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: how to solve below problem please help. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-solve-below-problem-please-help/m-p/1768065#M331841</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;if ( g_percentage IS not INITIAL or&lt;/P&gt;&lt;P&gt;g_percentage1 IS INITIAL ).&amp;lt;/b&amp;gt;g_mul = g_percentage * g_percentage1.&lt;/P&gt;&lt;P&gt;g_percentage3 = g_percentage + ( g_mul / 100 ).&lt;/P&gt;&lt;P&gt;l_stax-per = g_percentage3.&lt;/P&gt;&lt;P&gt;append l_stax to it_stax.&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;just check this if condition &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;if ( g_percentage IS not INITIAL or&lt;/P&gt;&lt;P&gt;g_percentage1 IS &amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;  INITIAL ). " is this the one missing..&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------------------------------------------------" /&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;2.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Item at 10 service tax (10.20%) 10&amp;lt;/b&amp;gt; " u want this to appear in ur logic&lt;/P&gt;&lt;P&gt;Item at 20 service tax (4.08%) 4&lt;/P&gt;&lt;P&gt;Item at 30 service tax (12.24%) 12.50&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I m getting output like this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Item at 10 service tax (10.00%) 10.&lt;/P&gt;&lt;P&gt;Item at 20 service tax (4.08%) 4.&lt;/P&gt;&lt;P&gt;Item at 30 service tax (12.24%) 12.50.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;im not able to make out what exactly is the query can u be bit more specific.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        vijay k&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 09 Dec 2006 06:38:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-09T06:38:11Z</dc:date>
    <item>
      <title>how to solve below problem please help.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-solve-below-problem-please-help/m-p/1768064#M331840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;I want to display service tax  for each item &lt;/P&gt;&lt;P&gt;I want to out put like this &lt;/P&gt;&lt;P&gt;Item at 10 service tax (10.20%)       10&lt;/P&gt;&lt;P&gt;Item at 20 service tax (4.08%)          4&lt;/P&gt;&lt;P&gt;Item at 30 service tax (12.24%)       12.50&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I m getting output like this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Item at 10 service tax (10.00%)     10.&lt;/P&gt;&lt;P&gt;Item at 20 service tax (4.08%)          4.&lt;/P&gt;&lt;P&gt;Item at  30 service tax (12.24%)       12.50.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below  is code what I written and also print screen is here please see it and if u fine any problem in code than tell me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********************************************&lt;/P&gt;&lt;P&gt;*Changed By: B.Gokul Sharmila&lt;/P&gt;&lt;P&gt;*Change Key: BGS221205&lt;/P&gt;&lt;P&gt;********************************************&lt;/P&gt;&lt;P&gt;*break-point.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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: s_tax1 type ty_tax occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data: s_tax type ty_tax occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : TAXCOM like TAXCOM.&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;&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;*******BGS221205&lt;/P&gt;&lt;P&gt;DOCTYPE = ZXEKKO-BSART.&lt;/P&gt;&lt;P&gt;*******BGS221205&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;*********BGS211205&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF ( T_KOMV-KSCHL = 'JSRE' OR T_KOMV-KSCHL = 'JSRF' ).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MOVE T_KOMV-KWERT TO G_KWERT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ADD: G_KWERT TO G_TAX.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR G_KWERT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*********BGS211205&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;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_saltax-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;if ( t_komv-kschl = 'JIPC' or t_komv-kschl = 'JVRD' ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;vat tax&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if ( t_komv-MWSK1 = 'C4' OR t_komv-MWSK1 = 'C3' OR t_komv-MWSK1 = 'C6' OR&lt;/P&gt;&lt;P&gt;t_komv-MWSK1 = 'B4' OR t_komv-MWSK1 = 'B5' ). "OR t_komv-MWSK1 = 'AT'&lt;/P&gt;&lt;P&gt;ADD: t_komv-kwert TO G_VAT.&lt;/P&gt;&lt;P&gt;l_vat-item_no = t_komv-kposn.&lt;/P&gt;&lt;P&gt;l_vat-amt = t_komv-kwert.&lt;/P&gt;&lt;P&gt;l_vat-per = t_komv-kbetr / 10.&lt;/P&gt;&lt;P&gt;append l_vat to it_vat.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;ADD: t_komv-kwert TO G_SLTAX.&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_saltax-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;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;IF (  t_komv-waers = '%' OR t_komv-kschl = 'JSRE' OR t_komv-kschl = 'JSRF' ).&lt;/P&gt;&lt;P&gt;MOVE t_komv-kwert TO g_kwert.&lt;/P&gt;&lt;P&gt;ADD: g_kwert TO g_tax.&lt;/P&gt;&lt;P&gt;add t_komv-kbetr to l_stax-per.&lt;/P&gt;&lt;P&gt;    l_stax-item_no = t_komv-kposn.&lt;/P&gt;&lt;P&gt;    l_stax-amt = t_komv-kwert.&lt;/P&gt;&lt;P&gt;    l_stax-per = t_komv-kbetr / 10.&lt;/P&gt;&lt;P&gt; IF t_komv-kschl = 'JSRE'.&lt;/P&gt;&lt;P&gt;    g_percentage = t_komv-kbetr / 10.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;   g_percentage1 = t_komv-kbetr / 10.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;  if ( g_percentage IS not INITIAL or&lt;/P&gt;&lt;P&gt;       g_percentage1 IS  INITIAL ).&lt;/P&gt;&lt;P&gt;      g_mul = g_percentage * g_percentage1.&lt;/P&gt;&lt;P&gt;      g_percentage3 = g_percentage + ( g_mul / 100 ).&lt;/P&gt;&lt;P&gt;      l_stax-per = g_percentage3.&lt;/P&gt;&lt;P&gt;      append l_stax to it_stax.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;CLEAR g_kwert.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Dec 2006 05:41:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-solve-below-problem-please-help/m-p/1768064#M331840</guid>
      <dc:creator>laxman_sankhla3</dc:creator>
      <dc:date>2006-12-09T05:41:41Z</dc:date>
    </item>
    <item>
      <title>Re: how to solve below problem please help.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-solve-below-problem-please-help/m-p/1768065#M331841</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;if ( g_percentage IS not INITIAL or&lt;/P&gt;&lt;P&gt;g_percentage1 IS INITIAL ).&amp;lt;/b&amp;gt;g_mul = g_percentage * g_percentage1.&lt;/P&gt;&lt;P&gt;g_percentage3 = g_percentage + ( g_mul / 100 ).&lt;/P&gt;&lt;P&gt;l_stax-per = g_percentage3.&lt;/P&gt;&lt;P&gt;append l_stax to it_stax.&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;just check this if condition &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;if ( g_percentage IS not INITIAL or&lt;/P&gt;&lt;P&gt;g_percentage1 IS &amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;  INITIAL ). " is this the one missing..&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------------------------------------------------" /&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;2.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Item at 10 service tax (10.20%) 10&amp;lt;/b&amp;gt; " u want this to appear in ur logic&lt;/P&gt;&lt;P&gt;Item at 20 service tax (4.08%) 4&lt;/P&gt;&lt;P&gt;Item at 30 service tax (12.24%) 12.50&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I m getting output like this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Item at 10 service tax (10.00%) 10.&lt;/P&gt;&lt;P&gt;Item at 20 service tax (4.08%) 4.&lt;/P&gt;&lt;P&gt;Item at 30 service tax (12.24%) 12.50.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;im not able to make out what exactly is the query can u be bit more specific.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        vijay k&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Dec 2006 06:38:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-solve-below-problem-please-help/m-p/1768065#M331841</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-09T06:38:11Z</dc:date>
    </item>
  </channel>
</rss>

