<?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 get return value from a program using 'submit' statement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073918#M1703666</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ayyappan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The approach would depend on the called program i.e, list report or ALV report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are two three ways:&lt;/P&gt;&lt;P&gt;1) Using memory ID&lt;/P&gt;&lt;P&gt;2) Using spool&lt;/P&gt;&lt;P&gt;3) Using class CL_SALV_BS_RUNTIME_INFO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) First you have to export the list to memory and later retrieve the list and then convert it into ASCII using function modules&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) First set up the print parameters of spool. Submit the report and store output in spool and then read the spool&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) First, s&lt;SPAN class="L0S52"&gt;et runtime information &lt;SPAN class="L0S52"&gt;for &lt;/SPAN&gt;the &lt;SPAN class="L0S52"&gt;submit &lt;/SPAN&gt;statement using &lt;/SPAN&gt;cl_salv_bs_runtime_info&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;SPAN class="L0S52"&gt;set. Then Submit the program. Then g&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;et &lt;SPAN class="L0S52"&gt;reference &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;for &lt;/SPAN&gt;ALV&lt;SPAN class="L0S33"&gt;'s data using &lt;/SPAN&gt;&lt;/SPAN&gt;cl_salv_bs_runtime_info&lt;SPAN class="L0S70"&gt;=&amp;gt;get_data_ref. Then Assign this reference to a field symbol. This field symbol will now have all the values of the ALV output you need. Then &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;clear runtime &lt;SPAN class="L0S52"&gt;data &lt;/SPAN&gt;cl_salv_bs_runtime_info&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;clear_all&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Regards,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Prashant&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Nov 2012 08:44:17 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-11-02T08:44:17Z</dc:date>
    <item>
      <title>how to get return value from a program using 'submit' statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073913#M1703661</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I am new to abap, trying to call a program within a function module through "SUBMIT" statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;whats my question is , I am passing importing parameters 'a' and 'b' in the submit statement. I debugged it the values of 'a' and 'b' are correctly passing to calling program and it calculating the result&amp;nbsp; but i don't know how to get the result back to the calling function module. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hereby attached the called program and calling fm code. please help me&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;SPAN class="L0S52"&gt;FUNCTION ZTEST_GURU.&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"----------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"*"Local Interface:&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"&amp;nbsp; IMPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCE(A) TYPE&amp;nbsp; I&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCE(B) TYPE&amp;nbsp; I&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCE(C) TYPE&amp;nbsp; I&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"----------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;submit &lt;/SPAN&gt;ztest_guru &lt;SPAN class="L0S52"&gt;with &lt;/SPAN&gt;p_a = a&lt;BR /&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; &lt;SPAN class="L0S52"&gt;with &lt;/SPAN&gt;p_b = b&lt;BR /&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; &lt;SPAN class="L0S52"&gt;and &lt;/SPAN&gt;return.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ENDFUNCTION.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********************************************************************************************************&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;REPORT&amp;nbsp; ZTEST_GURU.&lt;BR /&gt; &lt;BR /&gt; data: res &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;i.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; parameters: p_a &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;i &lt;/SPAN&gt;,&lt;BR /&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; p_b &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;i &lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; res = p_a + p_b.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;***********************************************************************************************************&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2012 07:22:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073913#M1703661</guid>
      <dc:creator>ayyappan_venugopal2</dc:creator>
      <dc:date>2012-11-02T07:22:06Z</dc:date>
    </item>
    <item>
      <title>Re: how to get return value from a program using 'submit' statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073914#M1703662</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;U need to use RETURN option while calling SUBMIT for that.&lt;/P&gt;&lt;P&gt;Refer the below link and research about SUBMIT in detail.&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw70/helpdata/en/9f/dba51a35c111d1829f0000e829fbfe/content.htm"&gt;http://help.sap.com/saphelp_nw70/helpdata/en/9f/dba51a35c111d1829f0000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2012 07:28:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073914#M1703662</guid>
      <dc:creator>Sijin_Chandran</dc:creator>
      <dc:date>2012-11-02T07:28:22Z</dc:date>
    </item>
    <item>
      <title>Re: how to get return value from a program using 'submit' statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073915#M1703663</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ayyappan,&lt;/P&gt;&lt;P&gt;Convert &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;REPORT&amp;nbsp; ZTEST_GURU&lt;/SPAN&gt; to function, if you can. Else, In &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;REPORT&amp;nbsp; ZTEST_GURU&lt;/SPAN&gt; add write statement after res calculation &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;REPORT&amp;nbsp; ZTEST_GURU.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR style="color: #333333; font-size: 12px; background-color: #ffffff;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;data: res &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;type &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;i.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR style="color: #333333; font-size: 12px; background-color: #ffffff;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="L0S31" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;*&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;parameters: p_a &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;i &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;,&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&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; p_b &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;i &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR style="color: #333333; font-size: 12px; background-color: #ffffff;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;res = p_a + p_b.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;write res.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and change submit statement like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&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; submit &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;ztest_guru &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;with &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;p_a = a&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&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;&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;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;with &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;p_b = b&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #333333; font-size: 12px; background-color: #ffffff;"&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; EXPORTING LIST TO MEMORY&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&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; &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;and &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;return.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;After submit you can get RES value with function LIST_FROM_MEMORY&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&lt;STRONG style="font-size: 10pt; font-family: 'Courier New';"&gt;DATA list_tab TYPE TABLE OF abaplist. &lt;BR /&gt;&lt;BR /&gt;SUBMIT report EXPORTING LIST TO MEMORY &lt;BR /&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; AND RETURN. &lt;BR /&gt;&lt;BR /&gt;CALL FUNCTION 'LIST_FROM_MEMORY' &lt;BR /&gt;&amp;nbsp; TABLES &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; listobject = list_tab &lt;BR /&gt;&amp;nbsp; EXCEPTIONS &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; not_found&amp;nbsp; = 1 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2. &lt;BR /&gt;&lt;BR /&gt;IF sy-subrc = 0. &lt;BR /&gt;&amp;nbsp; CALL FUNCTION 'WRITE_LIST' &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLES &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; listobject = list_tab. &lt;BR /&gt;ENDIF.&lt;/STRONG&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Basar Ozgur&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2012 07:50:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073915#M1703663</guid>
      <dc:creator>basarozgur_kahraman</dc:creator>
      <dc:date>2012-11-02T07:50:05Z</dc:date>
    </item>
    <item>
      <title>Re: how to get return value from a program using 'submit' statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073916#M1703664</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 the output of the program that you are calling is a list then you can export it to memory and import from memory as the other friend said. But it is not possible to get a single value returned by that program. If the program you are calling is a z program then you can set parameter id of the value you want and get that value in your FM....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;Aswath.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2012 08:11:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073916#M1703664</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-02T08:11:36Z</dc:date>
    </item>
    <item>
      <title>Re: how to get return value from a program using 'submit' statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073917#M1703665</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ayappan ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use MEMORY ID technique for accomplishing your task.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXPORT the value of variable &lt;STRONG&gt;res &lt;/STRONG&gt;to a memory id by using the below command in &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;ZTEST_GURU&lt;/SPAN&gt; program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eg:&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;res = p_a + p_b.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;EXPORT&lt;/SPAN&gt; res &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;MEMORY&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'ZTEST'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And after this IMPORT while calling SUBMIT command.&lt;/P&gt;&lt;P&gt;eg:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;submit &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;ztest_guru &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;with &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;p_a = a&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&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; &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;with &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;p_b = b&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&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; &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;and &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;return.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;IMPORT&lt;/SPAN&gt; res &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;MEMORY&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'ZTEST'&lt;/SPAN&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;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2012 08:31:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073917#M1703665</guid>
      <dc:creator>Sijin_Chandran</dc:creator>
      <dc:date>2012-11-02T08:31:13Z</dc:date>
    </item>
    <item>
      <title>Re: how to get return value from a program using 'submit' statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073918#M1703666</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ayyappan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The approach would depend on the called program i.e, list report or ALV report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are two three ways:&lt;/P&gt;&lt;P&gt;1) Using memory ID&lt;/P&gt;&lt;P&gt;2) Using spool&lt;/P&gt;&lt;P&gt;3) Using class CL_SALV_BS_RUNTIME_INFO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) First you have to export the list to memory and later retrieve the list and then convert it into ASCII using function modules&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) First set up the print parameters of spool. Submit the report and store output in spool and then read the spool&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) First, s&lt;SPAN class="L0S52"&gt;et runtime information &lt;SPAN class="L0S52"&gt;for &lt;/SPAN&gt;the &lt;SPAN class="L0S52"&gt;submit &lt;/SPAN&gt;statement using &lt;/SPAN&gt;cl_salv_bs_runtime_info&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;SPAN class="L0S52"&gt;set. Then Submit the program. Then g&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;et &lt;SPAN class="L0S52"&gt;reference &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;for &lt;/SPAN&gt;ALV&lt;SPAN class="L0S33"&gt;'s data using &lt;/SPAN&gt;&lt;/SPAN&gt;cl_salv_bs_runtime_info&lt;SPAN class="L0S70"&gt;=&amp;gt;get_data_ref. Then Assign this reference to a field symbol. This field symbol will now have all the values of the ALV output you need. Then &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;clear runtime &lt;SPAN class="L0S52"&gt;data &lt;/SPAN&gt;cl_salv_bs_runtime_info&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;clear_all&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Regards,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Prashant&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2012 08:44:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073918#M1703666</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-02T08:44:17Z</dc:date>
    </item>
    <item>
      <title>Re: how to get return value from a program using 'submit' statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073919#M1703667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you prashant..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2012 12:57:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073919#M1703667</guid>
      <dc:creator>ayyappan_venugopal2</dc:creator>
      <dc:date>2012-11-02T12:57:02Z</dc:date>
    </item>
    <item>
      <title>Re: how to get return value from a program using 'submit' statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073920#M1703668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you sijin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2012 12:57:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073920#M1703668</guid>
      <dc:creator>ayyappan_venugopal2</dc:creator>
      <dc:date>2012-11-02T12:57:25Z</dc:date>
    </item>
    <item>
      <title>Re: how to get return value from a program using 'submit' statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073921#M1703669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Aswath.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2012 12:58:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073921#M1703669</guid>
      <dc:creator>ayyappan_venugopal2</dc:creator>
      <dc:date>2012-11-02T12:58:25Z</dc:date>
    </item>
    <item>
      <title>Re: how to get return value from a program using 'submit' statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073922#M1703670</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Basar..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2012 12:58:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-return-value-from-a-program-using-submit-statement/m-p/9073922#M1703670</guid>
      <dc:creator>ayyappan_venugopal2</dc:creator>
      <dc:date>2012-11-02T12:58:48Z</dc:date>
    </item>
  </channel>
</rss>

