<?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: select statement problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263177#M148240</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Kaki,&lt;/P&gt;&lt;P&gt; if  P_KUNNR  is empty .. there would be no output..&lt;/P&gt;&lt;P&gt;try this..&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data : cond type string value 'KDGRP EQ P_KDGRP '.
  if p_kunnr is not initial.
     concatenate 'AND KUNNR EQ P_KUNNR ' cond into cond.
  endif.
SELECT VBAK~VBELN VBAK~KUNNR VBAK~AUDAT VBAK~VKBUR VBAK~AUART
           VBKD~KDGRP
    FROM VBAK INNER JOIN VBKD
    ON VBAK~VBELN = VBKD~VBELN
    INTO CORRESPONDING FIELDS OF TABLE T_HDR
    WHERE (cond)  .&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;satesh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Satesh R&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Mar 2006 08:29:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-03-06T08:29:34Z</dc:date>
    <item>
      <title>select statement problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263174#M148237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;In this following code why iam not able to get the data?&lt;/P&gt;&lt;P&gt;P_KDGRP &amp;amp; P_KUNNR are parameters and P_KDGRP is mandatory.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
    SELECT VBAK~VBELN VBAK~KUNNR VBAK~AUDAT VBAK~VKBUR VBAK~AUART
           VBKD~KDGRP
    FROM VBAK INNER JOIN VBKD
    ON VBAK~VBELN = VBKD~VBELN
    INTO CORRESPONDING FIELDS OF TABLE T_HDR
    WHERE  KDGRP EQ P_KDGRP AND
            KUNNR EQ P_KUNNR .

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;kaki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 08:26:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263174#M148237</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-06T08:26:40Z</dc:date>
    </item>
    <item>
      <title>Re: select statement problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263175#M148238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Since P_KDGRP &amp;amp; P_KUNNR are parameters and if the values are not specified. Then the result would be empty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Modify your query as:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SELECT VBAK~VBELN VBAK~KUNNR VBAK~AUDAT VBAK~VKBUR VBAK~AUART
           VBKD~KDGRP
    FROM VBAK INNER JOIN VBKD
    ON VBAK~VBELN = VBKD~VBELN
    INTO CORRESPONDING FIELDS OF TABLE T_HDR
    WHERE  KDGRP EQ P_KDGRP.
IF p_kunnr IS NOT INITIAL.
DELETE FROM TABLE T_HDR WHERE KUNNR NE P_KUNNR .
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 08:28:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263175#M148238</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-06T08:28:15Z</dc:date>
    </item>
    <item>
      <title>Re: select statement problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263176#M148239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi kaki,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. thats bcos&lt;/P&gt;&lt;P&gt;   P_KUNNR  must be blank .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 08:28:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263176#M148239</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-06T08:28:55Z</dc:date>
    </item>
    <item>
      <title>Re: select statement problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263177#M148240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Kaki,&lt;/P&gt;&lt;P&gt; if  P_KUNNR  is empty .. there would be no output..&lt;/P&gt;&lt;P&gt;try this..&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data : cond type string value 'KDGRP EQ P_KDGRP '.
  if p_kunnr is not initial.
     concatenate 'AND KUNNR EQ P_KUNNR ' cond into cond.
  endif.
SELECT VBAK~VBELN VBAK~KUNNR VBAK~AUDAT VBAK~VKBUR VBAK~AUART
           VBKD~KDGRP
    FROM VBAK INNER JOIN VBKD
    ON VBAK~VBELN = VBKD~VBELN
    INTO CORRESPONDING FIELDS OF TABLE T_HDR
    WHERE (cond)  .&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;satesh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Satesh R&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 08:29:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263177#M148240</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-06T08:29:34Z</dc:date>
    </item>
    <item>
      <title>Re: select statement problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263178#M148241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi again,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. U have two options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a) either make that parameter compulsory.&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;b) define the paramter as SELECT-OPTION&lt;/P&gt;&lt;P&gt;  using the manner as mentioned below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  and use IN   in the sql.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;This will give the look same as parameter&lt;/P&gt;&lt;P&gt;without ranges, etc. &lt;/P&gt;&lt;P&gt;AND THERE WILL BE NO PROBLEM IF&lt;/P&gt;&lt;P&gt;BLANK IS THERE IN THE FIELD.&lt;/P&gt;&lt;P&gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT abc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : vbak.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS p_kunnr FOR vbak-kunnr &amp;lt;b&amp;gt;no intervals NO-EXTENSION.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 08:31:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263178#M148241</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-06T08:31:30Z</dc:date>
    </item>
    <item>
      <title>Re: select statement problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263179#M148242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kaki&lt;/P&gt;&lt;P&gt;The parameter P_KUNNR might be empty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;priya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 08:31:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263179#M148242</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-06T08:31:30Z</dc:date>
    </item>
    <item>
      <title>Re: select statement problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263180#M148243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kaki,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do this check..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;if not P_KUNNR is inital.

    SELECT 
         VBAK~VBELN 
         VBAK~KUNNR 
         VBAK~AUDAT 
         VBAK~VKBUR
         VBAK~AUART  
          VBKD~KDGRP 
   FROM VBAK INNER JOIN VBKD 
   ON VBAK~VBELN = VBKD~VBELN 
   INTO CORRESPONDING FIELDS OF TABLE T_HDR  
  WHERE  KDGRP EQ P_KDGRP AND  
          KUNNR EQ P_KUNNR .

endif.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 08:32:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263180#M148243</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-06T08:32:26Z</dc:date>
    </item>
    <item>
      <title>Re: select statement problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263181#M148244</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;MAKE P_KUNNR AS SELECT-OPTION OR OBLIGATORY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P_KUNNR MIGHT BE BLANK&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 08:35:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263181#M148244</guid>
      <dc:creator>hymavathi_oruganti</dc:creator>
      <dc:date>2006-03-06T08:35:09Z</dc:date>
    </item>
    <item>
      <title>Re: select statement problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263182#M148245</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi kaki&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since you are using Parameters both the fields should satisfy the condition. If one condition is not satisfied it will get the data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use SELECT-OPTIONS with NO INTERVALS then &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT VBAK&lt;SUB&gt;VBELN VBAK&lt;/SUB&gt;KUNNR VBAK&lt;SUB&gt;AUDAT VBAK&lt;/SUB&gt;VKBUR VBAK~AUART&lt;/P&gt;&lt;P&gt;           VBKD~KDGRP&lt;/P&gt;&lt;P&gt;    FROM VBAK INNER JOIN VBKD&lt;/P&gt;&lt;P&gt;    ON VBAK&lt;SUB&gt;VBELN = VBKD&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF TABLE T_HDR&lt;/P&gt;&lt;P&gt;    WHERE  KDGRP in S_KDGRP AND&lt;/P&gt;&lt;P&gt;            KUNNR in S_KUNNR .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;kishore&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 08:35:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263182#M148245</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-06T08:35:34Z</dc:date>
    </item>
    <item>
      <title>Re: select statement problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263183#M148246</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 because P_KUNNR is not mandatory and if you dont specify, it wnt give any result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The solution could be one of the following.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Make P_KUNNR mandatory.&lt;/P&gt;&lt;P&gt;2) Use select-option for KUNNR instead of parameter with &lt;/P&gt;&lt;P&gt;   no-intervals.&lt;/P&gt;&lt;P&gt;3) If you want to use parameter, then fill a range &lt;/P&gt;&lt;P&gt;   table for KUNNR and then use IN operator.&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;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Shashank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 08:46:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-problem/m-p/1263183#M148246</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-06T08:46:05Z</dc:date>
    </item>
  </channel>
</rss>

