<?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: Value should increase by comparing 2 fields. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723974#M1298659</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kittu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;take one more internal table by taking Material no and Serial no&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab1.&lt;/P&gt;&lt;P&gt;  itab2-material no = itab1-material no.&lt;/P&gt;&lt;P&gt;  itab2-serial no = itab1-serial no.&lt;/P&gt;&lt;P&gt;  APPEND itab2.&lt;/P&gt;&lt;P&gt;  CLEAR itab2.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT itab2[] IS INITIAL.&lt;/P&gt;&lt;P&gt;  SORT itab2 BY material no serial no.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM itab2 COMPARING material no serial no.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR v_num.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab1 WHERE matrial NO = ITAB2-MATERIAL-NO AND&lt;/P&gt;&lt;P&gt;  serial no = itab2-serial no.&lt;/P&gt;&lt;P&gt;    v_num = v_num + 1.&lt;/P&gt;&lt;P&gt;    itab1-no of repairs = v_num.&lt;/P&gt;&lt;P&gt;    MODIFY itab1 INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&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;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kumar Bandanadham&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Velangini Showry Maria Kumar Bandanadham on Jun 11, 2009 9:47 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 11 Jun 2009 07:43:47 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-06-11T07:43:47Z</dc:date>
    <item>
      <title>Value should increase by comparing 2 fields.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723972#M1298657</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;I have a requirement,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is nothing but Material and Serial no Combination. If same material and Serial number get repeats&lt;/P&gt;&lt;P&gt;no of repairs value should increase&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;For eg,  
 
       Prt no   Material no     Serial no   No of repairs
 
      #A0005    XYZ                ABC          1
      #A0006    XYZ                DCE          1
      #A0007   PQR                ABC          1
      #A0008   XYZ                 ABC          2&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By default the repair value will be 1.&lt;/P&gt;&lt;P&gt;I have Material No and Serial no in my final table T_final. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to put a condition where it will let us know the if the Materail number is repated with Serial number so that it should add 1 and append the Number of repairs field. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions will be appreciated. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kittu&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Kittu on Jun 11, 2009 9:27 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2009 07:27:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723972#M1298657</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-11T07:27:21Z</dc:date>
    </item>
    <item>
      <title>Re: Value should increase by comparing 2 fields.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723973#M1298658</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kittu,&lt;/P&gt;&lt;P&gt;     Sort your T_final containing these records by Part number descending.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read table T_final with key Material no = Current record-Material no&lt;/P&gt;&lt;P&gt;                                        Serial no    = Current record-serial no.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;T_final-No of repairs = T_final-No of repairs + 1.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;T_final-No of repairs = 1.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please acknowledge if this answers your question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~Nanda&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2009 07:37:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723973#M1298658</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-11T07:37:44Z</dc:date>
    </item>
    <item>
      <title>Re: Value should increase by comparing 2 fields.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723974#M1298659</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kittu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;take one more internal table by taking Material no and Serial no&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab1.&lt;/P&gt;&lt;P&gt;  itab2-material no = itab1-material no.&lt;/P&gt;&lt;P&gt;  itab2-serial no = itab1-serial no.&lt;/P&gt;&lt;P&gt;  APPEND itab2.&lt;/P&gt;&lt;P&gt;  CLEAR itab2.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT itab2[] IS INITIAL.&lt;/P&gt;&lt;P&gt;  SORT itab2 BY material no serial no.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM itab2 COMPARING material no serial no.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR v_num.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab1 WHERE matrial NO = ITAB2-MATERIAL-NO AND&lt;/P&gt;&lt;P&gt;  serial no = itab2-serial no.&lt;/P&gt;&lt;P&gt;    v_num = v_num + 1.&lt;/P&gt;&lt;P&gt;    itab1-no of repairs = v_num.&lt;/P&gt;&lt;P&gt;    MODIFY itab1 INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&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;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kumar Bandanadham&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Velangini Showry Maria Kumar Bandanadham on Jun 11, 2009 9:47 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2009 07:43:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723974#M1298659</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-11T07:43:47Z</dc:date>
    </item>
    <item>
      <title>Re: Value should increase by comparing 2 fields.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723975#M1298660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try something like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA :BEGIN OF ITAB OCCURS 10,
           PARTNO(6)  TYPE C,
           MATNR      TYPE MATNR,
           SERIAL     TYPE GERNR,
           REPAIR     TYPE I,
        END OF ITAB.
DATA : PRV_MATNR TYPE MATNR,
           PRV_SERIAL TYPE GERNR,
           LV_REPAIR          TYPE I,
           LV_TABIX       TYPE I.


CLEAR :PRV_MATNR,
       PRV_SERIAL,
       LV_REPAIR.
SORT  ITAB BY MATNR SERIAL.  "Sort table by material and serial
LOOP AT ITAB.                            
   LV_TABIX = SY-TABIX.
****If previous material number and serial are equal to currents
****increase repair else set repair = 1
   IF   PRV_MATNR = ITAB-MATNR
   AND PRV_SERIAL = ITAB-SERIAL.
    LV_REPAIR = LV_REPAIR + 1.
  ELSE.
    LV_REPAIR = 1.
  ENDIF.
  ITAB-REPAIR = LV_REPAIR.
  MODIFY ITAB INDEX LV_TABIX TRANSPORTING REPAIR. "modify table
 PRV_MATNR = ITAB-MATNR.   "set previous material
 PRV_SERIAL = ITAB-SERIAL.   "Set previous serial
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2009 07:54:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723975#M1298660</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-11T07:54:23Z</dc:date>
    </item>
    <item>
      <title>Re: Value should increase by comparing 2 fields.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723976#M1298661</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;Try using CALL FUNCTION 'CTVB_COMPARE_TABLES'.&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>Thu, 11 Jun 2009 08:29:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723976#M1298661</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-11T08:29:29Z</dc:date>
    </item>
    <item>
      <title>Re: Value should increase by comparing 2 fields.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723977#M1298662</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;try this..Instead of using loop within loop you can go for this.... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT intab INTO gs_details.&lt;/P&gt;&lt;P&gt;    lv_count = lv_count + 1.&lt;/P&gt;&lt;P&gt;    AT END OF matnr.&lt;/P&gt;&lt;P&gt;      gs_total-serial      = gs_details-serial.&lt;/P&gt;&lt;P&gt;      gs_total-cov_total  = lv_count.&lt;/P&gt;&lt;P&gt;      APPEND gs_total TO gt_total.&lt;/P&gt;&lt;P&gt;      CLEAR : gs_total,&lt;/P&gt;&lt;P&gt;              lv_count,&lt;/P&gt;&lt;P&gt;              gs_details.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2009 09:10:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723977#M1298662</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-11T09:10:36Z</dc:date>
    </item>
    <item>
      <title>Re: Value should increase by comparing 2 fields.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723978#M1298663</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA:BEGIN OF itab OCCURS 0,
      matnr TYPE matnr,
      sernr TYPE qmel-serialnr,
      repairs TYPE i,
     END OF itab.


itab-matnr =   'XYZ'   . itab-sernr =   'ABC'. APPEND itab.
itab-matnr =   'XYZ'   . itab-sernr =   'DCE'. APPEND itab.
itab-matnr =   'PQR'   . itab-sernr =   'ABC'. APPEND itab.
itab-matnr =   'XYZ'   . itab-sernr =   'ABC'. APPEND itab.


SORT itab BY matnr sernr ASCENDING.

DATA:cnt TYPE i.

LOOP AT itab.
  AT NEW sernr.
    cnt = 1.
  ENDAT.
  itab-repairs = cnt.
  MODIFY itab TRANSPORTING repairs.
  cnt = cnt + 1.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2009 09:22:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-should-increase-by-comparing-2-fields/m-p/5723978#M1298663</guid>
      <dc:creator>kesavadas_thekkillath</dc:creator>
      <dc:date>2009-06-11T09:22:00Z</dc:date>
    </item>
  </channel>
</rss>

