<?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: function module in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module/m-p/2190512#M466966</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;better to make use of table MARM .&lt;/P&gt;&lt;P&gt;based on the conversion factor of(UMREZ &amp;amp; UMREN) for a given material&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3205070"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3181077"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3292090"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Apr 2007 07:06:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-24T07:06:23Z</dc:date>
    <item>
      <title>function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module/m-p/2190511#M466965</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i want funtion module for the convert the quantity in sales unit into the base unit     &lt;/P&gt;&lt;P&gt;and the condition is the retrive the base unit of measure, if the base UOM is not equal to sales UOM..&lt;/P&gt;&lt;P&gt;inputs are the material number and sales unit and quantity&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;VIjay Pawar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Apr 2007 07:03:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module/m-p/2190511#M466965</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-24T07:03:09Z</dc:date>
    </item>
    <item>
      <title>Re: function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module/m-p/2190512#M466966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;better to make use of table MARM .&lt;/P&gt;&lt;P&gt;based on the conversion factor of(UMREZ &amp;amp; UMREN) for a given material&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3205070"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3181077"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3292090"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Apr 2007 07:06:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module/m-p/2190512#M466966</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-24T07:06:23Z</dc:date>
    </item>
    <item>
      <title>Re: function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module/m-p/2190513#M466967</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Use the function module&lt;/P&gt;&lt;P&gt;UNIT_CONVERSION_SIMPLE&lt;/P&gt;&lt;P&gt;OR md_convert_material_unit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REWARD IF USEFUL&lt;/P&gt;&lt;P&gt;REGARDS,&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Apr 2007 07:08:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module/m-p/2190513#M466967</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-24T07:08:36Z</dc:date>
    </item>
    <item>
      <title>Re: function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module/m-p/2190514#M466968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use table &amp;lt;b&amp;gt;MARM&amp;lt;/b&amp;gt;.Write a select query based on material number and do the necessary calculations based on fields &amp;lt;b&amp;gt;UMREZ&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;UMREN&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz reward points if answer is helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Chinmay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Apr 2007 07:10:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module/m-p/2190514#M466968</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-24T07:10:11Z</dc:date>
    </item>
    <item>
      <title>Re: function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module/m-p/2190515#M466969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can get clear picture of this if you go thru MM03&lt;/P&gt;&lt;P&gt;-&amp;gt;basic view . here on the application tool bar "additional data" button will be there.&lt;/P&gt;&lt;P&gt;if you click on this, you will see a new screen with different tabs. select "Units of Measure".&lt;/P&gt;&lt;P&gt;here you can see the alternative UOM for each material.&lt;/P&gt;&lt;P&gt;the same values are stored in MARM table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example : if Base UOM is EA, then &lt;/P&gt;&lt;P&gt;(for example a material "A", will have these)&lt;/P&gt;&lt;P&gt;1 EA each &amp;lt;=&amp;gt; 1 EA each&lt;/P&gt;&lt;P&gt;1 CAS Case &amp;lt;=&amp;gt; 1 EA each&lt;/P&gt;&lt;P&gt;1 SFC Singles &amp;lt;=&amp;gt; 1 EA each&lt;/P&gt;&lt;P&gt;1 PC Piece &amp;lt;=&amp;gt; 1 EA each&lt;/P&gt;&lt;P&gt;1 KG kg &amp;lt;=&amp;gt; 23 EA each&lt;/P&gt;&lt;P&gt;1 BX Box &amp;lt;=&amp;gt; 80 EA each&lt;/P&gt;&lt;P&gt;1 PAL Pallet &amp;lt;=&amp;gt; 2,880 EA each&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;from the above picture, &lt;/P&gt;&lt;P&gt;1 box = 80 eaches. &lt;/P&gt;&lt;P&gt;so to get this value in program, go to MARM &lt;/P&gt;&lt;P&gt;pass MATNR &amp;amp; 'BX'.&lt;/P&gt;&lt;P&gt;you will get a record with &lt;/P&gt;&lt;P&gt;UMREZ = 80&lt;/P&gt;&lt;P&gt;&amp;amp; UMREN = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so if you do UMREZ/UMREN, WILL give you the quantity in Alternative UOM. in this case BX.(box).&lt;/P&gt;&lt;P&gt;                         &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;                              OR&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use function module MATERIAL_UNIT_CONVERSION. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are having simple UOM conversion, you can do something like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report zrich_0001.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;parameters: p_qtyi type p decimals 2,&lt;/P&gt;&lt;P&gt;            p_uomi type t006a-msehi,&lt;/P&gt;&lt;P&gt;            p_uomo type t006a-msehi,&lt;/P&gt;&lt;P&gt;            p_qtyo type p decimals 2.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;at selection-screen.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  call function 'UNIT_CONVERSION_SIMPLE'&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;      input                      = p_qtyi&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_TYPE_CHECK              = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ROUND_SIGN                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     unit_in                    = p_uomi&lt;/P&gt;&lt;P&gt;     unit_out                   = p_uomo&lt;/P&gt;&lt;P&gt;  importing&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADD_CONST                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DECIMALS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DENOMINATOR                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NUMERATOR                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     output                     = p_qtyo&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;  CONVERSION_NOT_FOUND       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DIVISION_BY_ZERO           = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INPUT_INVALID              = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OUTPUT_INVALID             = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OVERFLOW                   = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TYPE_INVALID               = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNITS_MISSING              = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNIT_IN_NOT_FOUND          = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNIT_OUT_NOT_FOUND         = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                     = 10&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;&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;navjot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if helpfull&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        navjot sharma&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        navjot sharma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Apr 2007 07:14:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module/m-p/2190515#M466969</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-24T07:14:47Z</dc:date>
    </item>
    <item>
      <title>Re: function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module/m-p/2190516#M466970</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Apr 2007 07:29:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module/m-p/2190516#M466970</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-24T07:29:44Z</dc:date>
    </item>
  </channel>
</rss>

