<?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: returning addition in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919227#M382024</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;1) for point 2, when you said do not have any mandatory parameter, you mean parameter interface? so returning also 1 of the mandatory parameter?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) if mandatory parameter is parameter interface then,&lt;/P&gt;&lt;P&gt;methods accelerate.&lt;/P&gt;&lt;P&gt;call method ov-&amp;gt;accelerate &lt;/P&gt;&lt;P&gt;i do not need to put the bracket, ( ) for call method ov-&amp;gt;accelerate( ). so i wonder why there is a bracket for vessel_id = vessel1-&amp;gt;get_id( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3)&lt;/P&gt;&lt;P&gt;i actually still do not get the syntax right. &lt;/P&gt;&lt;P&gt;for example:&lt;/P&gt;&lt;P&gt;methods dirve importing speed_up type i.&lt;/P&gt;&lt;P&gt;when call, call method vessel-&amp;gt;drive( 50) or call method vessel-&amp;gt;drive exporting speed_up = 50.&lt;/P&gt;&lt;P&gt;but why  when methods get_id returning value(id) type i,&lt;/P&gt;&lt;P&gt;i need to put vessel_id = vessel1-&amp;gt;get_id( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Feb 2007 11:56:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-12T11:56:38Z</dc:date>
    <item>
      <title>returning addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919224#M382021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;may i know what does the syntax mean here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) is returning same as exporting?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) why we must have a ( ) in vessel_id = vessel1-&amp;gt;get_id( )?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) if i use exporting, how should i change this statement &lt;/P&gt;&lt;P&gt;"vessel_id = vessel1-&amp;gt;get_id( )"?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    methods get_id RETURNING value(id) TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    vessel_id = vessel1-&amp;gt;get_id( ).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Feb 2007 07:23:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919224#M382021</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-12T07:23:35Z</dc:date>
    </item>
    <item>
      <title>Re: returning addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919225#M382022</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all,&lt;/P&gt;&lt;P&gt;any help.&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Feb 2007 08:43:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919225#M382022</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-12T08:43:26Z</dc:date>
    </item>
    <item>
      <title>Re: returning addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919226#M382023</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;The point wise answers of your qs as per my knowledge are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Returning and Exporting are different. Return parameter can be used to pass value or to return value from a method. While Export parameter can only return values from the method. For a method we can have multiple Export parameters but can have only one Return Parameter.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;2. In the example you have given, if the method GET_ID do not have any mandatory parameter (IMPORT, EXPORT, RETURN...) you can call the method without using any parameter as vessel_id = vessel1-&amp;gt;get_id( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. To you EXPORT parameters write code as below:&lt;/P&gt;&lt;P&gt;vessel_id = vessel1-&amp;gt;get_id( exporting &amp;lt;e_par1&amp;gt; = &amp;lt;val&amp;gt; ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Feb 2007 08:58:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919226#M382023</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-12T08:58:01Z</dc:date>
    </item>
    <item>
      <title>Re: returning addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919227#M382024</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;1) for point 2, when you said do not have any mandatory parameter, you mean parameter interface? so returning also 1 of the mandatory parameter?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) if mandatory parameter is parameter interface then,&lt;/P&gt;&lt;P&gt;methods accelerate.&lt;/P&gt;&lt;P&gt;call method ov-&amp;gt;accelerate &lt;/P&gt;&lt;P&gt;i do not need to put the bracket, ( ) for call method ov-&amp;gt;accelerate( ). so i wonder why there is a bracket for vessel_id = vessel1-&amp;gt;get_id( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3)&lt;/P&gt;&lt;P&gt;i actually still do not get the syntax right. &lt;/P&gt;&lt;P&gt;for example:&lt;/P&gt;&lt;P&gt;methods dirve importing speed_up type i.&lt;/P&gt;&lt;P&gt;when call, call method vessel-&amp;gt;drive( 50) or call method vessel-&amp;gt;drive exporting speed_up = 50.&lt;/P&gt;&lt;P&gt;but why  when methods get_id returning value(id) type i,&lt;/P&gt;&lt;P&gt;i need to put vessel_id = vessel1-&amp;gt;get_id( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Feb 2007 11:56:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919227#M382024</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-12T11:56:38Z</dc:date>
    </item>
    <item>
      <title>Re: returning addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919228#M382025</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;methods get_id returning value(id) type i.&lt;/P&gt;&lt;P&gt;can&lt;/P&gt;&lt;P&gt;vessel_id = vessel1-&amp;gt;get_id( ).&lt;/P&gt;&lt;P&gt;write as&lt;/P&gt;&lt;P&gt;CALL METHOD vessel1-&amp;gt;get_id&lt;/P&gt;&lt;P&gt;     RECEIVING id = vessel_id. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i still do not know why need to put a bracket ( ) for "vessel_id = vessel1-&amp;gt;get_id( )."&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Feb 2007 12:19:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919228#M382025</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-12T12:19:59Z</dc:date>
    </item>
    <item>
      <title>Re: returning addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919229#M382026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;Duplicate&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Feb 2007 12:42:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919229#M382026</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-12T12:42:03Z</dc:date>
    </item>
    <item>
      <title>Re: returning addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919230#M382027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi e l,&lt;/P&gt;&lt;P&gt;  The difference is that you cannot assign the value that is exported from a method using direct assignment operator.&lt;/P&gt;&lt;P&gt;like this:&lt;/P&gt;&lt;P&gt;vessel_id = vessel1-&amp;gt;get_id( ) "If you declare an exporting parameter, you cannot assign the value directly to a variable called vessel_id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) we must give a () after the method  name to tell the system that get_id is a method and not an ATTRIBUTE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) call method vessel1-&amp;gt;get_id&lt;/P&gt;&lt;P&gt;         exporting vessel_id = vessel_id . "But the get_id method should have an exporting parameter with the name vessel_id&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Feb 2007 12:46:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919230#M382027</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-12T12:46:17Z</dc:date>
    </item>
    <item>
      <title>Re: returning addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919231#M382028</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;now i got it. &lt;/P&gt;&lt;P&gt;1)&lt;/P&gt;&lt;P&gt;if not assignment like "vessel_id = vessel1-&amp;gt;get_id( ) " we do not need to have bracket to signify that it is a method, correct?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) only returning addition can use assignment? why? what else addtion can use assignment&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) why other like import/export cannot have direct assignment whereas returning can?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) i can either use receiving addition or assignment for returning, correct?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Feb 2007 12:58:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919231#M382028</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-12T12:58:54Z</dc:date>
    </item>
    <item>
      <title>Re: returning addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919232#M382029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) Yes.&lt;/P&gt;&lt;P&gt;2) You can directly also assign the attributes of a object using assignment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(If var is an attribute, then you can say)&lt;/P&gt;&lt;P&gt;val = vessel1-&amp;gt;var&lt;/P&gt;&lt;P&gt;if var is a method with a returning addition,&lt;/P&gt;&lt;P&gt;val = vessel-&amp;gt;var( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) Import will take the values from the calling object to the called object. So there is no point in assigning.(Assigning means RHS value is transferred to LHS).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Exporting may have multiple parameters, which cannot be returned to a single variable. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) Correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Feb 2007 13:38:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919232#M382029</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-12T13:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: returning addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919233#M382030</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;i got the helpful reply but would like to clarify.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(If var is an attribute, then you can say)&lt;/P&gt;&lt;P&gt;val = vessel1-&amp;gt;var&lt;/P&gt;&lt;P&gt;if var is a method with a returning addition,&lt;/P&gt;&lt;P&gt;val = vessel-&amp;gt;var( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) why the bracket is empty also can assignment value to val?&lt;/P&gt;&lt;P&gt;vessel_id = vessel2-&amp;gt;get_id( )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) if i leave call method vessel1-&amp;gt;drive(  ), i will have compile error. so at least i must put 0. &lt;/P&gt;&lt;P&gt;call method vessel1-&amp;gt;drive exporting speed_up = 50&lt;/P&gt;&lt;P&gt;call method vessel1-&amp;gt;drive( 50 )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) why point 1 can leave empty in ( ) whereas point 2 must have at least 0? get_id and drive both are method and not attribute.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) if var is a method with a RETURNING addition then only can have assignment?&lt;/P&gt;&lt;P&gt;val = vessel-&amp;gt;var( ).&lt;/P&gt;&lt;P&gt;which means other addition cannot have such assignment rite?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 00:25:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919233#M382030</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T00:25:59Z</dc:date>
    </item>
    <item>
      <title>Re: returning addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919234#M382031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;any help.&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 03:26:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919234#M382031</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T03:26:00Z</dc:date>
    </item>
    <item>
      <title>Re: returning addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919235#M382032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sorry,&lt;/P&gt;&lt;P&gt;any help?&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 06:01:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/returning-addition/m-p/1919235#M382032</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T06:01:16Z</dc:date>
    </item>
  </channel>
</rss>

