<?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 - still need help in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423974#M541306</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See the code and do not write the select query within loop,just use join for both likp and lips table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM LIKP&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE IT_DATA&lt;/P&gt;&lt;P&gt;WHERE LFDAT IN S_LFDAT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_DATA .&lt;/P&gt;&lt;P&gt;SELECT * FROM LIPS INTO CORRESPONDING FIELDS OF IT_DATA2&lt;/P&gt;&lt;P&gt;WHERE VBELN = IT_DATA-VBELN AND&lt;/P&gt;&lt;P&gt;MATNR IN S_MATNR AND&lt;/P&gt;&lt;P&gt;WERKS IN S_WERKS AND&lt;/P&gt;&lt;P&gt;( BWART IN S_BWARTO OR&lt;/P&gt;&lt;P&gt;BWART IN S_BWARTI ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_data2.&lt;/P&gt;&lt;P&gt;IT_DATA3-VBELN = IT_DATA-VBELN .&lt;/P&gt;&lt;P&gt;IT_DATA3-KUNNR = IT_DATA-KUNNR .&lt;/P&gt;&lt;P&gt;IT_DATA3-LFDAT = IT_DATA-LFDAT .&lt;/P&gt;&lt;P&gt;IT_DATA3-MATNR = IT_DATA2-MATNR .&lt;/P&gt;&lt;P&gt;IT_DATA3-LFIMG = IT_DATA2-LFIMG .&lt;/P&gt;&lt;P&gt;IT_DATA3-BWART = IT_DATA2-BWART .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND IT_DATA3 .&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;ENDLOOP .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Jun 2007 11:48:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-21T11:48:32Z</dc:date>
    <item>
      <title>Select - still need help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423972#M541304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SELECT * FROM LIKP&lt;/P&gt;&lt;P&gt;                    INTO CORRESPONDING FIELDS OF TABLE IT_DATA&lt;/P&gt;&lt;P&gt;                                        WHERE LFDAT IN S_LFDAT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_DATA .&lt;/P&gt;&lt;P&gt;    SELECT * FROM LIPS INTO CORRESPONDING FIELDS OF IT_DATA2&lt;/P&gt;&lt;P&gt;                  WHERE VBELN = IT_DATA-VBELN AND&lt;/P&gt;&lt;P&gt;                        MATNR IN S_MATNR AND&lt;/P&gt;&lt;P&gt;                        WERKS IN S_WERKS AND&lt;/P&gt;&lt;P&gt;                        ( BWART IN S_BWARTO OR&lt;/P&gt;&lt;P&gt;                        BWART IN S_BWARTI ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IT_DATA3-VBELN = IT_DATA-VBELN .&lt;/P&gt;&lt;P&gt;      IT_DATA3-KUNNR = IT_DATA-KUNNR .&lt;/P&gt;&lt;P&gt;      IT_DATA3-LFDAT = IT_DATA-LFDAT .&lt;/P&gt;&lt;P&gt;      IT_DATA3-MATNR = IT_DATA2-MATNR .&lt;/P&gt;&lt;P&gt;      IT_DATA3-LFIMG = IT_DATA2-LFIMG .&lt;/P&gt;&lt;P&gt;      IT_DATA3-BWART = IT_DATA2-BWART .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND IT_DATA3 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     APPEND IT_DATA2 .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDSELECT .&lt;/P&gt;&lt;P&gt;  ENDLOOP .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;these are data &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I   |BT    |20070602|20070621   - S_LFDAT &lt;/P&gt;&lt;P&gt;I   |EQ    |000000000101200000  - s_matnr&lt;/P&gt;&lt;P&gt;I   |EQ    |TCKJ|               - s_werks&lt;/P&gt;&lt;P&gt;I   |BT    |622|623             - s_bwarto&lt;/P&gt;&lt;P&gt;I   |EQ    |621|                - s_bwarti&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data exist in the tables but i am not hetting nothing ...&lt;/P&gt;&lt;P&gt;Why? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because of loop or ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2007 11:36:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423972#M541304</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-21T11:36:57Z</dc:date>
    </item>
    <item>
      <title>Re: Select - still need help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423973#M541305</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Change the code like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
if not it_data[] is initial.
SELECT * FROM LIPS INTO CORRESPONDING FIELDS OF IT_DATA2
for all entries in it_data
WHERE VBELN = IT_DATA-VBELN AND
MATNR IN S_MATNR AND
WERKS IN S_WERKS AND
( BWART IN S_BWARTO OR
BWART IN S_BWARTI ) .

endif.

loop at it_data.
loop at it_data2 where vbeln = it_data-vbeln.
IT_DATA3-VBELN = IT_DATA-VBELN .
IT_DATA3-KUNNR = IT_DATA-KUNNR .
IT_DATA3-LFDAT = IT_DATA-LFDAT .
IT_DATA3-MATNR = IT_DATA2-MATNR .
IT_DATA3-LFIMG = IT_DATA2-LFIMG .
IT_DATA3-BWART = IT_DATA2-BWART .
APPEND IT_DATA3 .
endloop.
endloop.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this solve ur problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2007 11:45:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423973#M541305</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-21T11:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: Select - still need help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423974#M541306</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See the code and do not write the select query within loop,just use join for both likp and lips table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM LIKP&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE IT_DATA&lt;/P&gt;&lt;P&gt;WHERE LFDAT IN S_LFDAT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_DATA .&lt;/P&gt;&lt;P&gt;SELECT * FROM LIPS INTO CORRESPONDING FIELDS OF IT_DATA2&lt;/P&gt;&lt;P&gt;WHERE VBELN = IT_DATA-VBELN AND&lt;/P&gt;&lt;P&gt;MATNR IN S_MATNR AND&lt;/P&gt;&lt;P&gt;WERKS IN S_WERKS AND&lt;/P&gt;&lt;P&gt;( BWART IN S_BWARTO OR&lt;/P&gt;&lt;P&gt;BWART IN S_BWARTI ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_data2.&lt;/P&gt;&lt;P&gt;IT_DATA3-VBELN = IT_DATA-VBELN .&lt;/P&gt;&lt;P&gt;IT_DATA3-KUNNR = IT_DATA-KUNNR .&lt;/P&gt;&lt;P&gt;IT_DATA3-LFDAT = IT_DATA-LFDAT .&lt;/P&gt;&lt;P&gt;IT_DATA3-MATNR = IT_DATA2-MATNR .&lt;/P&gt;&lt;P&gt;IT_DATA3-LFIMG = IT_DATA2-LFIMG .&lt;/P&gt;&lt;P&gt;IT_DATA3-BWART = IT_DATA2-BWART .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND IT_DATA3 .&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;ENDLOOP .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2007 11:48:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423974#M541306</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-21T11:48:32Z</dc:date>
    </item>
    <item>
      <title>Re: Select - still need help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423975#M541307</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi  ...friend   here is your Qurey   just cut and paste  &amp;lt;b&amp;gt;it was  working &amp;lt;/b&amp;gt; ... i did cnahges  for you  ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  ZAASD.

tables  :   likp , lips  .

data :  begin of  IT_DATA occurs  0 .
include  structure    likp  .
data :  end of iT_DATA .

data :  begin of  IT_DATA2    occurs  0.
include  structure    lips  .
data :  end of iT_DATA2 .

select-options  :  S_LFDAT  for   likp-LFDAT,
S_MATNR  for LIPS-matnr ,
S_WERKS for LIPS-werks ,
S_BWARTO for LIPS-bwart ,
S_BWARTI for LIPS-bwart .

data :begin of it_data3  occurs  0  ,
VBELN like likp-VBELN ,
KUNNR like likp-KUNNR ,
LFDAT like likp-LFDAT ,
MATNR like LIPS-MATNR ,
LFIMG like LIPS-LFIMG ,
BWART like LIPS-BWART,
end of it_data3 .

SELECT * FROM LIKP INTO CORRESPONDING FIELDS OF TABLE IT_DATA
WHERE LFDAT IN S_LFDAT .

LOOP AT IT_DATA .
SELECT * FROM LIPS INTO CORRESPONDING FIELDS OF IT_DATA2 WHERE VBELN = IT_DATA-VBELN AND
                                                              MATNR IN S_MATNR AND
                                                              WERKS IN S_WERKS AND
                                                              ( BWART IN S_BWARTO OR
                                                              BWART IN S_BWARTI ) .


IT_DATA3-VBELN = IT_DATA-VBELN .
IT_DATA3-KUNNR = IT_DATA-KUNNR .
IT_DATA3-LFDAT = IT_DATA-LFDAT .
IT_DATA3-MATNR = IT_DATA2-MATNR .
IT_DATA3-LFIMG = IT_DATA2-LFIMG .
IT_DATA3-BWART = IT_DATA2-BWART .
APPEND IT_DATA3 .

ENDSELECT .
ENDLOOP .


loop  at it_data3 .

write : / IT_DATA3-VBELN ,
IT_DATA3-KUNNR ,
IT_DATA3-LFDAT ,
IT_DATA3-MATNR ,
IT_DATA3-LFIMG ,
IT_DATA3-BWART .
endloop.&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;&lt;/P&gt;&lt;P&gt;Girish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2007 11:48:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423975#M541307</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-21T11:48:47Z</dc:date>
    </item>
    <item>
      <title>Re: Select - still need help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423976#M541308</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;Dont use selct * into corresponding fields..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dont use select inside loop. you can use for all entries instead..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use work areas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Put a break point (CTRL&lt;EM&gt;SHIFT&lt;/EM&gt;F12) on the first select and check the internal tables in debug mode..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you will come to know the reason..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;nazeer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2007 11:50:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423976#M541308</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-21T11:50:52Z</dc:date>
    </item>
    <item>
      <title>Re: Select - still need help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423977#M541309</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The error lies in&lt;/P&gt;&lt;P&gt;LOOP AT IT_DATA .&lt;/P&gt;&lt;P&gt;SELECT * FROM LIPS INTO CORRESPONDING FIELDS OF IT_DATA2&lt;/P&gt;&lt;P&gt;WHERE VBELN = IT_DATA-VBELN AND&lt;/P&gt;&lt;P&gt;MATNR IN S_MATNR AND&lt;/P&gt;&lt;P&gt;WERKS IN S_WERKS AND&lt;/P&gt;&lt;P&gt;( BWART IN S_BWARTO OR&lt;/P&gt;&lt;P&gt;BWART IN S_BWARTI ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_DATA3-VBELN = IT_DATA-VBELN .&lt;/P&gt;&lt;P&gt;IT_DATA3-KUNNR = IT_DATA-KUNNR .&lt;/P&gt;&lt;P&gt;IT_DATA3-LFDAT = IT_DATA-LFDAT .&lt;/P&gt;&lt;P&gt;IT_DATA3-MATNR = IT_DATA2-MATNR .&lt;/P&gt;&lt;P&gt;IT_DATA3-LFIMG = IT_DATA2-LFIMG .&lt;/P&gt;&lt;P&gt;IT_DATA3-BWART = IT_DATA2-BWART &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have filled the table itab2,but without looping it there is no way you can asign its values to fields.&lt;/P&gt;&lt;P&gt;IT_DATA3-MATNR = IT_DATA2-MATNR .&lt;/P&gt;&lt;P&gt;IT_DATA3-LFIMG = IT_DATA2-LFIMG .&lt;/P&gt;&lt;P&gt;IT_DATA3-BWART = IT_DATA2-BWART .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In order to fill these fields you have to again loop at itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it was useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sandeep.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2007 11:50:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423977#M541309</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-21T11:50:59Z</dc:date>
    </item>
    <item>
      <title>Re: Select - still need help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423978#M541310</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Neno,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm quite convinced something's wrong with data - otherwise you should get something.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway: Use join and required fields to speed up process&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
select LIKP~VBELN LIKP~KUNNR LIKP~LFDAT MATNR LFIMG BWART
  into corresponding fields of table IT_DATA3 []
  from lips join likp on likp~vbeln = lips on likp~vbeln
  WHERE MATNR IN S_MATNR 
    AND  WERKS IN S_WERKS
    AND  ( BWART IN S_BWARTO OR   BWART IN S_BWARTI ) .&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2007 12:15:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423978#M541310</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2007-06-21T12:15:18Z</dc:date>
    </item>
    <item>
      <title>Re: Select - still need help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423979#M541311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It mast be some problem with  data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wery helpfull answers . You give me many ideas .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I forget to revard points to somebady, plese excuse me. &lt;/P&gt;&lt;P&gt;I will find it and do it another time .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANK YOU ALL VERY MUCH FOR YOUR TIME&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2007 13:27:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-still-need-help/m-p/2423979#M541311</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-21T13:27:27Z</dc:date>
    </item>
  </channel>
</rss>

