<?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: Code Inspector: DELETE statement for result of SELECT statement found in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector-delete-statement-for-result-of-select-statement-found/m-p/12164844#M1978399</link>
    <description>&lt;P&gt;Add the plnum LIKE 'VH_%' in the SELECT WHERE clause, or delete those from @gt_wb before SELECT.&lt;/P&gt;</description>
    <pubDate>Mon, 09 Mar 2020 14:23:06 GMT</pubDate>
    <dc:creator>RaymondGiuseppi</dc:creator>
    <dc:date>2020-03-09T14:23:06Z</dc:date>
    <item>
      <title>Code Inspector: DELETE statement for result of SELECT statement found</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector-delete-statement-for-result-of-select-statement-found/m-p/12164842#M1978397</link>
      <description>&lt;P&gt;DELETE statement for result of SELECT statement found&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;  SELECT plnum,
         rsnum,
         meins,
         ' ' AS xdel
    FROM plaf AS a
   WHERE plnum IN @gt_wb
    AND  paart EQ @gc_pe
    AND  pstmp IN @gr_pstmp
    AND
    EXISTS ( SELECT *
               FROM resb AS b
              WHERE rsnum    EQ a~rsnum
                AND plnum    EQ a~plnum
                AND werks    EQ @p_werks
                AND matnr    IN @s_matnr
                AND zzspparf IN @s_tfam
                AND zzspsgrp IN @s_vergr )

    INTO TABLE @DATA(lt_plaf).

  IF sy-subrc &amp;lt;&amp;gt; 0.

  ENDIF.

  DELETE lt_plaf
    WHERE plnum(3) NE 'VH_'.&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;Any inputs on the fix?&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2020 14:05:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector-delete-statement-for-result-of-select-statement-found/m-p/12164842#M1978397</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2020-03-09T14:05:05Z</dc:date>
    </item>
    <item>
      <title>Re: Code Inspector: DELETE statement for result of SELECT statement found</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector-delete-statement-for-result-of-select-statement-found/m-p/12164843#M1978398</link>
      <description>&lt;P&gt;It suggests that instead of selecting some records &amp;amp; deleting them, your select should exlude them.  Can't you just add the condition ( plnumb LIKE 'VH_%) to the where clause ?&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2020 14:13:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector-delete-statement-for-result-of-select-statement-found/m-p/12164843#M1978398</guid>
      <dc:creator>Sathya_Gunasekaran</dc:creator>
      <dc:date>2020-03-09T14:13:58Z</dc:date>
    </item>
    <item>
      <title>Re: Code Inspector: DELETE statement for result of SELECT statement found</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector-delete-statement-for-result-of-select-statement-found/m-p/12164844#M1978399</link>
      <description>&lt;P&gt;Add the plnum LIKE 'VH_%' in the SELECT WHERE clause, or delete those from @gt_wb before SELECT.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2020 14:23:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector-delete-statement-for-result-of-select-statement-found/m-p/12164844#M1978399</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2020-03-09T14:23:06Z</dc:date>
    </item>
    <item>
      <title>Re: Code Inspector: DELETE statement for result of SELECT statement found</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector-delete-statement-for-result-of-select-statement-found/m-p/12164845#M1978400</link>
      <description>&lt;P&gt;Thank you  &lt;SPAN class="mention-scrubbed"&gt;raymond.giuseppi&lt;/SPAN&gt;  it worked. I thought 'LIKE' would impact performance issue but it did not.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2020 15:12:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector-delete-statement-for-result-of-select-statement-found/m-p/12164845#M1978400</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2020-03-09T15:12:19Z</dc:date>
    </item>
    <item>
      <title>Re: Code Inspector: DELETE statement for result of SELECT statement found</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector-delete-statement-for-result-of-select-statement-found/m-p/12164846#M1978401</link>
      <description>&lt;P&gt;Posted another two on the wrong thread. My apologies.&lt;/P&gt;&lt;P&gt;I have remaining errors with the same concern.&lt;/P&gt;&lt;P&gt;1.)&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  SELECT ordid
    FROM /bmw/ts_1143_log AS a
   WHERE ordid IN @s_ordid
     AND order_comp_flag EQ @space
     AND
  EXISTS ( SELECT *
             FROM zmrp
            WHERE cno_order  EQ a~ordid
              AND cid_status IN @s_status
              AND cno_assyl  IN @s_assyl )
    INTO TABLE @gt_log.


  IF sy-subrc EQ 0.


    SORT gt_log
      BY ordid.


    DELETE ADJACENT DUPLICATES FROM gt_log
      COMPARING ordid ##CI_SORTED.


  ENDIF.
&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;2.)&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  LOOP AT lt_plaf
    ASSIGNING FIELD-SYMBOL(&amp;lt;fs_plaf&amp;gt;).

    READ TABLE lt_zmrp
      INTO DATA(ls_zmrp)
      WITH KEY cno_order = &amp;lt;fs_plaf&amp;gt;-plnum+3(7).

    IF sy-subrc NE 0.
      MOVE abap_true TO &amp;lt;fs_plaf&amp;gt;-xdel .
    ENDIF.

  ENDLOOP.

  DELETE lt_plaf
    WHERE xdel EQ abap_true.&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Really appreciate all the help!&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2020 15:19:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector-delete-statement-for-result-of-select-statement-found/m-p/12164846#M1978401</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2020-03-09T15:19:38Z</dc:date>
    </item>
  </channel>
</rss>

