<?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: print data  by comparing fields in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-data-by-comparing-fields/m-p/3376445#M810708</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;PRE&gt;&lt;CODE&gt;SORT ITAB BY MATNR WERKS MFGNR.

LOOP AT ITAB.
  AT NEW MATNR.
      FL_PRINT   = SPACE.
      FL_CHECK = 'X'.
  ENDAT.
   IF FL_CHECK = 'X'.
     LOOP AT ITAB TRANSPORTING NO FIELDS
                                WHERE MATNR  = ITAB-MATNR
                                      AND WERKS &amp;lt;&amp;gt; ITAB-WERKS
                                      AND MFGNR &amp;lt;&amp;gt; ITAB-MFGNR.
         EXIT.
     ENDLOOP.
     IF SY-SUBRC = 0.
        FL_PRINT = 'X'.
     ENDIF.
     CLEAR FL_CHECK.
   ENDIF.
   CHECK FL_PRINT = 'X'.
   WRITE: ITAB-MATNR, ITAB-WERKS, ITAB-MFGNR.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: max bianchi on Jan 22, 2008 6:42 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 22 Jan 2008 17:39:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-22T17:39:33Z</dc:date>
    <item>
      <title>print data  by comparing fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-data-by-comparing-fields/m-p/3376444#M810707</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all,&lt;/P&gt;&lt;P&gt; i have a itab in whch data is like this&lt;/P&gt;&lt;P&gt;matnr werks mfgnr&lt;/P&gt;&lt;P&gt;40 21 10&lt;/P&gt;&lt;P&gt;40 22 10&lt;/P&gt;&lt;P&gt;40 23 10&lt;/P&gt;&lt;P&gt;40 24 12&lt;/P&gt;&lt;P&gt;40 25 13&lt;/P&gt;&lt;P&gt;40 26 15&lt;/P&gt;&lt;P&gt;50 21 18&lt;/P&gt;&lt;P&gt;50 22 18&lt;/P&gt;&lt;P&gt;50 23 18&lt;/P&gt;&lt;P&gt;50 24 18&lt;/P&gt;&lt;P&gt;50 25 18&lt;/P&gt;&lt;P&gt;50 26 18&lt;/P&gt;&lt;P&gt;50 27 18&lt;/P&gt;&lt;P&gt;but in output i want to print only those mat  where the mfgnr is not the same across all plants.that is output should be like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matnr werks mfgnr&lt;/P&gt;&lt;P&gt;40 21 10&lt;/P&gt;&lt;P&gt;40 22 10&lt;/P&gt;&lt;P&gt;40 23 10&lt;/P&gt;&lt;P&gt;40 24 12&lt;/P&gt;&lt;P&gt;40 25 13&lt;/P&gt;&lt;P&gt;40 26 15.&lt;/P&gt;&lt;P&gt;output should not print any value of mat 50 as it is having same mfgnr for all palnts			&lt;/P&gt;&lt;P&gt;mat 40 and 50 are entered in selection screen.&lt;/P&gt;&lt;P&gt;can anybody help.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;sarabjit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Jan 22, 2008 12:34 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jan 2008 17:30:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-data-by-comparing-fields/m-p/3376444#M810707</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-22T17:30:46Z</dc:date>
    </item>
    <item>
      <title>Re: print data  by comparing fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-data-by-comparing-fields/m-p/3376445#M810708</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;PRE&gt;&lt;CODE&gt;SORT ITAB BY MATNR WERKS MFGNR.

LOOP AT ITAB.
  AT NEW MATNR.
      FL_PRINT   = SPACE.
      FL_CHECK = 'X'.
  ENDAT.
   IF FL_CHECK = 'X'.
     LOOP AT ITAB TRANSPORTING NO FIELDS
                                WHERE MATNR  = ITAB-MATNR
                                      AND WERKS &amp;lt;&amp;gt; ITAB-WERKS
                                      AND MFGNR &amp;lt;&amp;gt; ITAB-MFGNR.
         EXIT.
     ENDLOOP.
     IF SY-SUBRC = 0.
        FL_PRINT = 'X'.
     ENDIF.
     CLEAR FL_CHECK.
   ENDIF.
   CHECK FL_PRINT = 'X'.
   WRITE: ITAB-MATNR, ITAB-WERKS, ITAB-MFGNR.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: max bianchi on Jan 22, 2008 6:42 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jan 2008 17:39:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-data-by-comparing-fields/m-p/3376445#M810708</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-22T17:39:33Z</dc:date>
    </item>
    <item>
      <title>Re: print data  by comparing fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-data-by-comparing-fields/m-p/3376446#M810709</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can u plz explain what is fl_print and fl_check in the code&lt;/P&gt;&lt;P&gt;thanks for reply. i m working on code suggested by you&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ur suggested code is printing all the value of mat 40 and 5 but in my case i only reqiured to print the for mat 40 as it is having different values of mfgnr not mat 50 itis having same value of mfgnr all the way&lt;/P&gt;&lt;P&gt;any other suggestions plz&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: sarabjit kaur on Jan 22, 2008 12:43 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jan 2008 18:11:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-data-by-comparing-fields/m-p/3376446#M810709</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-22T18:11:20Z</dc:date>
    </item>
    <item>
      <title>Re: print data  by comparing fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-data-by-comparing-fields/m-p/3376447#M810710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;FL_PRINT   = SPACE.&lt;/P&gt;&lt;P&gt;      FL_CHECK = 'X'.&lt;/P&gt;&lt;P&gt;fl_print and fl_check are simply local variables which used by check the condition where new matnr is fired by at new matnr commond.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jan 2008 20:06:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-data-by-comparing-fields/m-p/3376447#M810710</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-22T20:06:55Z</dc:date>
    </item>
    <item>
      <title>Re: print data  by comparing fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-data-by-comparing-fields/m-p/3376448#M810711</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
table two variable for matnr and mfgnr
code:
data: v_matnr like makt-matnr,
        v_mfgnr like makt-mfgnr.
data: lin1 like i, lin2 like i.

sort itab by matnr mfgnr.

read table itab index 1.

v_matnr = itab-matnr.
v_mfgnr = itab-mfgnr.

loop at itab.
at new matnr
  lin1 = sy-tabix.
endat.

at end matnr.
  lin2 = sy-tabix.
endat.
 if  v_matnr &amp;lt;&amp;gt; matnr or v_mfgnr &amp;lt;&amp;gt; mfgnr
   //read data from table itab line lin1 to lin2.
endif.
endloop.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Logic should be like this. add more statement to run it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Jan 22, 2008 4:17 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jan 2008 20:25:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-data-by-comparing-fields/m-p/3376448#M810711</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-22T20:25:48Z</dc:date>
    </item>
  </channel>
</rss>

