<?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: Exiting nested select in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267302#M149413</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;PRE&gt;&lt;CODE&gt;REPORT  ZTEST                              .

data: x_vbeln like vbak-vbeln,
      x_posnr like vbap-posnr.
data: flag .
select vbeln
       from vbak
       into x_vbeln .


select single posnr
       from vbap
       into x_posnr
     where vbeln = x_vbeln.

 if sy-subrc &amp;lt;&amp;gt; 0.
 flag = 'X'.
 exit.
 endif.
  if flag = 'X'.
  clear flag .
  exit.
  endif.
 endselect.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Vijay Babu Dudla&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Apr 2006 14:26:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-04-03T14:26:36Z</dc:date>
    <item>
      <title>Exiting nested select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267296#M149407</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;I have two nested select statements. In the inner select statement if the retrieved value does not correspond to a specific criteria then I have to come out of both the select statments. How do I do that ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Varun.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Apr 2006 14:17:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267296#M149407</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-03T14:17:54Z</dc:date>
    </item>
    <item>
      <title>Re: Exiting nested select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267297#M149408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Read about EXIT command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Jacek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Apr 2006 14:21:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267297#M149408</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-03T14:21:40Z</dc:date>
    </item>
    <item>
      <title>Re: Exiting nested select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267298#M149409</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 the innermost select set a flag = 'X' and then exit.&lt;/P&gt;&lt;P&gt;in the outer select check for this flag and if it is 'X'&lt;/P&gt;&lt;P&gt;(say) then exit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select &lt;/P&gt;&lt;P&gt; select&lt;/P&gt;&lt;P&gt;   if &amp;lt;specific criteria&amp;gt;  " inner select&lt;/P&gt;&lt;P&gt;     flag = 'X'.&lt;/P&gt;&lt;P&gt;     exit.&lt;/P&gt;&lt;P&gt;   endif.                  " inner select&lt;/P&gt;&lt;P&gt; if flag = 'X'.            " outer select&lt;/P&gt;&lt;P&gt;   clear flag.&lt;/P&gt;&lt;P&gt;   exit.&lt;/P&gt;&lt;P&gt; endif.                    " outer select&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;GSR.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Apr 2006 14:22:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267298#M149409</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-03T14:22:09Z</dc:date>
    </item>
    <item>
      <title>Re: Exiting nested select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267299#M149410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Varun,&lt;/P&gt;&lt;P&gt;In the inner select update a flag &amp;amp; EXIT.. in the outer select check for this flag &amp;amp; EXIT if necessary..&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;Suresh Datti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Apr 2006 14:22:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267299#M149410</guid>
      <dc:creator>suresh_datti</dc:creator>
      <dc:date>2006-04-03T14:22:21Z</dc:date>
    </item>
    <item>
      <title>Re: Exiting nested select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267300#M149411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;This is what I have done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR : w_recnroot.&lt;/P&gt;&lt;P&gt;    SELECT recnroot INTO w_recnroot&lt;/P&gt;&lt;P&gt;                                FROM estmj&lt;/P&gt;&lt;P&gt;                                WHERE matnr = t_outtab-matnr&lt;/P&gt;&lt;P&gt;                                 AND delflg   = space.&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT subid subcat&lt;/P&gt;&lt;P&gt;             INTO (t_outtab-subid, w_subcat)&lt;/P&gt;&lt;P&gt;             FROM estrh&lt;/P&gt;&lt;P&gt;             WHERE recnroot = w_recnroot&lt;/P&gt;&lt;P&gt;             AND delflg   = space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      if w_subcat in s_subcat.&lt;/P&gt;&lt;P&gt;      w_value = 0.&lt;/P&gt;&lt;P&gt;      else.&lt;/P&gt;&lt;P&gt;      w_value = -1.&lt;/P&gt;&lt;P&gt;      clear t_outtab-subid.&lt;/P&gt;&lt;P&gt;      exit.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if w_value &amp;lt; 0.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDSELECT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR : w_value.&lt;/P&gt;&lt;P&gt;Buytthis doesn't work for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Varun.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Apr 2006 14:25:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267300#M149411</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-03T14:25:07Z</dc:date>
    </item>
    <item>
      <title>Re: Exiting nested select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267301#M149412</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use a flag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set that flag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;based on that flag exit the second select also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select.....&lt;/P&gt;&lt;P&gt;select......&lt;/P&gt;&lt;P&gt;if condition fails.&lt;/P&gt;&lt;P&gt;flag = 'x'.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;if flag = 'x'.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endselect.&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, 03 Apr 2006 14:25:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267301#M149412</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-03T14:25:25Z</dc:date>
    </item>
    <item>
      <title>Re: Exiting nested select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267302#M149413</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;PRE&gt;&lt;CODE&gt;REPORT  ZTEST                              .

data: x_vbeln like vbak-vbeln,
      x_posnr like vbap-posnr.
data: flag .
select vbeln
       from vbak
       into x_vbeln .


select single posnr
       from vbap
       into x_posnr
     where vbeln = x_vbeln.

 if sy-subrc &amp;lt;&amp;gt; 0.
 flag = 'X'.
 exit.
 endif.
  if flag = 'X'.
  clear flag .
  exit.
  endif.
 endselect.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Vijay Babu Dudla&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Apr 2006 14:26:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267302#M149413</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-03T14:26:36Z</dc:date>
    </item>
    <item>
      <title>Re: Exiting nested select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267303#M149414</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Remove the sy-subrc  check after the first select.. it si not necessary as you are already inside the SELECT by then..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Apr 2006 14:27:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267303#M149414</guid>
      <dc:creator>suresh_datti</dc:creator>
      <dc:date>2006-04-03T14:27:54Z</dc:date>
    </item>
    <item>
      <title>Re: Exiting nested select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267304#M149415</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Set a flag equal zero. If the innner select statement  succeeds, then set it to an integer value . &lt;/P&gt;&lt;P&gt;otherwise put exit statement in the inner select and outer select also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;P&gt;Rakesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Apr 2006 14:31:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267304#M149415</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-03T14:31:49Z</dc:date>
    </item>
    <item>
      <title>Re: Exiting nested select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267305#M149416</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 need that sy-subrc because it is an deoendent query. Only if first select is ok then only I need to work with second query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;P&gt;Varun.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Apr 2006 14:33:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267305#M149416</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-03T14:33:22Z</dc:date>
    </item>
    <item>
      <title>Re: Exiting nested select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267306#M149417</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;then change  &amp;lt;i&amp;gt;if sy-subrc eq  0&amp;lt;/i&amp;gt; to &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;if not w_recnroot is initial&amp;lt;/b&amp;gt;&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;Suresh Datti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Apr 2006 14:35:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267306#M149417</guid>
      <dc:creator>suresh_datti</dc:creator>
      <dc:date>2006-04-03T14:35:04Z</dc:date>
    </item>
    <item>
      <title>Re: Exiting nested select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267307#M149418</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No - you don't need it. If the outer select finds nothing, it won't go to the inner select.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Apr 2006 14:59:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267307#M149418</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-03T14:59:17Z</dc:date>
    </item>
    <item>
      <title>Re: Exiting nested select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267308#M149419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: KNA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: L_FIRST,&lt;/P&gt;&lt;P&gt;      L_KUNNR LIKE KNA1-KUNNR,&lt;/P&gt;&lt;P&gt;      L_KUNNR2 LIKE KNB1-KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_KUNNR FOR KNA1-KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;first &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT KUNNR&lt;/P&gt;&lt;P&gt;       FROM KNA1&lt;/P&gt;&lt;P&gt;       INTO L_KUNNR&lt;/P&gt;&lt;P&gt;       WHERE KUNNR IN S_KUNNR.&lt;/P&gt;&lt;P&gt;  CLEAR L_FIRST.&lt;/P&gt;&lt;P&gt;  L_FIRST = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Second&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT KUNNR&lt;/P&gt;&lt;P&gt;         FROM KNB1&lt;/P&gt;&lt;P&gt;         INTO L_KUNNR2&lt;/P&gt;&lt;P&gt;         WHERE KUNNR IN S_KUNNR.&lt;/P&gt;&lt;P&gt;   L_FIRST = '2'.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;check - still flag is 1 then exit....&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF L_FIRST = '1'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh Patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Apr 2006 15:37:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exiting-nested-select/m-p/1267308#M149419</guid>
      <dc:creator>naimesh_patel</dc:creator>
      <dc:date>2006-04-03T15:37:49Z</dc:date>
    </item>
  </channel>
</rss>

