<?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 internal loop logic. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638590#M1091982</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have two internal tables gt_vbak &amp;amp; gt_knvp &lt;/P&gt;&lt;P&gt;and they have values as&lt;/P&gt;&lt;P&gt;&lt;U&gt;Internal table :gt&lt;/U&gt;vbak_                             &lt;/P&gt;&lt;P&gt;VBELN   VKORG BSTNK KUNNR      J_3ADEPM   kunn2&lt;/P&gt;&lt;P&gt;6049039794|6055 |MTEST1EDI_2   |6006921000|         |     |&lt;/P&gt;&lt;P&gt; 6049039797|6055 |MTEST1EDI_2  |6006921000|         |     |&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Internal table gt&lt;/U&gt;knvp_&lt;/P&gt;&lt;P&gt;KUNNR  KUNN2      VKORG SPART PARVW&lt;/P&gt;&lt;P&gt;6006921000|6006923307|6055 |01|WE       |&lt;/P&gt;&lt;P&gt;6006921000|6006923308|6055 |0 |WE       |&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My below logic is not working in updating 6006923307 &amp;amp; 6006923308 values  in gt_vbak interal table's corresponding kunn2. In two records also gt_vbak-kunn2 values is storing as 6006923308 .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;How can I write this logic in this case like both kunnr and vkorg of both itabs are same ?&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT gt_vbak INTO wa_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*READ TABLE gt_knvp INTO wa_knvp&lt;/P&gt;&lt;P&gt;*with key kunnr = wa_vbak-kunnr&lt;/P&gt;&lt;P&gt;*vkorg = wa_vbak-vkorg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT gt_knvp INTO wa_knvp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             WHERE kunnr = wa_vbak-kunnr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             AND   vkorg = wa_vbak-vkorg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wa_vbak-kunn2 = wa_knvp-kunn2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.  " LOOP AT gt_knvp INTO wa_knvp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANKS IN ADV&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Oct 2008 01:11:51 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-17T01:11:51Z</dc:date>
    <item>
      <title>internal loop logic.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638590#M1091982</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have two internal tables gt_vbak &amp;amp; gt_knvp &lt;/P&gt;&lt;P&gt;and they have values as&lt;/P&gt;&lt;P&gt;&lt;U&gt;Internal table :gt&lt;/U&gt;vbak_                             &lt;/P&gt;&lt;P&gt;VBELN   VKORG BSTNK KUNNR      J_3ADEPM   kunn2&lt;/P&gt;&lt;P&gt;6049039794|6055 |MTEST1EDI_2   |6006921000|         |     |&lt;/P&gt;&lt;P&gt; 6049039797|6055 |MTEST1EDI_2  |6006921000|         |     |&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Internal table gt&lt;/U&gt;knvp_&lt;/P&gt;&lt;P&gt;KUNNR  KUNN2      VKORG SPART PARVW&lt;/P&gt;&lt;P&gt;6006921000|6006923307|6055 |01|WE       |&lt;/P&gt;&lt;P&gt;6006921000|6006923308|6055 |0 |WE       |&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My below logic is not working in updating 6006923307 &amp;amp; 6006923308 values  in gt_vbak interal table's corresponding kunn2. In two records also gt_vbak-kunn2 values is storing as 6006923308 .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;How can I write this logic in this case like both kunnr and vkorg of both itabs are same ?&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT gt_vbak INTO wa_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*READ TABLE gt_knvp INTO wa_knvp&lt;/P&gt;&lt;P&gt;*with key kunnr = wa_vbak-kunnr&lt;/P&gt;&lt;P&gt;*vkorg = wa_vbak-vkorg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT gt_knvp INTO wa_knvp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             WHERE kunnr = wa_vbak-kunnr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             AND   vkorg = wa_vbak-vkorg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wa_vbak-kunn2 = wa_knvp-kunn2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.  " LOOP AT gt_knvp INTO wa_knvp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANKS IN ADV&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2008 01:11:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638590#M1091982</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-17T01:11:51Z</dc:date>
    </item>
    <item>
      <title>Re: internal loop logic.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638591#M1091983</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sam Kumar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You  didn't used MODIFY statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

LOOP AT gt_vbak INTO wa_vbak.

  READ TABLE gt_knvp INTO wa_knvp
     with key kunnr = wa_vbak-kunnr
     vkorg = wa_vbak-vkorg.
    if  sy-subrc = 0.
       wa_vbak-kunn2 = wa_knvp-kunn2.
       MODIFY GT_VBAK FROM WA_VBAK
           TRANSPORTING KUNN2          
            WHERE kunnr = wa_vbak-kunnr and
                            vkorg = wa_vbak-vkorg.
    endif.

ENDLOOP.

&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;R.Nagarajan.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt; We can -&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Nagarajan Ramamoorthy on Oct 17, 2008 10:24 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2008 01:21:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638591#M1091983</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-17T01:21:33Z</dc:date>
    </item>
    <item>
      <title>Re: internal loop logic.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638592#M1091984</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you are selecting gt_knvp based on 2 fields KUNNR and VKORG, and both the records in this table satsfies that condition, so it is using the last record. If you want unique, you need to take SPART also into consideration. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;KUNNR KUNN2 VKORG SPART PARVW&lt;/P&gt;&lt;P&gt;6006921000|6006923307|6055 |01|WE |&lt;/P&gt;&lt;P&gt;6006921000|6006923308|6055 |0 |WE |&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wen you would select KUNNR and VKORG from VBAK internal table, both the above records will be selected and it will update KUNN2 with the last record.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2008 01:27:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638592#M1091984</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-17T01:27:55Z</dc:date>
    </item>
    <item>
      <title>Re: internal loop logic.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638593#M1091985</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I appreciate your honesty.&lt;/P&gt;&lt;P&gt;I do used modify  but read stmt always brings first vaue...&lt;/P&gt;&lt;P&gt;Instead of read if i use loop at second itab , it always brings and modify with second record's kunn2&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2008 01:28:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638593#M1091985</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-17T01:28:37Z</dc:date>
    </item>
    <item>
      <title>Re: internal loop logic.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638594#M1091986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Read will always bring the 1st value, Loop will always bring the 2nd value, as both the entries are same in your table for those 2 fields KUNNR and VKORG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2008 01:30:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638594#M1091986</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-17T01:30:10Z</dc:date>
    </item>
    <item>
      <title>Re: internal loop logic.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638595#M1091987</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sorry typing mistake : SPART value also 01 - ie same in both reocrds&lt;/P&gt;&lt;P&gt;KUNNR KUNN2 VKORG SPART PARVW&lt;/P&gt;&lt;P&gt;6006921000|6006923307|6055 |01|WE |&lt;/P&gt;&lt;P&gt;6006921000|6006923308|6055 |01|WE |&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how can i get subsequent records ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2008 01:32:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638595#M1091987</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-17T01:32:53Z</dc:date>
    </item>
    <item>
      <title>Re: internal loop logic.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638596#M1091988</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So you have 2 shiptos for the same sold to. Why dont you read the shipto from VBPA sales order itself, and use that in your VBAp internal table. Using KNVP you will always get the same value and that might not match the shipto with the corresponding entry in slaes order&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2008 01:38:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638596#M1091988</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-17T01:38:28Z</dc:date>
    </item>
    <item>
      <title>Re: internal loop logic.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638597#M1091989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CAN i USE collect STATEMENT ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2008 02:27:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638597#M1091989</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-17T02:27:30Z</dc:date>
    </item>
    <item>
      <title>Re: internal loop logic.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638598#M1091990</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Where?  What are you trying to do? you have 2 internal tables, and you want to update a field ( KUNN2 ) in 1st with KUNN2  in other table, but the otjer table has 2 values for the same criteria, collect or anything else would nto work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;state your requirement clearly, else no one would be able to help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2008 02:29:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638598#M1091990</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-17T02:29:30Z</dc:date>
    </item>
    <item>
      <title>Re: internal loop logic.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638599#M1091991</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;LOOP AT gt_vbak INTO wa_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT gt_knvp INTO wa_knvp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHERE kunnr = wa_vbak-kunnr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AND vkorg = wa_vbak-vkorg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_vbak-kunn2 = wa_knvp-kunn2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;COLLECT wa_vbak to GT_vbak1. ( BY DECLARING GT_VBAK1)&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP. " LOOP AT gt_knvp INTO wa_knvp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANKS IN ADV&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2008 02:35:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638599#M1091991</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-17T02:35:37Z</dc:date>
    </item>
    <item>
      <title>Re: internal loop logic.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638600#M1091992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you knwo your requirements better. go thru those one more time and see if the code does the same.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2008 02:38:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-loop-logic/m-p/4638600#M1091992</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-17T02:38:49Z</dc:date>
    </item>
  </channel>
</rss>

