<?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 expert in function modules in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334567#M170022</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;lots  of  example...&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap-function.htm" target="test_blank"&gt;http://www.sap-img.com/abap-function.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 May 2006 05:26:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-05-10T05:26:36Z</dc:date>
    <item>
      <title>how to expert in function modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334566#M170021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Can anybody tell me how to start working on functional modules...pls provide me a simple documentation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thnx in advance.&lt;/P&gt;&lt;P&gt;sreenivas.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 05:22:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334566#M170021</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T05:22:54Z</dc:date>
    </item>
    <item>
      <title>Re: how to expert in function modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334567#M170022</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;lots  of  example...&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap-function.htm" target="test_blank"&gt;http://www.sap-img.com/abap-function.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 05:26:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334567#M170022</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T05:26:36Z</dc:date>
    </item>
    <item>
      <title>Re: how to expert in function modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334568#M170023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sreenivasulu M&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go through the following Document&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) ction modules are special external &lt;/P&gt;&lt;P&gt;subroutines stored in a central library.&lt;/P&gt;&lt;P&gt;SAP has provided a good number of pre &lt;/P&gt;&lt;P&gt;defined function modules and also we can &lt;/P&gt;&lt;P&gt;create our own function modules.&lt;/P&gt;&lt;P&gt;We can call any of these function &lt;/P&gt;&lt;P&gt;modules from ABAP/4 programs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) We group function modules in to function groups. &lt;/P&gt;&lt;P&gt;The main advantage of grouping function modules into function groups is that, global data of a group can be shared by all function modules in that group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) FMs are stored in central library and Subroutines are confined to a particular program.&lt;/P&gt;&lt;P&gt;FMs return values while Subroutines can&amp;#146;t return.&lt;/P&gt;&lt;P&gt;FMs can raise and handle exceptions while Subroutines can&amp;#146;t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) There is a difference in passing parameters to the function modules.&lt;/P&gt;&lt;P&gt;Declaring data as common parts is not possible for function modules.&lt;/P&gt;&lt;P&gt;The calling program and the called function module have different work areas in ABAP/4 dictionary tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5) Parameters &lt;/P&gt;&lt;P&gt;Communication with FM&amp;#146;s is done through Parameters like &lt;/P&gt;&lt;P&gt; Import Parameters&lt;/P&gt;&lt;P&gt; Export Parameters&lt;/P&gt;&lt;P&gt; Changing Parameters&lt;/P&gt;&lt;P&gt; Tables Parameters&lt;/P&gt;&lt;P&gt; Exceptions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6) Import Parameters &lt;/P&gt;&lt;P&gt;FM&amp;#146;s  import certain values from the main program in order to generate some logical data and these values are exported from main program. &lt;/P&gt;&lt;P&gt;Export Parameters &lt;/P&gt;&lt;P&gt;FM&amp;#146;s  can export certain calculated values  that are useful to the main program. These exported values are to be imported  in the main program. &lt;/P&gt;&lt;P&gt;Changing Parameters&lt;/P&gt;&lt;P&gt;This is a Call by Reference procedure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;7) Table Parameters &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FM&amp;#146;s  can import internal tables and work areas from the main program and the changes are reflected back. This is also done through &amp;#147;Call by Reference&amp;#148; procedure.&lt;/P&gt;&lt;P&gt;Exceptions &lt;/P&gt;&lt;P&gt;FM&amp;#146;s  can raise and handle exceptions. Exceptions are such situations where error cant be dealt by the program logic, say like trying to access network resources when the network is not there&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt; Ex.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;   FILENAME       	 = &amp;#146;C:\TEST.TXT '&lt;/P&gt;&lt;P&gt;   FILETYPE      		 = &amp;#146;ASC'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;   FILESIZE       	 = V_SIZE&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;    DATA_TAB      	 = ITAB&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;   CONVERSION_ERROR	 = 1&lt;/P&gt;&lt;P&gt;   INVALID_TABLE_WIDTH 	 = 2&lt;/P&gt;&lt;P&gt;   INVALID_TYPE          	 = 3.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards&lt;/P&gt;&lt;P&gt;Sreenivasulu P&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Sreenivasulu Ponnadi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 05:26:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334568#M170023</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T05:26:45Z</dc:date>
    </item>
    <item>
      <title>Re: how to expert in function modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334569#M170024</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;GOOD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GO THROUGH THE FOLLOWING LINKS&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/9f/db98fc35c111d1829f0000e829fbfe/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/9f/db98fc35c111d1829f0000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/26/64f623fa8911d386e70000e82011b8/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/26/64f623fa8911d386e70000e82011b8/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANKS&lt;/P&gt;&lt;P&gt;MRUTYUN&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 05:36:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334569#M170024</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T05:36:40Z</dc:date>
    </item>
    <item>
      <title>Re: how to expert in function modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334570#M170025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sreeni,&lt;/P&gt;&lt;P&gt;normally u ll be working with existing function modules in SAP.. goto se37, enter any FM, display..u can c the Import parameters,export para, changing para and tables...these are used to communicate with the program from wwhich this FM is called..&lt;/P&gt;&lt;P&gt;to c the working of any FM, execute it via se37, enter the mandatory input parameters n c the result..u may get an idea as to how things work n wat the FM actually does..in some cases u can also c the documentation available for a FM at the upper right corner of the source code...&lt;/P&gt;&lt;P&gt;hope it helps,&lt;/P&gt;&lt;P&gt;pl reward helpful answers..&lt;/P&gt;&lt;P&gt;Regards..&lt;/P&gt;&lt;P&gt;bikash&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 05:40:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334570#M170025</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T05:40:13Z</dc:date>
    </item>
    <item>
      <title>Re: how to expert in function modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334571#M170026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sreenivasulu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Follow this link and you will get all most commonly used function modules list with their use. i think this will help you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/functions.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/functions.htm&lt;/A&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;Sumit Bhutani&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 05:40:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334571#M170026</guid>
      <dc:creator>sbhutani1</dc:creator>
      <dc:date>2006-05-10T05:40:27Z</dc:date>
    </item>
    <item>
      <title>Re: how to expert in function modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334572#M170027</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;PFA a list of FMs:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/fmodules/fmssap.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/fmodules/fmssap.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.geocities.com/victorav15/sapr3/abapfun.html" target="test_blank"&gt;http://www.geocities.com/victorav15/sapr3/abapfun.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can create a function module by passing importing, exporting, changing, tables, exceptions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The parameters exported by program will be importing parameters to function module. The parameters imported by program will be exporting parameters to function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anjali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 05:57:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-expert-in-function-modules/m-p/1334572#M170027</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T05:57:58Z</dc:date>
    </item>
  </channel>
</rss>

