<?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: Why duplicates in my_SELECT statement-Small issue in SQL in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-duplicates-in-my-select-statement-small-issue-in-sql/m-p/3476110#M835565</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanq.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After implememnting the Alvaro Tejada suggestion i.e. Using the DISTINCT clause, I moved the prog. into TEST/QA systems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, pls. let me know that,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 - Is that suggestion(DISTINCT) wuld NOT work in all cases, like, some times may yield incorrect data?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2 - If so, will implement ur suggestion, i.e. By using T001 table, will JOIN the SKA1 table.......but, here making one more transport is tedious with a bit paper work.......so, if u say, its must, will create a new transport!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Its friednly asking, not criticing &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanq&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Feb 2008 18:47:08 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-26T18:47:08Z</dc:date>
    <item>
      <title>Why duplicates in my_SELECT statement-Small issue in SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-duplicates-in-my-select-statement-small-issue-in-sql/m-p/3476106#M835561</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;&lt;/P&gt;&lt;P&gt;I hv follwoing SQL, but, in some cases, am getting duplicates......any clue? is it bcoz, am using BSIS first and then BKPF(Header) as second?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SELECT s~hkont&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;s~belnr&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;s~bschl&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;s~shkzg&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;s~dmbtr&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;s~kostl&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;s~prctr&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;k~bukrs&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;k~gjahr&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;k~monat&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;k~belnr&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;m~saknr&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;m~xbilk&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;m~gvtyp&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;    &lt;EM&gt;INTO TABLE t_main&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;     &lt;EM&gt;FROM bsis AS s&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;      &lt;EM&gt;INNER JOIN bkpf AS k ON k&lt;SUB&gt;bukrs = s&lt;/SUB&gt;bukrs AND&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;                            &lt;EM&gt;k&lt;SUB&gt;belnr = s&lt;/SUB&gt;belnr AND&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;                            &lt;EM&gt;k&lt;SUB&gt;gjahr = s&lt;/SUB&gt;gjahr&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;      &lt;EM&gt;INNER JOIN ska1 AS m ON m&lt;SUB&gt;saknr = s&lt;/SUB&gt;hkont&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;WHERE s~hkont   IN s_hkont AND&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;               &lt;EM&gt;s~kostl   IN s_kostl AND&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;               &lt;EM&gt;s~prctr   IN s_prctr AND&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;               &lt;EM&gt;k~bukrs   IN s_bukrs AND&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;               &lt;EM&gt;k~gjahr   IN s_gjahr AND&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;               &lt;EM&gt;k~monat   IN s_monat.&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 16:42:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/why-duplicates-in-my-select-statement-small-issue-in-sql/m-p/3476106#M835561</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T16:42:01Z</dc:date>
    </item>
    <item>
      <title>Re: Why duplicates in my_SELECT statement-Small issue in SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-duplicates-in-my-select-statement-small-issue-in-sql/m-p/3476107#M835562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
SELECT DISTINCT s~hkont
s~belnr
s~bschl
s~shkzg
s~dmbtr
s~kostl
s~prctr
k~bukrs
k~gjahr
k~monat
k~belnr
m~saknr
m~xbilk
m~gvtyp
INTO TABLE t_main
FROM bsis AS s
INNER JOIN bkpf AS k ON k~bukrs = s~bukrs AND
k~belnr = s~belnr AND
k~gjahr = s~gjahr
INNER JOIN ska1 AS m ON m~saknr = s~hkont
WHERE s~hkont IN s_hkont AND
s~kostl IN s_kostl AND
s~prctr IN s_prctr AND
k~bukrs IN s_bukrs AND
k~gjahr IN s_gjahr AND
k~monat IN s_monat.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Add DISTINCT before the SELECT statement...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Blag.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 16:43:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/why-duplicates-in-my-select-statement-small-issue-in-sql/m-p/3476107#M835562</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T16:43:49Z</dc:date>
    </item>
    <item>
      <title>Re: Why duplicates in my_SELECT statement-Small issue in SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-duplicates-in-my-select-statement-small-issue-in-sql/m-p/3476108#M835563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Srinivas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you included SKA1 into your join as well, but ska1 contains G/L accounts for all chart of accounts, not just for the one, which is linked to the company code, the actual record is selected. You cannot join SKA1 and BKPF dierectly, because:&lt;/P&gt;&lt;P&gt;SKA1-KTOPL = T001-KTOPL&lt;/P&gt;&lt;P&gt;T001-BUKRS = BKPF-BUKRS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You either include table T001 into your JOIN, or remove SKA1, select the data from SKA1 in a separate step and merge the two internal table later.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;ec&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 16:45:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/why-duplicates-in-my-select-statement-small-issue-in-sql/m-p/3476108#M835563</guid>
      <dc:creator>JozsefSzikszai</dc:creator>
      <dc:date>2008-02-26T16:45:49Z</dc:date>
    </item>
    <item>
      <title>Re: Why duplicates in my_SELECT statement-Small issue in SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-duplicates-in-my-select-statement-small-issue-in-sql/m-p/3476109#M835564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suggest you to use separate internal tables with FOR ALL ENTRIES instead of cluttered INNER JOINS. That way, you would have much control on what you are expecting and what you are doing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;SKJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 17:01:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/why-duplicates-in-my-select-statement-small-issue-in-sql/m-p/3476109#M835564</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T17:01:33Z</dc:date>
    </item>
    <item>
      <title>Re: Why duplicates in my_SELECT statement-Small issue in SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-duplicates-in-my-select-statement-small-issue-in-sql/m-p/3476110#M835565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanq.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After implememnting the Alvaro Tejada suggestion i.e. Using the DISTINCT clause, I moved the prog. into TEST/QA systems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, pls. let me know that,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 - Is that suggestion(DISTINCT) wuld NOT work in all cases, like, some times may yield incorrect data?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2 - If so, will implement ur suggestion, i.e. By using T001 table, will JOIN the SKA1 table.......but, here making one more transport is tedious with a bit paper work.......so, if u say, its must, will create a new transport!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Its friednly asking, not criticing &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanq&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 18:47:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/why-duplicates-in-my-select-statement-small-issue-in-sql/m-p/3476110#M835565</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T18:47:08Z</dc:date>
    </item>
  </channel>
</rss>

