<?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/2507346#M566863</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see  the  basic  is  like this  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;bkpf  and   bseg   , mkpf  and  mseg&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;like   yours  is  &amp;lt;b&amp;gt;IKP0F and ISEG  ...&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*Code to demonstrate select command
*Code to demonstrate select into internal table command
TYPES: BEGIN OF t_bkpf,
*  include structure bkpf.
  bukrs LIKE bkpf-bukrs,
  belnr LIKE bkpf-belnr,
  gjahr LIKE bkpf-gjahr,
  bldat LIKE bkpf-bldat,
  monat LIKE bkpf-monat,
  budat LIKE bkpf-budat,
  xblnr LIKE bkpf-xblnr,
  awtyp LIKE bkpf-awtyp,
  awkey LIKE bkpf-awkey,
 END OF t_bkpf.
DATA: it_bkpf TYPE STANDARD TABLE OF t_bkpf INITIAL SIZE 0,
      wa_bkpf TYPE t_bkpf.

TYPES: BEGIN OF t_bseg,
*include structure bseg.
  bukrs     LIKE bseg-bukrs,
  belnr     LIKE bseg-belnr,
  gjahr     LIKE bseg-gjahr,
  buzei     LIKE bseg-buzei,
  mwskz     LIKE bseg-mwskz,         "Tax code
  umsks     LIKE bseg-umsks,         "Special G/L transaction type
  prctr     LIKE bseg-prctr,         "Profit Centre
  hkont     LIKE bseg-hkont,         "G/L account
  xauto     LIKE bseg-xauto,
  koart     LIKE bseg-koart,
  dmbtr     LIKE bseg-dmbtr,
  mwart     LIKE bseg-mwart,
  hwbas     LIKE bseg-hwbas,
  aufnr     LIKE bseg-aufnr,
  projk     LIKE bseg-projk,
  shkzg     LIKE bseg-shkzg,
  kokrs     LIKE bseg-kokrs,
 END OF t_bseg.
DATA: it_bseg TYPE STANDARD TABLE OF t_bseg INITIAL SIZE 0,
      wa_bseg TYPE t_bseg.


so what you have to  do  for  join is   like this  ....
Select FOR ALL ENTRIES command
SELECT bukrs belnr gjahr bldat monat budat xblnr awtyp awkey
  UP TO 100 ROWS
  FROM bkpf
  INTO TABLE it_bkpf.

IF sy-subrc EQ 0.
* The FOR ALL ENTRIES comand only retrieves data which matches
* entries within a particular internal table.
  SELECT bukrs belnr gjahr buzei mwskz umsks prctr hkont xauto koart
         dmbtr mwart hwbas aufnr projk shkzg kokrs
    FROM bseg
    INTO TABLE it_bseg
    FOR ALL ENTRIES IN it_bkpf
    WHERE bukrs EQ it_bkpf-bukrs AND
          belnr EQ it_bkpf-belnr AND
          gjahr EQ it_bkpf-gjahr.
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward  points if it is usefull....&lt;/P&gt;&lt;P&gt;Girish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Jul 2007 05:39:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-12T05:39:40Z</dc:date>
    <item>
      <title>select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2507343#M566860</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all&lt;/P&gt;&lt;P&gt;I hav the situation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When radio button =Storage location&lt;/P&gt;&lt;P&gt;Extract the data specified by parameter and store in the internal table.&lt;/P&gt;&lt;P&gt;CONDITION:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ISEG-MATNR&amp;amp;#12288;(Material number) = &amp;lt;Selection screen&amp;gt;MATNR(Material number)&lt;/P&gt;&lt;P&gt;ISEG-WERKS&amp;amp;#12288;(Plant) = &amp;lt;Selection screen&amp;gt;WERKS(Plant)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ISEG-LGORT&amp;amp;#12288;(Storage location)= &amp;lt;Selection screen&amp;gt;LGORT(Storage location)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IKPF-GJAHR&amp;amp;#12288;(Fiscal year) =Fiscal year obtained in 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IKPF-ZLDAT&amp;amp;#12288;(Count date)=Initial value&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ISEG-ERFMG&amp;amp;#12288;(Unit of entry quantity)=Initial value&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ISEG-XNULL&amp;amp;#12288;(Count result zero)=Blank&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Join&amp;amp;#65306;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ISEG inner IKPF &lt;/P&gt;&lt;P&gt;join &lt;/P&gt;&lt;P&gt;ISEG inner MARA &lt;/P&gt;&lt;P&gt;join &lt;/P&gt;&lt;P&gt;ISEG inner MARC &lt;/P&gt;&lt;P&gt;join &lt;/P&gt;&lt;P&gt;ISEG inner T064B &lt;/P&gt;&lt;P&gt;join &lt;/P&gt;&lt;P&gt;ISEG inner MAKT &lt;/P&gt;&lt;P&gt;join &lt;/P&gt;&lt;P&gt;ISEG-IBLNR&amp;amp;#12288;(Physical inventory document) =IKPF-IBLNR&amp;amp;#12288;(Physical inventory document) &lt;/P&gt;&lt;P&gt;ISEG-GJAHR&amp;amp;#12288;(Fiscal year)=IKPF-GJAHR&amp;amp;#12288;(Fiscal year) &lt;/P&gt;&lt;P&gt;ISEG-MATNR&amp;amp;#12288;(Material number) =MARA-MATNR&amp;amp;#12288;(Material number) &lt;/P&gt;&lt;P&gt;ISEG-MATNR&amp;amp;#12288;(Material number) =MARC-MATNR&amp;amp;#12288;(Material number) &lt;/P&gt;&lt;P&gt;ISEG-WERKS&amp;amp;#12288;(Plant)=MARC-WERKS&amp;amp;#12288;(Plant) &lt;/P&gt;&lt;P&gt;ISEG-BSTAR&amp;amp;#12288;(Stock type)=T064B-BSTAR&amp;amp;#12288;(Stock type) &lt;/P&gt;&lt;P&gt;T064B-SPRAS&amp;amp;#12288;(Language key)=SY-LANGU &lt;/P&gt;&lt;P&gt;MAKT-SPRAS&amp;amp;#12288;(Language key) =SY-LANGU &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hav to extract&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ISEG-MATNR Material number&lt;/P&gt;&lt;P&gt;ISEG-WERKS Plant&lt;/P&gt;&lt;P&gt;ISEG-LGORT Storage location&lt;/P&gt;&lt;P&gt;IKPF-IBLNR Physical inventory document&lt;/P&gt;&lt;P&gt;IKPF-GJAHR Fiscal year&lt;/P&gt;&lt;P&gt;IKPF-BLDAT Document date of document&lt;/P&gt;&lt;P&gt;IKPF-GIDAT Inventory count plan date&lt;/P&gt;&lt;P&gt;IKPF-ZLDAT Count date&lt;/P&gt;&lt;P&gt;ISEG-ZEILI Item&lt;/P&gt;&lt;P&gt;ISEG-CHARG Batch number&lt;/P&gt;&lt;P&gt;ISEG-SOBKZ Special stock indicator&lt;/P&gt;&lt;P&gt;ISEG-BSTAR Stock type&lt;/P&gt;&lt;P&gt;ISEG-KUNNR Customer number&lt;/P&gt;&lt;P&gt;ISEG-KDAUF Sales order number&lt;/P&gt;&lt;P&gt;ISEG-KDPOS Sales order item number&lt;/P&gt;&lt;P&gt;ISEG-ERFMG Quantity of unit entry&lt;/P&gt;&lt;P&gt;ISEG-MEINS Base unit of measure&lt;/P&gt;&lt;P&gt;ISEG-XNULL Count result zero&lt;/P&gt;&lt;P&gt;MARA-MEINSSERIAL Serial number profile&lt;/P&gt;&lt;P&gt;MARA-PRDHA Material hierarchy&lt;/P&gt;&lt;P&gt;MARA-MATKL Material group&lt;/P&gt;&lt;P&gt;MARC-BWTTY Valuation category&lt;/P&gt;&lt;P&gt;T064B-BTEXT Stock type text&lt;/P&gt;&lt;P&gt;MAKT-MAKTX Material text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for this how can i write select query&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 05:15:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2507343#M566860</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T05:15:44Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2507344#M566861</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;1. First join the table IKPF and ISEG using the fields IBLNR and GJAHR  into table ITAB with the selections creen fields&lt;/P&gt;&lt;P&gt;2. For all entries of this ITAB  fetch data from MARA and MARC and MAKT and join all these tables with MATNR field and fetch into ITAB1 int table where MARA&lt;SUB&gt;MATNR = ITAB-MATNR  and MARC&lt;/SUB&gt;werks = ITAB-WERKS and MAKT~SPRAS = &amp;lt;sel screen spras&amp;gt;&lt;/P&gt;&lt;P&gt;3. For all entries of ITAb fetch data from T064B into ITAB2 where BSTAR = itab-BSTAR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Loop at ITAB.&lt;/P&gt;&lt;P&gt; move corresponding ITAB to i_final.&lt;/P&gt;&lt;P&gt;        read table itab1....&lt;/P&gt;&lt;P&gt;              move related fields to i_final.&lt;/P&gt;&lt;P&gt;        read table itab2....&lt;/P&gt;&lt;P&gt;              move related fields to i_final.&lt;/P&gt;&lt;P&gt;       Append i_final.&lt;/P&gt;&lt;P&gt;       clear i_final.&lt;/P&gt;&lt;P&gt;    endloop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use I_final for displaying data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 05:23:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2507344#M566861</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T05:23:57Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2507345#M566862</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Ramesh , &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    can u explain whats the meaning of  the following stmt so that it will be easy for us to help you :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IKPF-GJAHR&amp;amp;#12288;(Fiscal year) = &amp;lt;b&amp;gt; Fiscal year obtained in 2. [ \b ] &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ranjita&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 05:25:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2507345#M566862</guid>
      <dc:creator>former_member196299</dc:creator>
      <dc:date>2007-07-12T05:25:02Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2507346#M566863</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see  the  basic  is  like this  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;bkpf  and   bseg   , mkpf  and  mseg&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;like   yours  is  &amp;lt;b&amp;gt;IKP0F and ISEG  ...&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*Code to demonstrate select command
*Code to demonstrate select into internal table command
TYPES: BEGIN OF t_bkpf,
*  include structure bkpf.
  bukrs LIKE bkpf-bukrs,
  belnr LIKE bkpf-belnr,
  gjahr LIKE bkpf-gjahr,
  bldat LIKE bkpf-bldat,
  monat LIKE bkpf-monat,
  budat LIKE bkpf-budat,
  xblnr LIKE bkpf-xblnr,
  awtyp LIKE bkpf-awtyp,
  awkey LIKE bkpf-awkey,
 END OF t_bkpf.
DATA: it_bkpf TYPE STANDARD TABLE OF t_bkpf INITIAL SIZE 0,
      wa_bkpf TYPE t_bkpf.

TYPES: BEGIN OF t_bseg,
*include structure bseg.
  bukrs     LIKE bseg-bukrs,
  belnr     LIKE bseg-belnr,
  gjahr     LIKE bseg-gjahr,
  buzei     LIKE bseg-buzei,
  mwskz     LIKE bseg-mwskz,         "Tax code
  umsks     LIKE bseg-umsks,         "Special G/L transaction type
  prctr     LIKE bseg-prctr,         "Profit Centre
  hkont     LIKE bseg-hkont,         "G/L account
  xauto     LIKE bseg-xauto,
  koart     LIKE bseg-koart,
  dmbtr     LIKE bseg-dmbtr,
  mwart     LIKE bseg-mwart,
  hwbas     LIKE bseg-hwbas,
  aufnr     LIKE bseg-aufnr,
  projk     LIKE bseg-projk,
  shkzg     LIKE bseg-shkzg,
  kokrs     LIKE bseg-kokrs,
 END OF t_bseg.
DATA: it_bseg TYPE STANDARD TABLE OF t_bseg INITIAL SIZE 0,
      wa_bseg TYPE t_bseg.


so what you have to  do  for  join is   like this  ....
Select FOR ALL ENTRIES command
SELECT bukrs belnr gjahr bldat monat budat xblnr awtyp awkey
  UP TO 100 ROWS
  FROM bkpf
  INTO TABLE it_bkpf.

IF sy-subrc EQ 0.
* The FOR ALL ENTRIES comand only retrieves data which matches
* entries within a particular internal table.
  SELECT bukrs belnr gjahr buzei mwskz umsks prctr hkont xauto koart
         dmbtr mwart hwbas aufnr projk shkzg kokrs
    FROM bseg
    INTO TABLE it_bseg
    FOR ALL ENTRIES IN it_bkpf
    WHERE bukrs EQ it_bkpf-bukrs AND
          belnr EQ it_bkpf-belnr AND
          gjahr EQ it_bkpf-gjahr.
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward  points if it is usefull....&lt;/P&gt;&lt;P&gt;Girish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 05:39:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2507346#M566863</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T05:39:40Z</dc:date>
    </item>
  </channel>
</rss>

