<?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 query in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/3926093#M940301</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;First, get data from BKPF..&lt;/P&gt;&lt;P&gt;then use FOR ALL ENTRIES of BKPF data to fetch from BSEG..that way u can avoid so many unwanted records from being fetched!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 02 Jun 2008 11:19:17 GMT</pubDate>
    <dc:creator>abdulazeez12</dc:creator>
    <dc:date>2008-06-02T11:19:17Z</dc:date>
    <item>
      <title>select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/3926092#M940300</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi gurus,&lt;/P&gt;&lt;P&gt;help me &lt;/P&gt;&lt;P&gt;i have a report that fetch data from bseg and bkpf tables&lt;/P&gt;&lt;P&gt;when i execute this it works very slow and display data after 1.5 minutes plz tell me where i do change in my codes that it work quickly plz seee the code and give the solution for it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_bukrs FOR bseg-bukrs,&lt;/P&gt;&lt;P&gt;                              s_blart FOR bkpf-blart,&lt;/P&gt;&lt;P&gt;                              s_budat FOR bkpf-budat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_data .&lt;/P&gt;&lt;P&gt;  SELECT bukrs&lt;/P&gt;&lt;P&gt;         belnr&lt;/P&gt;&lt;P&gt;         gjahr&lt;/P&gt;&lt;P&gt;         buzei&lt;/P&gt;&lt;P&gt;         augdt&lt;/P&gt;&lt;P&gt;         shkzg&lt;/P&gt;&lt;P&gt;         dmbtr&lt;/P&gt;&lt;P&gt;         kostl&lt;/P&gt;&lt;P&gt;         hkont&lt;/P&gt;&lt;P&gt;         matnr&lt;/P&gt;&lt;P&gt;         werks&lt;/P&gt;&lt;P&gt;         erfmg&lt;/P&gt;&lt;P&gt;         INTO TABLE lt_output&lt;/P&gt;&lt;P&gt;         FROM bseg&lt;/P&gt;&lt;P&gt;       WHERE bukrs IN s_bukrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    SORT lt_output BY belnr.&lt;/P&gt;&lt;P&gt;    DELETE ADJACENT DUPLICATES FROM lt_output COMPARING ALL FIELDS.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT lt_output[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT bukrs&lt;/P&gt;&lt;P&gt;           belnr&lt;/P&gt;&lt;P&gt;           gjahr&lt;/P&gt;&lt;P&gt;           blart&lt;/P&gt;&lt;P&gt;           bldat&lt;/P&gt;&lt;P&gt;           budat&lt;/P&gt;&lt;P&gt;           monat&lt;/P&gt;&lt;P&gt;           cpudt&lt;/P&gt;&lt;P&gt;           usnam&lt;/P&gt;&lt;P&gt;           tcode&lt;/P&gt;&lt;P&gt;           bktxt&lt;/P&gt;&lt;P&gt;           waers&lt;/P&gt;&lt;P&gt;           awtyp&lt;/P&gt;&lt;P&gt;           awkey&lt;/P&gt;&lt;P&gt;       INTO TABLE lt_bkpf FROM bkpf&lt;/P&gt;&lt;P&gt;       FOR ALL ENTRIES IN lt_output&lt;/P&gt;&lt;P&gt;       WHERE bukrs = lt_output-bukrs AND&lt;/P&gt;&lt;P&gt;             belnr = lt_output-belnr AND&lt;/P&gt;&lt;P&gt;             gjahr = lt_output-gjahr."AND&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            blart IN s_blart        AND&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            budat IN s_budat ."     AND&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            blart = 'SA'     OR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            blart = 'SB'     OR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            blart = 'AB'     OR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            blart = 'ZC'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    &lt;EM&gt;DELETE lt_bkpf WHERE blart NOT IN s_blart AND&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;                         &lt;EM&gt;budat NOT IN s_budat.&lt;/EM&gt; """jayant&lt;/P&gt;&lt;P&gt;" i insert it for fast execution is it right or table lt_bkpf is right otherwise i place lt_output here. tell me plz it is urgent.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and also i want to fetch record according to sa sb ab zc but i am uncomment it it shows a dump for these.&lt;/P&gt;&lt;P&gt;  SORT lt_bkpf BY bukrs.&lt;/P&gt;&lt;P&gt;  SORT lt_output[].&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM lt_output COMPARING ALL FIELDS.&lt;/P&gt;&lt;P&gt;  LOOP AT lt_output.&lt;/P&gt;&lt;P&gt;    READ TABLE lt_bkpf WITH KEY bukrs = lt_output-bukrs BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE: lt_bkpf-gjahr TO  lt_output-gjahr,&lt;/P&gt;&lt;P&gt;            lt_bkpf-belnr TO  lt_output-belnr,&lt;/P&gt;&lt;P&gt;            lt_bkpf-blart TO  lt_output-blart,&lt;/P&gt;&lt;P&gt;            lt_bkpf-bldat TO  lt_output-bldat,&lt;/P&gt;&lt;P&gt;            lt_bkpf-budat TO  lt_output-budat,&lt;/P&gt;&lt;P&gt;            lt_bkpf-monat TO  lt_output-monat,&lt;/P&gt;&lt;P&gt;            lt_bkpf-cpudt TO  lt_output-cpudt,&lt;/P&gt;&lt;P&gt;            lt_bkpf-usnam TO  lt_output-usnam,&lt;/P&gt;&lt;P&gt;            lt_bkpf-tcode TO  lt_output-tcode,&lt;/P&gt;&lt;P&gt;            lt_bkpf-bktxt TO  lt_output-bktxt,&lt;/P&gt;&lt;P&gt;            lt_bkpf-waers TO  lt_output-waers,&lt;/P&gt;&lt;P&gt;            lt_bkpf-awtyp TO  lt_output-awtyp,&lt;/P&gt;&lt;P&gt;            lt_bkpf-awkey TO  lt_output-awkey.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MODIFY lt_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "get_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also refer me another tables that gives me same output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as these tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also provide me code that it does not take data more than one months . if i give date in sel screen as 3.01.2007 to 4.02.2007 &lt;/P&gt;&lt;P&gt;it picks the data in year 2006 why it can not fetch data from date to date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks jayant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2008 11:17:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/3926092#M940300</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-02T11:17:25Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/3926093#M940301</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;First, get data from BKPF..&lt;/P&gt;&lt;P&gt;then use FOR ALL ENTRIES of BKPF data to fetch from BSEG..that way u can avoid so many unwanted records from being fetched!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2008 11:19:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/3926093#M940301</guid>
      <dc:creator>abdulazeez12</dc:creator>
      <dc:date>2008-06-02T11:19:17Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/3926094#M940302</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;Change your code as &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT  &lt;STRONG&gt;SINGLE&lt;/STRONG&gt; bukrs&lt;/P&gt;&lt;P&gt;belnr&lt;/P&gt;&lt;P&gt;gjahr&lt;/P&gt;&lt;P&gt;buzei&lt;/P&gt;&lt;P&gt;augdt&lt;/P&gt;&lt;P&gt;shkzg&lt;/P&gt;&lt;P&gt;dmbtr&lt;/P&gt;&lt;P&gt;kostl&lt;/P&gt;&lt;P&gt;hkont&lt;/P&gt;&lt;P&gt;matnr&lt;/P&gt;&lt;P&gt;werks&lt;/P&gt;&lt;P&gt;erfmg&lt;/P&gt;&lt;P&gt;INTO TABLE lt_output&lt;/P&gt;&lt;P&gt;FROM bseg&lt;/P&gt;&lt;P&gt;WHERE bukrs IN s_bukrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all helpfull answers.&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Jay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2008 11:20:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/3926094#M940302</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-02T11:20:17Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/3926095#M940303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jayant,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT lt_output[] IS INITIAL.&lt;/P&gt;&lt;P&gt;SELECT bukrs&lt;/P&gt;&lt;P&gt;belnr&lt;/P&gt;&lt;P&gt;gjahr&lt;/P&gt;&lt;P&gt;blart&lt;/P&gt;&lt;P&gt;bldat&lt;/P&gt;&lt;P&gt;budat&lt;/P&gt;&lt;P&gt;monat&lt;/P&gt;&lt;P&gt;cpudt&lt;/P&gt;&lt;P&gt;usnam&lt;/P&gt;&lt;P&gt;tcode&lt;/P&gt;&lt;P&gt;bktxt&lt;/P&gt;&lt;P&gt;waers&lt;/P&gt;&lt;P&gt;awtyp&lt;/P&gt;&lt;P&gt;awkey&lt;/P&gt;&lt;P&gt;INTO TABLE lt_bkpf FROM bkpf&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN lt_output&lt;/P&gt;&lt;P&gt;WHERE bukrs = lt_output-bukrs AND&lt;/P&gt;&lt;P&gt;belnr = lt_output-belnr AND&lt;/P&gt;&lt;P&gt;gjahr = lt_output-gjahr."AND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;blart IN s_blart AND &lt;/P&gt;&lt;P&gt;budat IN s_budat ." AND &lt;/P&gt;&lt;P&gt;blart = 'SA' OR &lt;/P&gt;&lt;P&gt;blart = 'SB' OR &lt;/P&gt;&lt;P&gt;blart = 'AB' OR &lt;/P&gt;&lt;P&gt;blart = 'ZC'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the above part i think u shud do it like this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHERE bukrs = lt_output-bukrs AND&lt;/P&gt;&lt;P&gt;belnr = lt_output-belnr AND&lt;/P&gt;&lt;P&gt;gjahr = lt_output-gjahr."AND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;blart IN s_blart AND &lt;/P&gt;&lt;P&gt;budat IN s_budat  AND &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; blart = 'SA' OR &lt;/P&gt;&lt;P&gt;blart = 'SB' OR &lt;/P&gt;&lt;P&gt;blart = 'AB' OR &lt;/P&gt;&lt;P&gt;blart = 'ZC' &lt;STRONG&gt;)&lt;/STRONG&gt;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps to avoid the dump.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Pritha.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Pritha Agrawal on Jun 2, 2008 4:54 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2008 11:23:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/3926095#M940303</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-02T11:23:42Z</dc:date>
    </item>
  </channel>
</rss>

