<?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: soubroutine pool in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/soubroutine-pool/m-p/4329059#M1031476</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;  For youre questions, I would like to give you my opinion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  1. In standard SAP program, if you create a type S program, and in this program you declare all the &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;subroutines which will be used in standard program. Then you can call it subrountine pool. So you see it is &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;just a program with type S. You can call the subroutine defined in it like &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM &amp;lt;sub_name&amp;gt;(&amp;lt;program_name&amp;gt;).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  2. Function module is also a kind of special external subroutines. Usually fuction module is designed for &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;all the programs, it focuses on reusability while subroutine pool is designed for one or several programs, it &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;focuses on readability of program.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;     Another point, function module must be assigned to a function group. And when we call a function &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module the system will automatically load all the functions which belongs to the same function group. So it &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;will cost more unneccessary memory. While you use subrountine pool, even if all the subroutine are loaded, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the memory does not waste because all the them will be used.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 14 Aug 2008 07:46:55 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-14T07:46:55Z</dc:date>
    <item>
      <title>soubroutine pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/soubroutine-pool/m-p/4329056#M1031473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi experts, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plase give the answer to my question ,it is very use but i have confusion on that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. what is subroutine pool?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i  know only subroutine pool means collection of subroutines. but i do not know where subroutine pool stores. &lt;/P&gt;&lt;P&gt;2. i have confusion we have function modules why i am go for subroutines?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. can any one give the  answer to subroutine pool ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2008 06:54:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/soubroutine-pool/m-p/4329056#M1031473</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-14T06:54:59Z</dc:date>
    </item>
    <item>
      <title>Re: soubroutine pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/soubroutine-pool/m-p/4329057#M1031474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI ,&lt;/P&gt;&lt;P&gt;SEE BELOW THREADS...&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="5991287"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2008 07:03:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/soubroutine-pool/m-p/4329057#M1031474</guid>
      <dc:creator>Mohamed_Mukhtar</dc:creator>
      <dc:date>2008-08-14T07:03:50Z</dc:date>
    </item>
    <item>
      <title>Re: soubroutine pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/soubroutine-pool/m-p/4329058#M1031475</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kartik,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just go through the following link:&lt;/P&gt;&lt;P&gt;&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="1005666"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nitin.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2008 07:04:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/soubroutine-pool/m-p/4329058#M1031475</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-14T07:04:27Z</dc:date>
    </item>
    <item>
      <title>Re: soubroutine pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/soubroutine-pool/m-p/4329059#M1031476</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;  For youre questions, I would like to give you my opinion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  1. In standard SAP program, if you create a type S program, and in this program you declare all the &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;subroutines which will be used in standard program. Then you can call it subrountine pool. So you see it is &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;just a program with type S. You can call the subroutine defined in it like &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM &amp;lt;sub_name&amp;gt;(&amp;lt;program_name&amp;gt;).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  2. Function module is also a kind of special external subroutines. Usually fuction module is designed for &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;all the programs, it focuses on reusability while subroutine pool is designed for one or several programs, it &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;focuses on readability of program.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;     Another point, function module must be assigned to a function group. And when we call a function &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module the system will automatically load all the functions which belongs to the same function group. So it &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;will cost more unneccessary memory. While you use subrountine pool, even if all the subroutine are loaded, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the memory does not waste because all the them will be used.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2008 07:46:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/soubroutine-pool/m-p/4329059#M1031476</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-14T07:46:55Z</dc:date>
    </item>
  </channel>
</rss>

