<?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 LEAVE TO LIST-PROCESSING call back in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/leave-to-list-processing-call-back/m-p/894368#M54005</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;   I have a situation: A program was coded by "Execute type(type 1)" and have the input criteria as report, and then get data to make a dialog transaction to display. After change some data in dialog screen,call transaction to post document and display the document no. by "LEAVE TO LIST-PROCESSING". But when press 'BACK','EXIT' want to go to the input criteria screen,it seems not work and occurs dump. Can you tell me how to go back to initial screen directly?  Tks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP code flow:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
init.scr(criteria)--&amp;gt; dialog trans. --&amp;gt; List    
                  &amp;lt;- --- how to? ------
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regina&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 21 Jun 2005 06:06:53 GMT</pubDate>
    <dc:creator>rt50896</dc:creator>
    <dc:date>2005-06-21T06:06:53Z</dc:date>
    <item>
      <title>LEAVE TO LIST-PROCESSING call back</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/leave-to-list-processing-call-back/m-p/894368#M54005</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;   I have a situation: A program was coded by "Execute type(type 1)" and have the input criteria as report, and then get data to make a dialog transaction to display. After change some data in dialog screen,call transaction to post document and display the document no. by "LEAVE TO LIST-PROCESSING". But when press 'BACK','EXIT' want to go to the input criteria screen,it seems not work and occurs dump. Can you tell me how to go back to initial screen directly?  Tks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP code flow:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
init.scr(criteria)--&amp;gt; dialog trans. --&amp;gt; List    
                  &amp;lt;- --- how to? ------
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regina&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jun 2005 06:06:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/leave-to-list-processing-call-back/m-p/894368#M54005</guid>
      <dc:creator>rt50896</dc:creator>
      <dc:date>2005-06-21T06:06:53Z</dc:date>
    </item>
    <item>
      <title>Re: LEAVE TO LIST-PROCESSING call back</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/leave-to-list-processing-call-back/m-p/894369#M54006</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Regina,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have two suggestions:&lt;/P&gt;&lt;P&gt;1) use the additional command "AND RETURN TO SCREEN XXX"&lt;/P&gt;&lt;P&gt;of "LEAVE TO LIST-PROCESSING"&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;2) try "LEAVE TO SCREEN XXX" &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Olaf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jun 2005 06:33:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/leave-to-list-processing-call-back/m-p/894369#M54006</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-06-21T06:33:27Z</dc:date>
    </item>
    <item>
      <title>Re: LEAVE TO LIST-PROCESSING call back</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/leave-to-list-processing-call-back/m-p/894370#M54007</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;In PAI of the screen,&lt;/P&gt;&lt;P&gt;if the sy-ucomm value equals the ok-code for the BACK &amp;amp; EXIT,code like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET SCREEN '0'.&lt;/P&gt;&lt;P&gt;LEAVE SCREEN.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jun 2005 06:39:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/leave-to-list-processing-call-back/m-p/894370#M54007</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2005-06-21T06:39:19Z</dc:date>
    </item>
    <item>
      <title>Re: LEAVE TO LIST-PROCESSING call back</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/leave-to-list-processing-call-back/m-p/894371#M54008</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 want to go back to the original screen from where you called the list processing, use the following syntax:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this returns back to the original screen and then you can use the BACK button to go back to the input screen.&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;Jagath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jun 2005 07:28:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/leave-to-list-processing-call-back/m-p/894371#M54008</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-06-21T07:28:42Z</dc:date>
    </item>
    <item>
      <title>Re: LEAVE TO LIST-PROCESSING call back</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/leave-to-list-processing-call-back/m-p/894372#M54009</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Sample from ALV&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this out&lt;/P&gt;&lt;P&gt;CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK' OR 'EXIT' OR 'CANC'.&lt;/P&gt;&lt;P&gt;      PERFORM exit_program.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM exit_program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD o_grid_container-&amp;gt;free.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD cl_gui_cfw=&amp;gt;flush.&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Error in FLush&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;SET SCREEN '0'.&amp;lt;/b&amp;gt; Or&lt;/P&gt;&lt;P&gt;  &amp;lt;b&amp;gt;LEAVE TO SCREEN 0.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                  " EXIT_PROGRAM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;    WHEN 'EXIT' OR  'CANC'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;      PERFORM f9005_free_objects :&lt;/P&gt;&lt;P&gt;              USING o_alvgrid 'ALV' text-e02 ,&lt;/P&gt;&lt;P&gt;              USING o_dockingcontainer 'DOCKING' text-e01.&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;WHEN 'BACK'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;      PERFORM f9005_free_objects :&lt;/P&gt;&lt;P&gt;              USING o_alvgrid 'ALV' text-e02 ,&lt;/P&gt;&lt;P&gt;              USING o_dockingcontainer 'DOCKING' text-e01.&lt;/P&gt;&lt;P&gt;      &amp;lt;b&amp;gt;SET SCREEN '0'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;FORM f9005_free_objects USING pobject&lt;/P&gt;&lt;P&gt;                        value(ptype)&lt;/P&gt;&lt;P&gt;                        value(ptext).&lt;/P&gt;&lt;P&gt;  CASE ptype.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'ALV'.&lt;/P&gt;&lt;P&gt;      DATA lobjectalv TYPE REF TO cl_gui_alv_grid.&lt;/P&gt;&lt;P&gt;      lobjectalv = pobject.&lt;/P&gt;&lt;P&gt;      IF NOT ( lobjectalv IS INITIAL ).&lt;/P&gt;&lt;P&gt;        CALL METHOD lobjectalv-&amp;gt;free&lt;/P&gt;&lt;P&gt;          EXCEPTIONS&lt;/P&gt;&lt;P&gt;            cntl_error        = 1&lt;/P&gt;&lt;P&gt;            cntl_system_error = 2&lt;/P&gt;&lt;P&gt;            OTHERS            = 3.&lt;/P&gt;&lt;P&gt;        CLEAR: pobject ,&lt;/P&gt;&lt;P&gt;               lobjectalv.&lt;/P&gt;&lt;P&gt;        PERFORM f9006_error_handle USING ptext.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'DOCKING'.&lt;/P&gt;&lt;P&gt;      DATA lobjectdock TYPE REF TO cl_gui_docking_container.&lt;/P&gt;&lt;P&gt;      lobjectdock = pobject.&lt;/P&gt;&lt;P&gt;      IF NOT ( lobjectdock IS INITIAL ).&lt;/P&gt;&lt;P&gt;        CALL METHOD lobjectdock-&amp;gt;free&lt;/P&gt;&lt;P&gt;          EXCEPTIONS&lt;/P&gt;&lt;P&gt;            cntl_error        = 1&lt;/P&gt;&lt;P&gt;            cntl_system_error = 2&lt;/P&gt;&lt;P&gt;            OTHERS            = 3.&lt;/P&gt;&lt;P&gt;        CLEAR: pobject ,&lt;/P&gt;&lt;P&gt;               lobjectdock.&lt;/P&gt;&lt;P&gt;        PERFORM f9006_error_handle USING ptext.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'CONTAINER'.&lt;/P&gt;&lt;P&gt;      DATA lobjectcontainer TYPE REF TO cl_gui_container.&lt;/P&gt;&lt;P&gt;      lobjectcontainer = pobject.&lt;/P&gt;&lt;P&gt;      IF NOT ( lobjectcontainer IS INITIAL ).&lt;/P&gt;&lt;P&gt;        CALL METHOD lobjectcontainer-&amp;gt;free&lt;/P&gt;&lt;P&gt;          EXCEPTIONS&lt;/P&gt;&lt;P&gt;            cntl_error        = 1&lt;/P&gt;&lt;P&gt;            cntl_system_error = 2&lt;/P&gt;&lt;P&gt;            OTHERS            = 3.&lt;/P&gt;&lt;P&gt;        CLEAR: pobject ,&lt;/P&gt;&lt;P&gt;               lobjectcontainer.&lt;/P&gt;&lt;P&gt;        PERFORM f9006_error_handle USING ptext.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.&lt;/P&gt;&lt;P&gt;      sy-subrc = 1.&lt;/P&gt;&lt;P&gt;      PERFORM f9006_error_handle USING text-e04.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " f9005_free_objects&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jun 2005 08:35:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/leave-to-list-processing-call-back/m-p/894372#M54009</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-06-21T08:35:34Z</dc:date>
    </item>
  </channel>
</rss>

