<?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 Subroutine passing value in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460275#M1929766</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As a beginner, I have created a subroutine and want to use in another program by calling value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advice the code Am i right here ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM ZX using P .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF zemp BETWEEN '00000001' AND '00088888'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT&amp;nbsp; SINGLE * FROM P100 WHERE pernr = zemp&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND subty = 'A'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; desig = P100-desig_desc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P = desig.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ELSE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT&amp;nbsp; SINGLE *&amp;nbsp; FROM p200 WHERE pernr = zemp.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; desig = p200-desig.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; P = desig.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " ZX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advise the above code for subroutine is fine .or advise the same...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After that i have used the above subroutine in below form in another prog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM zx(zprogrma) using P.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advise how to pass a value here in subroutine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Ahmad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 05 Jan 2016 10:01:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2016-01-05T10:01:36Z</dc:date>
    <item>
      <title>Subroutine passing value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460275#M1929766</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As a beginner, I have created a subroutine and want to use in another program by calling value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advice the code Am i right here ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM ZX using P .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF zemp BETWEEN '00000001' AND '00088888'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT&amp;nbsp; SINGLE * FROM P100 WHERE pernr = zemp&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND subty = 'A'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; desig = P100-desig_desc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P = desig.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ELSE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT&amp;nbsp; SINGLE *&amp;nbsp; FROM p200 WHERE pernr = zemp.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; desig = p200-desig.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; P = desig.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " ZX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advise the above code for subroutine is fine .or advise the same...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After that i have used the above subroutine in below form in another prog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM zx(zprogrma) using P.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advise how to pass a value here in subroutine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Ahmad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jan 2016 10:01:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460275#M1929766</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-01-05T10:01:36Z</dc:date>
    </item>
    <item>
      <title>Re: Subroutine passing value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460276#M1929767</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Ahmad,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Where you defined &lt;SPAN style="color: #333333; font-size: 12px;"&gt;zemp. How you are getting value in it.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jan 2016 10:19:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460276#M1929767</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-01-05T10:19:29Z</dc:date>
    </item>
    <item>
      <title>Re: Subroutine passing value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460277#M1929768</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;If you wish to use routines in mulitple programs it would be better to either create a function group and modules or create a class and methods.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you do wish to call a subroutine in one program from another program you should (and in any case always) make that subroutine totally independant.&amp;nbsp; ie everything it uses in terms of variables etc must be passed in as parameters rather than be dependant on any global parameters of the host program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is also a very good idea to 'TYPE' your parameters.&amp;nbsp; This has two benefits.&amp;nbsp; The first is that it prevents you the programmer from making coding mistakes and secondly it avoids implied data conversions which eat up processing time.&amp;nbsp; (Not much for a routine called a few times but it soon mounts up when it can be called 1000's of times...)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The parameters of your suboutine should actually be 'CHANGING' rather than 'USING' since you are changing the value of P in your subroutine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To assign a value to P before you call the subrutine just use the assignment operator '=':&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P = 'Hello'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jan 2016 10:25:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460277#M1929768</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-01-05T10:25:36Z</dc:date>
    </item>
    <item>
      <title>Re: Subroutine passing value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460278#M1929769</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;zemp in the same subroutine ...&lt;/P&gt;&lt;P&gt;i have assigned a value desig here... and now i want to use this value in other prog by using subroutine pass by value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the code in a question ..&lt;/P&gt;&lt;P&gt;please let me know how to us in the other program.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jan 2016 10:43:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460278#M1929769</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-01-05T10:43:47Z</dc:date>
    </item>
    <item>
      <title>Re: Subroutine passing value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460279#M1929770</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Yes,&amp;nbsp; but Zemp is not referenced before you use it in the If statement so it will have no value.&amp;nbsp; You need to define desig as a parameter in the form definition and then use that in your perform statement.&lt;/P&gt;&lt;P&gt;Note that 'pass by value' parameters are generally used for read only parameters where the value will not be changed.&lt;/P&gt;&lt;P&gt;Rich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jan 2016 10:50:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460279#M1929770</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-01-05T10:50:10Z</dc:date>
    </item>
    <item>
      <title>Re: Subroutine passing value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460280#M1929771</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ahmad,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Find syntax for calling subroutine of another program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;l_subroutine &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;string&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_program&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;string&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; l_subroutine&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'SUBROUTINE'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; l_program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'Z_PROGRAM'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;perform &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;l_subroutine&lt;SPAN class="L0S55"&gt;) &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;program &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;l_program&lt;SPAN class="L0S55"&gt;) &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;p&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make sure subroutine and program name given in uppercase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Pavan Kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jan 2016 10:53:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460280#M1929771</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-01-05T10:53:52Z</dc:date>
    </item>
    <item>
      <title>Re: Subroutine passing value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460281#M1929772</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Calling &lt;A href="http://help.sap.com/abapdocu_750/en/index.htm?file=abenabap_subroutines.htm"&gt;subroutines&lt;/A&gt; of a program from other programs is obsolete and bad style. Create a global class with a public method instead ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Horst Keller&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jan 2016 11:01:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460281#M1929772</guid>
      <dc:creator>retired_member</dc:creator>
      <dc:date>2016-01-05T11:01:50Z</dc:date>
    </item>
    <item>
      <title>Re: Subroutine passing value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460282#M1929773</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) Remote performs are to be avoided as much as possible.&lt;/P&gt;&lt;P&gt;2) FORM/PERFORM as a modularisation technique is now consider obsolete - use classes/methods or function modules.&lt;/P&gt;&lt;P&gt;3) Type your parameters. Untyped parameters lead to hard-to-find runtime errors.&lt;/P&gt;&lt;P&gt;4) Don't use global variables. Pass all you need in the parameters.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jan 2016 11:04:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460282#M1929773</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2016-01-05T11:04:21Z</dc:date>
    </item>
    <item>
      <title>Re: Subroutine passing value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460283#M1929774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Point of order. That's &lt;STRONG&gt;not&lt;/STRONG&gt; the syntax for remote form call. It's the syntax for dynamically calling a form in another program. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jan 2016 11:05:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460283#M1929774</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2016-01-05T11:05:34Z</dc:date>
    </item>
    <item>
      <title>Re: Subroutine passing value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460284#M1929775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;picky picky.....&lt;SPAN __jive_emoticon_name="wink" __jive_macro_name="emoticon" class="jive_macro_emoticon jive_macro jive_emote" src="https://community.sap.com/74/images/emoticons/wink.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jan 2016 11:10:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460284#M1929775</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-01-05T11:10:18Z</dc:date>
    </item>
    <item>
      <title>Re: Subroutine passing value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460285#M1929776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If people aren't accurate in their definitions, it leads to confusion. Confusion and IT (while very common) isn't terribly desirable. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RC 0.2 = "well, it nearly worked". &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __jive_emoticon_name="laugh" __jive_macro_name="emoticon" class="jive_macro_emoticon jive_macro jive_emote" src="https://community.sap.com/74/images/emoticons/laugh.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jan 2016 11:16:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460285#M1929776</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2016-01-05T11:16:02Z</dc:date>
    </item>
    <item>
      <title>Re: Subroutine passing value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460286#M1929777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dear pavan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have written the code syntax in the program where i am calling the subroutine..&lt;/P&gt;&lt;P&gt;please advise me what should be the code syntax in subroutine..as o have written here below...&lt;/P&gt;&lt;P&gt;How to define P that contain desig value which is to be passed in another program.is this right way here&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : zemp like p100-pernr,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; designation LIKE p200-desig_desc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : P(10) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;FORM ZX using P .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;&amp;nbsp; IF zemp BETWEEN '00000001' AND '00088888'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT&amp;nbsp; SINGLE * FROM P100 WHERE pernr = zemp&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND subty = 'A'.&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; desig = P100-desig_desc.&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P = desig.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;&amp;nbsp; ELSE.&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT&amp;nbsp; SINGLE *&amp;nbsp; FROM p200 WHERE pernr = zemp.&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; desig = p200-desig.&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;&amp;nbsp;&amp;nbsp; P = desig.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " ZX&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;Regards,&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; background: #f8f8f8;"&gt;Ahmad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jan 2016 12:03:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/subroutine-passing-value/m-p/11460286#M1929777</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-01-05T12:03:11Z</dc:date>
    </item>
  </channel>
</rss>

