<?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: Wrong calculation for price per unit in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587348#M1566881</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 created a test include and tried this code. It worked fine. Haven't tried this in &lt;STRONG&gt;MV45AFZZ&lt;/STRONG&gt;. Could you paste your piece of code you are using inside the  exit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 11 Jan 2011 11:40:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-01-11T11:40:21Z</dc:date>
    <item>
      <title>Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587339#M1566872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;While creating sales order, i need to calculate materil price per unit.&lt;/P&gt;&lt;P&gt;So i used the formula:&lt;/P&gt;&lt;P&gt;      price_per_unit = net_amount / quantity.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have declared the net amount and price_per_unit like vbap-netpr and quantity like vbap-zmeng.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But i m getting the wrong anwer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example : If the Net Price is 3766.19  and quantity = 250 . Price should be 15.016&lt;/P&gt;&lt;P&gt;                The I am getting 0.02  as price.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it about declaration error?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ezhil.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jan 2011 11:49:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587339#M1566872</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-07T11:49:40Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587340#M1566873</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 have tried the below code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : price_per_unit type vbap-netpr,&lt;/P&gt;&lt;P&gt;       net_amount   type vbap-netpr,&lt;/P&gt;&lt;P&gt;       quantity  type vbap-zmeng.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;net_amount = '3766.19'.&lt;/P&gt;&lt;P&gt;quantity = '250'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;price_per_unit = net_amount / quantity.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write: price_per_unit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;output is coming as 15.06.(which is correct)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jan 2011 12:05:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587340#M1566873</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-07T12:05:34Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587341#M1566874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes..I also got the correct answer when in code it in separate..if i use the same code in the user exit MV45AFZZ,  i am not getting the correct value.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jan 2011 14:01:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587341#M1566874</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-07T14:01:33Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587342#M1566875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to adjust for the fixed-point arithmetic setting.  You should also be calculating something like this in a pricing formula (where you would also need to make the same adjustment).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jan 2011 15:58:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587342#M1566875</guid>
      <dc:creator>brad_bohn</dc:creator>
      <dc:date>2011-01-07T15:58:36Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587343#M1566876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am afraid if the calculation is wrong. Net price (netwr) will be effected by different condition records in your pricing procedure. Condition type NETP will hold the net price.. you need to verify with your functional counter part on this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jan 2011 18:59:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587343#M1566876</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2011-01-07T18:59:54Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587344#M1566877</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 think this is because data types CURR and QUAN. Does anyone know how to convert these  datatypes to number data type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 10:39:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587344#M1566877</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T10:39:36Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587345#M1566878</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;Pass these values to char type values that of the same length of each fields and then do the calcluation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards,&lt;/P&gt;&lt;P&gt;Sumodh.P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 10:58:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587345#M1566878</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T10:58:38Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587346#M1566879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello guru,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : price_per_unit type p DECIMALS 2,&lt;/P&gt;&lt;P&gt;net_amount type vbap-netpr,&lt;/P&gt;&lt;P&gt;quantity type vbap-zmeng.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;net_amount = '3766.19'.&lt;/P&gt;&lt;P&gt;quantity = '250'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;price_per_unit = net_amount / quantity.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write: price_per_unit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try like this .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;may be help fu lfor you.&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;anji.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 11:00:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587346#M1566879</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T11:00:48Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587347#M1566880</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 tried everything. Everything is working fine in separate programs but  not in this user exit. It seems, division is not happening in this include. Could this situation happen?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if so, what is the remedy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 11:27:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587347#M1566880</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T11:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587348#M1566881</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 created a test include and tried this code. It worked fine. Haven't tried this in &lt;STRONG&gt;MV45AFZZ&lt;/STRONG&gt;. Could you paste your piece of code you are using inside the  exit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 11:40:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587348#M1566881</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T11:40:21Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587349#M1566882</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;Please paste the entire code what you are doing for this calculation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards,&lt;/P&gt;&lt;P&gt;Sumodh.P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 11:44:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587349#M1566882</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T11:44:43Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587350#M1566883</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;Below is the code,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
FORM price_check.

  DATA: quan TYPE EKPO-MENGE.
  DATA: quan1 LIKE vbap-zmeng.
  DATA: price LIKE xvbap-netwr.
  DATA: amt LIKE xvbap-netwr.
  DATA: price_per TYPE p DECIMALS 3.

  SELECT SINGLE * FROM ztsd_sal_pr_cntr
         WHERE vkorg = vbak-vkorg
         AND  vtweg = vbak-vtweg
         AND prctr = xvbap-prctr
         AND matnr = xvbap-matnr.
  IF sy-subrc NE 0.
    MESSAGE ID 'ZV' TYPE 'E' NUMBER '041'.
  ELSE.

*    IF ztsd_sal_pr_cntr-kmein NE xvbap-kmein.
    IF ztsd_sal_pr_cntr-kmein NE xvbap-vrkme.
      quan1 = xvbap-kwmeng.
      CALL FUNCTION 'ME_CONVERSION_MEINS'
        EXPORTING
        i_kumne             = xvbap-umvkz
        i_kumza             = xvbap-umvkn
        i_matnr             = xvbap-matnr
        i_mein1             = xvbap-vrkme
*        i_mein1             = xvbap-zieme
        i_meins             = ztsd_sal_pr_cntr-kmein
        i_menge             = quan1
        IMPORTING
          menge               = quan
        EXCEPTIONS
          error_in_conversion = 1
          no_success          = 2
          OTHERS              = 3.
      IF sy-subrc &amp;lt;&amp;gt; 0.
        MESSAGE ID 'ZV' TYPE 'E' NUMBER '042'.
      ENDIF.
    ELSE.
      quan = xvbap-kwmeng.
    ENDIF.

    IF ztsd_sal_pr_cntr-waerk NE xvbap-waerk.
      CALL FUNCTION 'CONVERT_TO_FOREIGN_CURRENCY'
        EXPORTING
           date                    = sy-datum
           foreign_currency        = ztsd_sal_pr_cntr-waerk
*           local_amount            = XVBAP-NETPR
           local_amount            = xvbap-netwr
           local_currency          = xvbap-waerk
        IMPORTING
          foreign_amount           = price
        EXCEPTIONS
          no_rate_found           = 1
          overflow                = 2
          no_factors_found        = 3
          no_spread_found         = 4
          derived_2_times         = 5
          OTHERS                  = 6.
      IF sy-subrc &amp;lt;&amp;gt; 0.
        MESSAGE ID 'ZV' TYPE 'E' NUMBER '043'.
      ENDIF.


      amt = price.
    ELSE.
      amt = xvbap-netwr.
    ENDIF.

    price_per = amt / quan.


    IF price_per &amp;gt;= ztsd_sal_pr_cntr-min_rate
        AND price_per &amp;lt;= ztsd_sal_pr_cntr-max_rate.
    ELSE.
      MESSAGE ID 'ZV' TYPE 'E' NUMBER '044'.
    ENDIF.

  ENDIF.
ENDFORM.                    "price_check
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 11:49:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587350#M1566883</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T11:49:12Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587351#M1566884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What values are you getting for &lt;STRONG&gt;xvbap-kwmeng&lt;/STRONG&gt; , &lt;STRONG&gt;price&lt;/STRONG&gt; and &lt;STRONG&gt;xvbap-netwr&lt;/STRONG&gt;. Are you getting the same as mentioned below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;amt = '3766.19'.
quan = '250'&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 12:03:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587351#M1566884</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T12:03:20Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587352#M1566885</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Quan field is also in decimal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example: 250.000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It has three decimal points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 12:09:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587352#M1566885</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T12:09:31Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587353#M1566886</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Fine...When i tried it in my test include i got the result as :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;3766.19 / 250.000  = 15.065&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you get the same values in your final calculation for &lt;STRONG&gt;net_price&lt;/STRONG&gt; amount ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: K.Manas on Jan 11, 2011 1:15 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 12:15:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587353#M1566886</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T12:15:16Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587354#M1566887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That is only My issus..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 12:30:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587354#M1566887</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T12:30:24Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587355#M1566888</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 with the below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : quan(17) type c,&lt;/P&gt;&lt;P&gt;          amt(21) type c,&lt;/P&gt;&lt;P&gt;          price_per(21) type c .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pass the corresponding values to the appropriate field and then do the calculation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;last condense price_per no gaps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please try with this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards,&lt;/P&gt;&lt;P&gt;Sumodh.P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 12:31:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587355#M1566888</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T12:31:59Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587356#M1566889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Change your data type decleration as per your requirement to pick correct values. Debug and see where it is placing incorrect values that don't suit with the original/correct values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="blue" __jive_macro_name="color"&gt;Change the variables data types and check&lt;/SPAN&gt;. This will solve your issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 12:41:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587356#M1566889</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T12:41:10Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587357#M1566890</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 tried with the character variables also..it works but not in this include.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 12:44:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587357#M1566890</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T12:44:30Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong calculation for price per unit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587358#M1566891</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;While debugging what are the values that are you getting for the lines of code marked as red.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FORM price_check.
 
  DATA: quan TYPE EKPO-MENGE.
  DATA: quan1 LIKE vbap-zmeng.
  DATA: price LIKE xvbap-netwr.
  DATA: amt LIKE xvbap-netwr.
  DATA: price_per TYPE p DECIMALS 3.
 
  SELECT SINGLE * FROM ztsd_sal_pr_cntr
         WHERE vkorg = vbak-vkorg
         AND  vtweg = vbak-vtweg
         AND prctr = xvbap-prctr
         AND matnr = xvbap-matnr.
  IF sy-subrc NE 0.
    MESSAGE ID 'ZV' TYPE 'E' NUMBER '041'.
  ELSE.
 
*    IF ztsd_sal_pr_cntr-kmein NE xvbap-kmein.
    IF ztsd_sal_pr_cntr-kmein NE xvbap-vrkme.
      quan1 = xvbap-kwmeng.
      CALL FUNCTION 'ME_CONVERSION_MEINS'
        EXPORTING
        i_kumne             = xvbap-umvkz
        i_kumza             = xvbap-umvkn
        i_matnr             = xvbap-matnr
        i_mein1             = xvbap-vrkme
*        i_mein1             = xvbap-zieme
        i_meins             = ztsd_sal_pr_cntr-kmein
        i_menge             = quan1
        IMPORTING
          menge               = quan
        EXCEPTIONS
          error_in_conversion = 1
          no_success          = 2
          OTHERS              = 3.
      IF sy-subrc  0.
        MESSAGE ID 'ZV' TYPE 'E' NUMBER '042'.
      ENDIF.
    ELSE.
      quan = xvbap-kwmeng.    " Need the value of xvbap-kwmeng
    ENDIF.
 
    IF ztsd_sal_pr_cntr-waerk NE xvbap-waerk.
      CALL FUNCTION 'CONVERT_TO_FOREIGN_CURRENCY'
        EXPORTING
           date                    = sy-datum
           foreign_currency        = ztsd_sal_pr_cntr-waerk
*           local_amount            = XVBAP-NETPR
           local_amount            = xvbap-netwr
           local_currency          = xvbap-waerk
        IMPORTING
          foreign_amount           = price
        EXCEPTIONS
          no_rate_found           = 1
          overflow                = 2
          no_factors_found        = 3
          no_spread_found         = 4
          derived_2_times         = 5
          OTHERS                  = 6.
      IF sy-subrc  0.
        MESSAGE ID 'ZV' TYPE 'E' NUMBER '043'.
      ENDIF.
 
 
      amt = price.                     "If satisfies : what value ?
    ELSE.
      amt = xvbap-netwr.        "If satisfies : what value ?
    ENDIF.
 
    price_per = amt / quan.
 
 
    IF price_per &amp;gt;= ztsd_sal_pr_cntr-min_rate
        AND price_per &amp;lt;= ztsd_sal_pr_cntr-max_rate.
    ELSE.
      MESSAGE ID 'ZV' TYPE 'E' NUMBER '044'.
    ENDIF.
 
  ENDIF.
ENDFORM.                    "price_check&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 12:54:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-calculation-for-price-per-unit/m-p/7587358#M1566891</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-11T12:54:08Z</dc:date>
    </item>
  </channel>
</rss>

