<?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: functon modules in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495925#M840824</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;u can use the FM "Round" to  round the value to specfic decimal places . u can make  round up, round down  or commercial round.&lt;/P&gt;&lt;P&gt;Please find below a sample code for that.&lt;/P&gt;&lt;P&gt;DATA: VALUE TYPE F,&lt;/P&gt;&lt;P&gt;      ROUND_VALUE TYPE F.&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ROUND'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;          DECIMALS = 2-&lt;/P&gt;&lt;P&gt;          INPUT    = VALUE&lt;/P&gt;&lt;P&gt;          SIGN     = '+'&lt;/P&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;          OUTPUT   = ROUND_VALUE&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;          INPUT_INVALD = 01&lt;/P&gt;&lt;P&gt;          OVERFLOW     = 02&lt;/P&gt;&lt;P&gt;          TYPE_INVALID = 03.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when the SIGN = SPACE there is  no rounding which means  OUTPUT= INPUT .&lt;/P&gt;&lt;P&gt;please reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;sandhya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Mar 2008 04:58:41 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-14T04:58:41Z</dc:date>
    <item>
      <title>functon modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495918#M840817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what is the predefind function module for round of the dispalyed valu (for ex NETWER value 12.34, but we want 12.00) ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 09 Mar 2008 09:22:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495918#M840817</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-09T09:22:46Z</dc:date>
    </item>
    <item>
      <title>Re: functon modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495919#M840818</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;Use ceil function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: netwer type p decimals 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;netwer = ceil(12.34).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/ netwer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 09 Mar 2008 09:41:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495919#M840818</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-09T09:41:38Z</dc:date>
    </item>
    <item>
      <title>Re: functon modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495920#M840819</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;&lt;/P&gt;&lt;P&gt;Use ROUND FM to achieve this ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : orig_amt type p decimals 10 value '0.29846',&lt;/P&gt;&lt;P&gt;round_amt type p decimals 4.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;call function 'ROUND'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;decimals = 4&lt;/P&gt;&lt;P&gt;input = orig_amt&lt;/P&gt;&lt;P&gt;sign = '-'&lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;output = round_amt&lt;/P&gt;&lt;P&gt;exceptions&lt;/P&gt;&lt;P&gt;input_invalid = 1&lt;/P&gt;&lt;P&gt;overflow = 2&lt;/P&gt;&lt;P&gt;type_invalid = 3&lt;/P&gt;&lt;P&gt;others = 4.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;write : round_am. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope thhis helps u,&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arunsri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 09 Mar 2008 16:52:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495920#M840819</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-09T16:52:01Z</dc:date>
    </item>
    <item>
      <title>Re: functon modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495921#M840820</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CHk this thread.&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="724844"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2008 05:05:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495921#M840820</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-10T05:05:44Z</dc:date>
    </item>
    <item>
      <title>Re: functon modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495922#M840821</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A number of rounding FMs with worked exmaples are in the book "common sap r/3 functions manual". Here are three witht he explanation it gives for the parameters. I think ROUND will work for you. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(1) HR_ROUND_NUMBER &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(2) ROUND: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameters: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DECIMALS Number of decimals places in output &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INPUT Input quantity &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SIGN Rounding type: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Value Meaning &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;examples&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+ Round up (10.55 =&amp;gt; 10.60) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Round down (10.55 =&amp;gt; 10.50) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;X Commercial (10.55 =&amp;gt; 10.60) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;' ' No rounding (10.55 =&amp;gt; 10.55) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(3) ROUND_AMOUNT: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameters: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AMOUNT_IN Amount to be rounded &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMPANY Company code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CURRENCY Currency code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IMPORTING &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AMOUNT_OUT Amount after rounding &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DIFFERENCE Difference between Amount In and Amount Out &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NO_ROUNDING Flag: no rounding setup for this company code and currency &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ROUNDING_UNIT Unit to round up to &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;STRONG&gt;Do reward if helpful&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2008 07:00:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495922#M840821</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-10T07:00:34Z</dc:date>
    </item>
    <item>
      <title>Re: functon modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495923#M840822</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;Use &lt;STRONG&gt;CEIL&lt;/STRONG&gt; keyword to get upper round figure, and use &lt;STRONG&gt;FLOOR&lt;/STRONG&gt; keyword to get lower roud figure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex: x = 12.34&lt;/P&gt;&lt;P&gt;      CEIL(x) = 13.00.&lt;/P&gt;&lt;P&gt;       FLOOR ( x) = 12.00.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;kavitha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2008 09:28:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495923#M840822</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-10T09:28:11Z</dc:date>
    </item>
    <item>
      <title>Re: functon modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495924#M840823</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;Use this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fraction = FRAC( amount ) .&lt;/P&gt;&lt;P&gt;      IF fraction GE '0.50' .&lt;/P&gt;&lt;P&gt;        amount = CEIL( amount ) .&lt;/P&gt;&lt;P&gt;      else .&lt;/P&gt;&lt;P&gt;        amount = floor( amount ).&lt;/P&gt;&lt;P&gt;      ENDIF .&lt;/P&gt;&lt;P&gt;    t_output-pswbt_hec = amount .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;O/p : if 1.3 it gives 1&lt;/P&gt;&lt;P&gt;        if 1.7 it gives 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Kannnan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2008 10:30:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495924#M840823</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-10T10:30:28Z</dc:date>
    </item>
    <item>
      <title>Re: functon modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495925#M840824</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;u can use the FM "Round" to  round the value to specfic decimal places . u can make  round up, round down  or commercial round.&lt;/P&gt;&lt;P&gt;Please find below a sample code for that.&lt;/P&gt;&lt;P&gt;DATA: VALUE TYPE F,&lt;/P&gt;&lt;P&gt;      ROUND_VALUE TYPE F.&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ROUND'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;          DECIMALS = 2-&lt;/P&gt;&lt;P&gt;          INPUT    = VALUE&lt;/P&gt;&lt;P&gt;          SIGN     = '+'&lt;/P&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;          OUTPUT   = ROUND_VALUE&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;          INPUT_INVALD = 01&lt;/P&gt;&lt;P&gt;          OVERFLOW     = 02&lt;/P&gt;&lt;P&gt;          TYPE_INVALID = 03.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when the SIGN = SPACE there is  no rounding which means  OUTPUT= INPUT .&lt;/P&gt;&lt;P&gt;please reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;sandhya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2008 04:58:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/functon-modules/m-p/3495925#M840824</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-14T04:58:41Z</dc:date>
    </item>
  </channel>
</rss>

