<?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: Abap Report Query in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-report-query/m-p/3486205#M838195</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;***************************&lt;/P&gt;&lt;P&gt;select single name1&lt;/P&gt;&lt;P&gt;     into itab_cust-p_name1&lt;/P&gt;&lt;P&gt;    from knvk  &lt;/P&gt;&lt;P&gt;  where kunnr = itab_cust-kunnr.&lt;/P&gt;&lt;P&gt;*****************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select  a&lt;SUB&gt;kunnr a&lt;/SUB&gt;name1 a&lt;SUB&gt;stras a&lt;/SUB&gt;ort01 &lt;/P&gt;&lt;P&gt;	a&lt;SUB&gt;land1 a&lt;/SUB&gt;pstlz a&lt;SUB&gt;telf1 a&lt;/SUB&gt;telfx&lt;/P&gt;&lt;P&gt;         c~adrnr&lt;/P&gt;&lt;P&gt; 	from kna1 as a inner join adrc as b&lt;/P&gt;&lt;P&gt;        on c&lt;SUB&gt;ADRNR = d&lt;/SUB&gt;ADDRNUMBER&lt;/P&gt;&lt;P&gt;        into corresponding fields of table itab_cust&lt;/P&gt;&lt;P&gt;  where a~kunnr in p_cust  . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if this query is use then give point&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 01 Mar 2008 12:01:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-01T12:01:57Z</dc:date>
    <item>
      <title>Abap Report Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-report-query/m-p/3486204#M838194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi I need to retrive the following data from KNA1,KNVK,ADR6...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CustomerNo (KNA1-KUNNR)&lt;/P&gt;&lt;P&gt;CustomerName (KNA1-NAME1) &lt;/P&gt;&lt;P&gt;Contact Person(KNVK-NAMEV)&lt;/P&gt;&lt;P&gt;Address 1 (KNA1-STRAS) &lt;/P&gt;&lt;P&gt;City (KNA1-ORT01) &lt;/P&gt;&lt;P&gt;Country(KNA1-LAND1) &lt;/P&gt;&lt;P&gt;Postal Code(KNA1-PSTLZ) &lt;/P&gt;&lt;P&gt;Telephone No(KNA1-TELF1) &lt;/P&gt;&lt;P&gt;Fax No(KNA1-TELFX) &lt;/P&gt;&lt;P&gt;Email Address(ADR6-SMTP_ADDR)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know the various methods of retriveing the data (select query,joins etc....) and generate a abap report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know how to use coma(,) seperator while using GUI_DOWNLOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Srini&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Feb 2008 13:53:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-report-query/m-p/3486204#M838194</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-29T13:53:22Z</dc:date>
    </item>
    <item>
      <title>Re: Abap Report Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-report-query/m-p/3486205#M838195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;***************************&lt;/P&gt;&lt;P&gt;select single name1&lt;/P&gt;&lt;P&gt;     into itab_cust-p_name1&lt;/P&gt;&lt;P&gt;    from knvk  &lt;/P&gt;&lt;P&gt;  where kunnr = itab_cust-kunnr.&lt;/P&gt;&lt;P&gt;*****************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select  a&lt;SUB&gt;kunnr a&lt;/SUB&gt;name1 a&lt;SUB&gt;stras a&lt;/SUB&gt;ort01 &lt;/P&gt;&lt;P&gt;	a&lt;SUB&gt;land1 a&lt;/SUB&gt;pstlz a&lt;SUB&gt;telf1 a&lt;/SUB&gt;telfx&lt;/P&gt;&lt;P&gt;         c~adrnr&lt;/P&gt;&lt;P&gt; 	from kna1 as a inner join adrc as b&lt;/P&gt;&lt;P&gt;        on c&lt;SUB&gt;ADRNR = d&lt;/SUB&gt;ADDRNUMBER&lt;/P&gt;&lt;P&gt;        into corresponding fields of table itab_cust&lt;/P&gt;&lt;P&gt;  where a~kunnr in p_cust  . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if this query is use then give point&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Mar 2008 12:01:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-report-query/m-p/3486205#M838195</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-01T12:01:57Z</dc:date>
    </item>
    <item>
      <title>Re: Abap Report Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-report-query/m-p/3486206#M838196</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;You can use BAPI to get customer information :&lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_GETDETAIL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use inner joins like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;KNA1 &amp;amp; KNVK having relationship with KUNNR field or etc.,&lt;/P&gt;&lt;P&gt;but ADR6 is doesnt have field with them. But Address number is existing both the tables KNVK &amp;amp; ADR6 table.&lt;/P&gt;&lt;P&gt;First you have to find the link to these tables. then &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Define two internal tables, for performance wise.&lt;/P&gt;&lt;P&gt;1_table for KNA1 &amp;amp; KNVK fields.&lt;/P&gt;&lt;P&gt;2_table for KNVK field and ADR6 field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select kna1~fields&lt;/P&gt;&lt;P&gt;         knvk~fields from kna1&lt;/P&gt;&lt;P&gt;into table 1_table inner join knvk on kna1&lt;SUB&gt;kunnr = knvk&lt;/SUB&gt;kunnr&lt;/P&gt;&lt;P&gt;where kunnr in kunnr (select-option parameter).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not 1_table[] is initial.&lt;/P&gt;&lt;P&gt;select adr6~ fields&lt;/P&gt;&lt;P&gt;          knvk ~field (one field) - kunnr is good for furthor process&lt;/P&gt;&lt;P&gt;from adr6 into table 2_table inner join knvk on adr6&lt;SUB&gt;addressnumber = knvk&lt;/SUB&gt;addressnumber&lt;/P&gt;&lt;P&gt;for all entries in 1_table&lt;/P&gt;&lt;P&gt;where kunnr = 1_table-kunnr.&lt;/P&gt;&lt;P&gt;(you can reverse the tables and their fields according to your selection).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just observe the above code clearly and understand. You should come to know that what needs to be done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sekar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Mar 2008 14:13:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-report-query/m-p/3486206#M838196</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-01T14:13:10Z</dc:date>
    </item>
    <item>
      <title>Re: Abap Report Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-report-query/m-p/3486207#M838197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi this is the good way ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZZZZZ .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables :kna1,knvk,adr6.&lt;/P&gt;&lt;P&gt;data:begin of it_kna1 occurs 0,&lt;/P&gt;&lt;P&gt;     kunnr like kna1-kunnr,&lt;/P&gt;&lt;P&gt;     name1 like kna1-name1,&lt;/P&gt;&lt;P&gt;     stras like kna1-stras,&lt;/P&gt;&lt;P&gt;     ort01 like kna1-ort01,&lt;/P&gt;&lt;P&gt;     land1 like kna1-land1,&lt;/P&gt;&lt;P&gt;     pstlz like kna1-pstlz,&lt;/P&gt;&lt;P&gt;     telf1 like kna1-telf1,&lt;/P&gt;&lt;P&gt;     telfx like kna1-telfx,&lt;/P&gt;&lt;P&gt;     end of it_kna1.&lt;/P&gt;&lt;P&gt;data: begin of it_knvk occurs 0,&lt;/P&gt;&lt;P&gt;      kunnr like knvk-kunnr ,&lt;/P&gt;&lt;P&gt;     namev like knvk-namev,&lt;/P&gt;&lt;P&gt;      end of it_knvk.&lt;/P&gt;&lt;P&gt;data:begin of it_adr6 occurs 0,&lt;/P&gt;&lt;P&gt;     PERSNUMBER like adr6-PERSNUMBER,&lt;/P&gt;&lt;P&gt;     smtp_addr like adr6-smtp_addr,&lt;/P&gt;&lt;P&gt;     end of it_adr6.&lt;/P&gt;&lt;P&gt;data:begin of it_final occurs 0,&lt;/P&gt;&lt;P&gt;     kunnr like kna1-kunnr,&lt;/P&gt;&lt;P&gt;     name1 like kna1-name1,&lt;/P&gt;&lt;P&gt;     stras like kna1-stras,&lt;/P&gt;&lt;P&gt;     ort01 like kna1-ort01,&lt;/P&gt;&lt;P&gt;     land1 like kna1-land1,&lt;/P&gt;&lt;P&gt;     pstlz like kna1-pstlz,&lt;/P&gt;&lt;P&gt;     telf1 like kna1-telf1,&lt;/P&gt;&lt;P&gt;     telfx like kna1-telfx,&lt;/P&gt;&lt;P&gt;     namev like knvk-namev,&lt;/P&gt;&lt;P&gt;     smtp_addr like adr6-smtp_addr,&lt;/P&gt;&lt;P&gt;     end of it_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select kunnr&lt;/P&gt;&lt;P&gt;       name1&lt;/P&gt;&lt;P&gt;       stras&lt;/P&gt;&lt;P&gt;       ort01&lt;/P&gt;&lt;P&gt;       land1&lt;/P&gt;&lt;P&gt;       pstlz&lt;/P&gt;&lt;P&gt;       telf1&lt;/P&gt;&lt;P&gt;       telfx&lt;/P&gt;&lt;P&gt;       from kna1&lt;/P&gt;&lt;P&gt;       into table it_kna1.&lt;/P&gt;&lt;P&gt;sort it_kna1 by kunnr .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not it_kna1[] is initial.&lt;/P&gt;&lt;P&gt;select kunnr&lt;/P&gt;&lt;P&gt;       namev&lt;/P&gt;&lt;P&gt;       from knvk&lt;/P&gt;&lt;P&gt;       into table it_knvk&lt;/P&gt;&lt;P&gt;       for all entries in it_kna1&lt;/P&gt;&lt;P&gt;       where kunnr = it_kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort it_knvk by kunnr .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select        PERSNUMBER&lt;/P&gt;&lt;P&gt;              smtp_addr&lt;/P&gt;&lt;P&gt;              from adr6&lt;/P&gt;&lt;P&gt;              into table it_adr6&lt;/P&gt;&lt;P&gt;              for all entries in it_kna1&lt;/P&gt;&lt;P&gt;              where PERSNUMBER = it_kna1-kunnr.&lt;/P&gt;&lt;P&gt;sort it_adr6 by persnumber .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_kna1.&lt;/P&gt;&lt;P&gt;it_final-kunnr = it_kna1-kunnr.&lt;/P&gt;&lt;P&gt;it_final-name1 = it_kna1-name1.&lt;/P&gt;&lt;P&gt;it_final-stras = it_kna1-stras.&lt;/P&gt;&lt;P&gt;it_final-ort01 = it_kna1-ort01.&lt;/P&gt;&lt;P&gt;it_final-land1 = it_kna1-land1.&lt;/P&gt;&lt;P&gt;it_final-pstlz = it_kna1-pstlz.&lt;/P&gt;&lt;P&gt;it_final-telf1 = it_kna1-telf1.&lt;/P&gt;&lt;P&gt;it_final-telfx = it_kna1-telfx.&lt;/P&gt;&lt;P&gt;read table it_knvk with key kunnr = it_kna1-kunnr.&lt;/P&gt;&lt;P&gt;it_final-namev = it_knvk-namev.&lt;/P&gt;&lt;P&gt;read table it_adr6 with key PERSNUMBER = it_kna1-kunnr.&lt;/P&gt;&lt;P&gt;it_final-smtp_addr = it_adr6-smtp_addr.&lt;/P&gt;&lt;P&gt;append it_final.&lt;/P&gt;&lt;P&gt;clear it_final.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;write:/ it_final-kunnr ,&lt;/P&gt;&lt;P&gt;it_final-name1 ,&lt;/P&gt;&lt;P&gt;it_final-stras ,&lt;/P&gt;&lt;P&gt;it_final-ort01 ,&lt;/P&gt;&lt;P&gt;it_final-land1 ,&lt;/P&gt;&lt;P&gt;it_final-pstlz ,&lt;/P&gt;&lt;P&gt;it_final-telf1 ,&lt;/P&gt;&lt;P&gt;it_final-telfx ,&lt;/P&gt;&lt;P&gt;it_final-namev ,&lt;/P&gt;&lt;P&gt;it_final-smtp_addr .&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we can do this with joins but joins are not suggestable .&lt;/P&gt;&lt;P&gt;reward points if useful,&lt;/P&gt;&lt;P&gt;venkat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Mar 2008 15:22:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-report-query/m-p/3486207#M838197</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-01T15:22:20Z</dc:date>
    </item>
  </channel>
</rss>

