<?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: when the key fields not matching in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669694#M1098416</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 Element needs to be same in case of FK &amp;amp; PK......Select Statement don't require same Data Element, only domain needs to be similar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your Second SELECT statement is incorrect...Looks you wanted to use FOR ALL ENTRIES on IT_EBAN but there is a mispell.....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 25 Oct 2008 15:10:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-25T15:10:57Z</dc:date>
    <item>
      <title>when the key fields not matching</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669688#M1098410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;what is to be done when the key fields of the tables are not matching and the other common fields between the tables are having different data elements.&lt;/P&gt;&lt;P&gt;i am not getting the entries from the ekpo table.&lt;/P&gt;&lt;P&gt;have alook&lt;/P&gt;&lt;P&gt;what to do.?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in this eban and ekpo,fields that are common is ebeln and ebelp but thier daat elements are diffrent.&lt;/P&gt;&lt;P&gt; SELECT   BANFN&lt;/P&gt;&lt;P&gt;               BNFPO&lt;/P&gt;&lt;P&gt;               ERNAM&lt;/P&gt;&lt;P&gt;               BADAT&lt;/P&gt;&lt;P&gt;               AFNAM&lt;/P&gt;&lt;P&gt;               TXZ01&lt;/P&gt;&lt;P&gt;               MENGE&lt;/P&gt;&lt;P&gt;               MEINS&lt;/P&gt;&lt;P&gt;               PREIS&lt;/P&gt;&lt;P&gt;               WAERS&lt;/P&gt;&lt;P&gt;               PEINH&lt;/P&gt;&lt;P&gt;               RLWRT&lt;/P&gt;&lt;P&gt;               LFDAT&lt;/P&gt;&lt;P&gt;               FRGDT&lt;/P&gt;&lt;P&gt;               EBELN&lt;/P&gt;&lt;P&gt;               EBELP&lt;/P&gt;&lt;P&gt;               BEDAT&lt;/P&gt;&lt;P&gt;               BSMNG&lt;/P&gt;&lt;P&gt;               WERKS&lt;/P&gt;&lt;P&gt;               FRGST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;               FROM EBAN&lt;/P&gt;&lt;P&gt;               INTO  CORRESPONDING FIELDS OF TABLE IT_EBAN&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              WHERE BANFN = IT_EBAN-BANFN&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              AND   BNFPO = IT_EBAN-BNFPO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              AND   WERKS = IT_EBAN-WERKS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              AND   FRGST = IT_EBAN-FRGST.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              WHERE   BANFN IN S_REQNUM&lt;/P&gt;&lt;P&gt;               AND    BADAT IN S_REQCR&lt;/P&gt;&lt;P&gt;               AND    WERKS IN S_PLANT&lt;/P&gt;&lt;P&gt;               AND    FRGST IN S_RELSTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IT_EBAN BY  BANFN BNFPO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT     MEINS&lt;/P&gt;&lt;P&gt;               NETPR&lt;/P&gt;&lt;P&gt;               PEINH&lt;/P&gt;&lt;P&gt;               NETWR&lt;/P&gt;&lt;P&gt;               FROM EKPO&lt;/P&gt;&lt;P&gt;               INTO CORRESPONDING FIELDS OF TABLE IT_EKPO&lt;/P&gt;&lt;P&gt;               WHERE EBELN = it_ekpo-EBELN&lt;/P&gt;&lt;P&gt;               AND   EBELP =it_ekpo-EBELP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;  SORT IT_EKPO BY EBELN EBELP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Oct 2008 14:27:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669688#M1098410</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-24T14:27:48Z</dc:date>
    </item>
    <item>
      <title>Re: when the key fields not matching</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669689#M1098411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Don't worry about the data elements being different....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MEINS&lt;/P&gt;&lt;P&gt;NETPR&lt;/P&gt;&lt;P&gt;PEINH&lt;/P&gt;&lt;P&gt;NETWR&lt;/P&gt;&lt;P&gt;FROM EKPO&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE IT_EKPO&lt;/P&gt;&lt;P&gt;WHERE EBELN = it_ekpo-EBELN&lt;/P&gt;&lt;P&gt;AND EBELP =it_ekpo-EBELP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That bit doesn't make sense since you are referring to it_ekpo even though you have no values in it. Sounds like you need to refer to the data from IT_EBAN...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Oct 2008 14:35:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669689#M1098411</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-24T14:35:12Z</dc:date>
    </item>
    <item>
      <title>Re: when the key fields not matching</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669690#M1098412</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not able to understand what you are try to do in following select statment&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MEINS&lt;/P&gt;&lt;P&gt;NETPR&lt;/P&gt;&lt;P&gt;PEINH&lt;/P&gt;&lt;P&gt;NETWR&lt;/P&gt;&lt;P&gt;FROM EKPO&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE &lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;IT_EKPO&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;WHERE EBELN =  &lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;it_ekpo&lt;/SPAN&gt;-EBELN&lt;/P&gt;&lt;P&gt;AND EBELP = &lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;it_ekpo&lt;/SPAN&gt;-EBELP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;why you are using same table in INTO clause and where condition ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you want all entries from EKPO for EBELN , EBELP which you found in EBAN the try using FOR ALL ENTRIES  addition in select statment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SELECT meins
netpr
peinh
netwr
FROM ekpo
INTO CORRESPONDING FIELDS OF TABLE it_ekpo
"--&amp;gt; FOR ALL ENTRIES IN  it_eban
WHERE ebeln = it_eban-ebeln
AND ebelp = it_eban-ebelp.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: mrugesh phatak on Oct 24, 2008 4:44 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Oct 2008 14:42:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669690#M1098412</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-24T14:42:17Z</dc:date>
    </item>
    <item>
      <title>Re: when the key fields not matching</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669691#M1098413</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;try this code....&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SELECT BANFN
BNFPO
ERNAM
BADAT
AFNAM
TXZ01
MENGE
MEINS
PREIS
WAERS
PEINH
RLWRT
LFDAT
FRGDT
EBELN
EBELP
BEDAT
BSMNG
WERKS
FRGST
FROM EBAN
INTO CORRESPONDING FIELDS OF TABLE IT_EBAN
WHERE BANFN IN S_REQNUM
AND BADAT IN S_REQCR
AND WERKS IN S_PLANT
AND FRGST IN S_RELSTR.

IF SY-SUBRC = 0.

SORT IT_EBAN BY BANFN BNFPO.
SELECT meins
netpr
peinh
netwr
FROM ekpo
INTO CORRESPONDING FIELDS OF TABLE it_ekpo
 FOR ALL ENTRIES IN  it_eban
WHERE ebeln = it_eban-ebeln
AND ebelp = it_eban-ebelp.

endif.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Arunima&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2008 08:28:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669691#M1098413</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-25T08:28:47Z</dc:date>
    </item>
    <item>
      <title>Re: when the key fields not matching</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669692#M1098414</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;don't use into corresponding fields as it degrades the pperformance related to output time.instead use for all entries:&lt;/P&gt;&lt;P&gt;do like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT BANFN&lt;/P&gt;&lt;P&gt;BNFPO&lt;/P&gt;&lt;P&gt;ERNAM&lt;/P&gt;&lt;P&gt;BADAT&lt;/P&gt;&lt;P&gt;AFNAM&lt;/P&gt;&lt;P&gt;TXZ01&lt;/P&gt;&lt;P&gt;MENGE&lt;/P&gt;&lt;P&gt;MEINS&lt;/P&gt;&lt;P&gt;PREIS&lt;/P&gt;&lt;P&gt;WAERS&lt;/P&gt;&lt;P&gt;PEINH&lt;/P&gt;&lt;P&gt;RLWRT&lt;/P&gt;&lt;P&gt;LFDAT&lt;/P&gt;&lt;P&gt;FRGDT&lt;/P&gt;&lt;P&gt;EBELN&lt;/P&gt;&lt;P&gt;EBELP&lt;/P&gt;&lt;P&gt;BEDAT&lt;/P&gt;&lt;P&gt;BSMNG&lt;/P&gt;&lt;P&gt;WERKS&lt;/P&gt;&lt;P&gt;FRGST&lt;/P&gt;&lt;P&gt;FROM EBAN&lt;/P&gt;&lt;P&gt;INTO  TABLE IT_EBAN&lt;/P&gt;&lt;P&gt;WHERE BANFN IN S_REQNUM&lt;/P&gt;&lt;P&gt;AND BADAT IN S_REQCR&lt;/P&gt;&lt;P&gt;AND WERKS IN S_PLANT&lt;/P&gt;&lt;P&gt;AND FRGST IN S_RELSTR.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SORT IT_EBAN BY BANFN BNFPO.&lt;/P&gt;&lt;P&gt;SELECT meins&lt;/P&gt;&lt;P&gt;netpr&lt;/P&gt;&lt;P&gt;peinh&lt;/P&gt;&lt;P&gt;netwr&lt;/P&gt;&lt;P&gt;FROM ekpo&lt;/P&gt;&lt;P&gt;INTO  TABLE it_ekpo&lt;/P&gt;&lt;P&gt; FOR ALL ENTRIES IN  it_eban&lt;/P&gt;&lt;P&gt;WHERE ebeln = it_eban-ebeln&lt;/P&gt;&lt;P&gt;AND ebelp = it_eban-ebelp.&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, 25 Oct 2008 12:44:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669692#M1098414</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-25T12:44:21Z</dc:date>
    </item>
    <item>
      <title>Re: when the key fields not matching</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669693#M1098415</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tanisha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the data element is different then I would sugeest you to do some change in the ineternal table data element other wise it will give you a short dump.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Chidanand&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2008 14:59:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669693#M1098415</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-25T14:59:15Z</dc:date>
    </item>
    <item>
      <title>Re: when the key fields not matching</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669694#M1098416</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 Element needs to be same in case of FK &amp;amp; PK......Select Statement don't require same Data Element, only domain needs to be similar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your Second SELECT statement is incorrect...Looks you wanted to use FOR ALL ENTRIES on IT_EBAN but there is a mispell.....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2008 15:10:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/when-the-key-fields-not-matching/m-p/4669694#M1098416</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-25T15:10:57Z</dc:date>
    </item>
  </channel>
</rss>

