<?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: sql help in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-help/m-p/1414788#M199624</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;declare a internal table with four fields, like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Data: begin of itab occurs 0,
      cus_id(10),
      mob_n(10),
      house_n(10),
      pager_n(10),
      end of itab.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then select from the two tables, and check the type of the number. depending on type insert in corresponding value. like.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT ...........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;If number_type = 'M'.
   itab-mob_n = phone_no.
elsif number_type = 'H'.
   itab-house_no = phone_no.
elseif number_type = 'P'.
   itab-pager_no = phone_no.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt; READ TABLE itab with key cus_id = cus_phone-cus_id.
   IF sy-subrc = 0.
     MODIFY itab index sy-index.
   else.
     APPEND itab.
   ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDSELECT.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wasim Ahmed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Jul 2006 05:17:10 GMT</pubDate>
    <dc:creator>dani_mn</dc:creator>
    <dc:date>2006-07-14T05:17:10Z</dc:date>
    <item>
      <title>sql help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-help/m-p/1414786#M199622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;could plz suggest me in structuring the Select statement. and my requirement is as follws:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have 2 tables cus_pers and cus_phone.&lt;/P&gt;&lt;P&gt;cus_id is the primary key. got 1,2,3 in cus_id.&lt;/P&gt;&lt;P&gt;in cus_phone table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cus_id phone no phone type------three fields&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 11 p&lt;/P&gt;&lt;P&gt;1 22 m&lt;/P&gt;&lt;P&gt;1 33 h&lt;/P&gt;&lt;P&gt;2 10 p&lt;/P&gt;&lt;P&gt;2 23 h&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want result as &lt;/P&gt;&lt;P&gt;cus_id mobile no(m) house no(h) pager no(p)&lt;/P&gt;&lt;P&gt;1 22   33 11&lt;/P&gt;&lt;P&gt;2 null 23 10&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;all mobile no houseno and pager no resides in same field phone no.&lt;/P&gt;&lt;P&gt;i need to select them by phone tye.&lt;/P&gt;&lt;P&gt;thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 05:04:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-help/m-p/1414786#M199622</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T05:04:15Z</dc:date>
    </item>
    <item>
      <title>Re: sql help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-help/m-p/1414787#M199623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Srini,&lt;/P&gt;&lt;P&gt;Why don't you make a internal of both the table and select data from it as:&lt;/P&gt;&lt;P&gt;select cus_id phoneno phonetype from cus_pers into corresponding fields of table ITAB where cus_id = itab-....&lt;/P&gt;&lt;P&gt;here ITAB is your internal table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 05:14:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-help/m-p/1414787#M199623</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T05:14:23Z</dc:date>
    </item>
    <item>
      <title>Re: sql help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-help/m-p/1414788#M199624</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;declare a internal table with four fields, like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Data: begin of itab occurs 0,
      cus_id(10),
      mob_n(10),
      house_n(10),
      pager_n(10),
      end of itab.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then select from the two tables, and check the type of the number. depending on type insert in corresponding value. like.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT ...........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;If number_type = 'M'.
   itab-mob_n = phone_no.
elsif number_type = 'H'.
   itab-house_no = phone_no.
elseif number_type = 'P'.
   itab-pager_no = phone_no.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt; READ TABLE itab with key cus_id = cus_phone-cus_id.
   IF sy-subrc = 0.
     MODIFY itab index sy-index.
   else.
     APPEND itab.
   ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDSELECT.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wasim Ahmed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 05:17:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-help/m-p/1414788#M199624</guid>
      <dc:creator>dani_mn</dc:creator>
      <dc:date>2006-07-14T05:17:10Z</dc:date>
    </item>
    <item>
      <title>Re: sql help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-help/m-p/1414789#M199625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Srini,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think this would be the better way:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data: itab_phone like cus_phone occurs 0 with header line.

data: begin of itab_out occurs 0,
       cus_id(10) 
       mobileno(15)
       houseno(15)
       pagerno(15)
      end of itab_out.

select cust_id phone_no phone_type into itab_phone from cus_phone.


loop at itab_phone.

itab_out-id = itab_phone-id.

if itab_phone-phone_type eq 'M'.
 itab_out-mobileno = itab_phone-phone_no.
elseif itab_phone-phone_type eq 'H'.
 itab_out-houseno = itab_phone-phone_no.
elseif itab_phone-phone_type eq 'P'.
 itab_out-pagerno = itab_phone-phone_no.
endif.

append  itab_out.

endif.
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds,&lt;/P&gt;&lt;P&gt;TM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 05:22:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-help/m-p/1414789#M199625</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T05:22:43Z</dc:date>
    </item>
    <item>
      <title>Re: sql help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-help/m-p/1414790#M199626</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;Data jtab type table of cus_phone.&lt;/P&gt;&lt;P&gt;Data: Begin of itab occurs 0, &lt;/P&gt;&lt;P&gt;cus_id(10),&lt;/P&gt;&lt;P&gt; mobile no_m(10),&lt;/P&gt;&lt;P&gt; house no_h(10),&lt;/P&gt;&lt;P&gt; pager no_p(10),&lt;/P&gt;&lt;P&gt;End of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select * from cus_phone into table jtab.&lt;/P&gt;&lt;P&gt;sort jtab by cus_id.&lt;/P&gt;&lt;P&gt;loop at jtab&lt;/P&gt;&lt;P&gt;itab-cus_id = jtab-cus_id.&lt;/P&gt;&lt;P&gt;if type = 'p'.&lt;/P&gt;&lt;P&gt;itab-pager no_p = jtab-phone no.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if type = 'm'.&lt;/P&gt;&lt;P&gt;itab-pager no_m = jtab-phone no.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if type = 'h'.&lt;/P&gt;&lt;P&gt;itab-pager no_h = jtab-phone no.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;append itab.&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;Regards,&lt;/P&gt;&lt;P&gt;Tanveer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Please mark helpful answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 05:24:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-help/m-p/1414790#M199626</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T05:24:22Z</dc:date>
    </item>
    <item>
      <title>Re: sql help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-help/m-p/1414791#M199627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;thanks alot. i completely forgot the basic option.&lt;/P&gt;&lt;P&gt;points awarded for both of u.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 05:25:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-help/m-p/1414791#M199627</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T05:25:33Z</dc:date>
    </item>
  </channel>
</rss>

