<?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: Process Internal table -Logic in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/process-internal-table-logic/m-p/4260369#M1016774</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check out this simple code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  ZTEST_SDN
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  ztest_sdn.
TYPES:
BEGIN OF x_tab,
  f1 TYPE c LENGTH 1,
  f2 TYPE i,
  f3 TYPE i,
END OF x_tab.
DATA:
i_tab TYPE STANDARD TABLE OF x_tab INITIAL SIZE 0,
wa_tab TYPE x_tab.

DEFINE append_data.
  wa_tab-f1 = &amp;amp;1.
  wa_tab-f2 = &amp;amp;2.
  wa_tab-f3 = &amp;amp;3.
  append wa_tab to i_tab.
END-OF-DEFINITION.


append_data: 'A' '10' '30',
'A' '20' '50',
'A' '00' '100',
'B' '20' '40',
'B' '10' '90'.

IF i_tab[] IS NOT INITIAL.
  SORT i_tab BY f1 ASCENDING f2 ASCENDING f3 DESCENDING.

  LOOP AT i_tab INTO wa_tab.
    WRITE:/1 'WA_TAB-F1:',wa_tab-f1,
           20 'WA_TAB-F2:',wa_tab-f2 LEFT-JUSTIFIED,
           40 'WA_TAB-F1:',wa_tab-f3 LEFT-JUSTIFIED.
  ENDLOOP.
  WRITE:/ sy-uline.

  DELETE ADJACENT DUPLICATES FROM i_tab COMPARING f1.

  LOOP AT i_tab INTO wa_tab.
    WRITE:/1 'WA_TAB-F1:',wa_tab-f1,
           20 'WA_TAB-F2:',wa_tab-f2 LEFT-JUSTIFIED,
           40 'WA_TAB-F1:',wa_tab-f3 LEFT-JUSTIFIED.
  ENDLOOP.
ENDIF.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://abap-explorer.blogspot.com/" target="test_blank"&gt;http://abap-explorer.blogspot.com/&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Aug 2008 20:48:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-11T20:48:11Z</dc:date>
    <item>
      <title>Process Internal table -Logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/process-internal-table-logic/m-p/4260367#M1016772</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;My internal table has following data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A      10     30&lt;/P&gt;&lt;P&gt;A      20     50&lt;/P&gt;&lt;P&gt;A      00     100&lt;/P&gt;&lt;P&gt;B      20     40&lt;/P&gt;&lt;P&gt;B      10     90&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need output as &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    (Lowest)   (Highest)&lt;/P&gt;&lt;P&gt;A   10               100&lt;/P&gt;&lt;P&gt;B   10               90&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do we do?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds&lt;/P&gt;&lt;P&gt;Praveen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Aug 2008 20:33:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/process-internal-table-logic/m-p/4260367#M1016772</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-11T20:33:21Z</dc:date>
    </item>
    <item>
      <title>Re: Process Internal table -Logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/process-internal-table-logic/m-p/4260368#M1016773</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try Like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: BEGIN OF ITAB OCCURS 0,
      FLD1  TYPE CHAR20,
      NUM1  TYPE I,
      NUM2  TYPE I,
      END   OF ITAB.

*A 10 30
*A 20 50
*A 00 100
*B 20 40
*B 10 90

ITAB-FLD1 = 'A'.
ITAB-NUM1 = '10'.
ITAB-NUM2 = '30'.
APPEND ITAB.

ITAB-FLD1 = 'A'.
ITAB-NUM1 = '20'.
ITAB-NUM2 = '50'.
APPEND ITAB.

ITAB-FLD1 = 'A'.
ITAB-NUM1 = '00'.
ITAB-NUM2 = '100'.
APPEND ITAB.

ITAB-FLD1 = 'B'.
ITAB-NUM1 = '20'.
ITAB-NUM2 = '40'.
APPEND ITAB.

ITAB-FLD1 = 'B'.
ITAB-NUM1 = '10'.
ITAB-NUM2 = '90'.
APPEND ITAB.

DATA: ITAB2    LIKE ITAB OCCURS 0 WITH HEADER LINE,
      ITAB_TMP LIKE ITAB OCCURS 0 WITH HEADER LINE.

DATA: NEW_FLD TYPE C.


LOOP AT ITAB.
  AT NEW FLD1.
    NEW_FLD = 'X'.
  ENDAT.
  IF NEW_FLD = 'X'.

    ITAB_TMP[] = ITAB[].
    DELETE ITAB_TMP WHERE FLD1 &amp;lt;&amp;gt; ITAB-FLD1.
    CLEAR NEW_FLD.
    SORT ITAB_TMP BY FLD1 ASCENDING
                     NUM1 ASCENDING.
    READ TABLE ITAB_TMP INDEX 1.
    ITAB2-FLD1 = ITAB_TMP-FLD1.
    ITAB2-NUM1 = ITAB_TMP-NUM1.

    SORT ITAB_TMP BY FLD1 ASCENDING
                     NUM2 DESCENDING.
    READ TABLE ITAB_TMP INDEX 1.
    ITAB2-NUM2 = ITAB_TMP-NUM2.
    APPEND ITAB2.

  ENDIF.

ENDLOOP.

LOOP AT ITAB2.
  WRITE: / ITAB2-FLD1,
           ITAB2-NUM1,
           ITAB2-NUM2.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh Patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Aug 2008 20:45:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/process-internal-table-logic/m-p/4260368#M1016773</guid>
      <dc:creator>naimesh_patel</dc:creator>
      <dc:date>2008-08-11T20:45:09Z</dc:date>
    </item>
    <item>
      <title>Re: Process Internal table -Logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/process-internal-table-logic/m-p/4260369#M1016774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check out this simple code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  ZTEST_SDN
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  ztest_sdn.
TYPES:
BEGIN OF x_tab,
  f1 TYPE c LENGTH 1,
  f2 TYPE i,
  f3 TYPE i,
END OF x_tab.
DATA:
i_tab TYPE STANDARD TABLE OF x_tab INITIAL SIZE 0,
wa_tab TYPE x_tab.

DEFINE append_data.
  wa_tab-f1 = &amp;amp;1.
  wa_tab-f2 = &amp;amp;2.
  wa_tab-f3 = &amp;amp;3.
  append wa_tab to i_tab.
END-OF-DEFINITION.


append_data: 'A' '10' '30',
'A' '20' '50',
'A' '00' '100',
'B' '20' '40',
'B' '10' '90'.

IF i_tab[] IS NOT INITIAL.
  SORT i_tab BY f1 ASCENDING f2 ASCENDING f3 DESCENDING.

  LOOP AT i_tab INTO wa_tab.
    WRITE:/1 'WA_TAB-F1:',wa_tab-f1,
           20 'WA_TAB-F2:',wa_tab-f2 LEFT-JUSTIFIED,
           40 'WA_TAB-F1:',wa_tab-f3 LEFT-JUSTIFIED.
  ENDLOOP.
  WRITE:/ sy-uline.

  DELETE ADJACENT DUPLICATES FROM i_tab COMPARING f1.

  LOOP AT i_tab INTO wa_tab.
    WRITE:/1 'WA_TAB-F1:',wa_tab-f1,
           20 'WA_TAB-F2:',wa_tab-f2 LEFT-JUSTIFIED,
           40 'WA_TAB-F1:',wa_tab-f3 LEFT-JUSTIFIED.
  ENDLOOP.
ENDIF.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://abap-explorer.blogspot.com/" target="test_blank"&gt;http://abap-explorer.blogspot.com/&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Aug 2008 20:48:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/process-internal-table-logic/m-p/4260369#M1016774</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-11T20:48:11Z</dc:date>
    </item>
    <item>
      <title>Re: Process Internal table -Logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/process-internal-table-logic/m-p/4260370#M1016775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Gaurav,&lt;/P&gt;&lt;P&gt;Your code looks nice.&lt;/P&gt;&lt;P&gt;Could you send me without Work areas..due to my req I have already defined my tables without work areas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds&lt;/P&gt;&lt;P&gt;Praveen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Aug 2008 21:29:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/process-internal-table-logic/m-p/4260370#M1016775</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-11T21:29:25Z</dc:date>
    </item>
    <item>
      <title>Re: Process Internal table -Logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/process-internal-table-logic/m-p/4260371#M1016776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Namesh,&lt;/P&gt;&lt;P&gt;Program does'nt work for  3  or more records. any ideas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;&lt;/P&gt;&lt;P&gt;report x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;      FLD1  TYPE CHAR20,&lt;/P&gt;&lt;P&gt;      NUM1  TYPE I,&lt;/P&gt;&lt;P&gt;      NUM2  TYPE I,&lt;/P&gt;&lt;P&gt;      END   OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*A 10 30&lt;/P&gt;&lt;P&gt;*A 20 50&lt;/P&gt;&lt;P&gt;*A 00 100&lt;/P&gt;&lt;P&gt;*B 20 40&lt;/P&gt;&lt;P&gt;*B 10 90&lt;/P&gt;&lt;P&gt;*C 0  40&lt;/P&gt;&lt;P&gt;*C 10 120&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-FLD1 = 'A'.&lt;/P&gt;&lt;P&gt;ITAB-NUM1 = '10'.&lt;/P&gt;&lt;P&gt;ITAB-NUM2 = '30'.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-FLD1 = 'A'.&lt;/P&gt;&lt;P&gt;ITAB-NUM1 = '20'.&lt;/P&gt;&lt;P&gt;ITAB-NUM2 = '50'.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-FLD1 = 'A'.&lt;/P&gt;&lt;P&gt;ITAB-NUM1 = '00'.&lt;/P&gt;&lt;P&gt;ITAB-NUM2 = '100'.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-FLD1 = 'B'.&lt;/P&gt;&lt;P&gt;ITAB-NUM1 = '20'.&lt;/P&gt;&lt;P&gt;ITAB-NUM2 = '40'.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-FLD1 = 'B'.&lt;/P&gt;&lt;P&gt;ITAB-NUM1 = '10'.&lt;/P&gt;&lt;P&gt;ITAB-NUM2 = '90'.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-fld1 = 'C'.&lt;/P&gt;&lt;P&gt;itab-num1 = '0'.&lt;/P&gt;&lt;P&gt;itab-num2 = '40'.&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-fld1 = 'C'.&lt;/P&gt;&lt;P&gt;itab-num1 = '10'.&lt;/P&gt;&lt;P&gt;itab-num2 = '120'.&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: ITAB2    LIKE ITAB OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      ITAB_TMP LIKE ITAB OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: NEW_FLD TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;  AT NEW FLD1.&lt;/P&gt;&lt;P&gt;    NEW_FLD = 'X'.&lt;/P&gt;&lt;P&gt;  ENDAT.&lt;/P&gt;&lt;P&gt;  IF NEW_FLD = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITAB_TMP[] = ITAB[].&lt;/P&gt;&lt;P&gt;    DELETE ITAB_TMP WHERE FLD1 = ITAB-FLD1.&lt;/P&gt;&lt;P&gt;    CLEAR NEW_FLD.&lt;/P&gt;&lt;P&gt;    SORT ITAB_TMP BY FLD1 ASCENDING&lt;/P&gt;&lt;P&gt;                     NUM1 ASCENDING.&lt;/P&gt;&lt;P&gt;    READ TABLE ITAB_TMP INDEX 1.&lt;/P&gt;&lt;P&gt;    ITAB2-FLD1 = ITAB_TMP-FLD1.&lt;/P&gt;&lt;P&gt;    ITAB2-NUM1 = ITAB_TMP-NUM1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SORT ITAB_TMP BY FLD1 ASCENDING&lt;/P&gt;&lt;P&gt;                     NUM2 DESCENDING.&lt;/P&gt;&lt;P&gt;    READ TABLE ITAB_TMP INDEX 1.&lt;/P&gt;&lt;P&gt;    ITAB2-NUM2 = ITAB_TMP-NUM2.&lt;/P&gt;&lt;P&gt;    APPEND ITAB2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&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;LOOP AT ITAB2.&lt;/P&gt;&lt;P&gt;  WRITE: / ITAB2-FLD1,&lt;/P&gt;&lt;P&gt;           ITAB2-NUM1,&lt;/P&gt;&lt;P&gt;           ITAB2-NUM2.&lt;/P&gt;&lt;P&gt;ENDLOOP. &amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2008 02:43:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/process-internal-table-logic/m-p/4260371#M1016776</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-12T02:43:35Z</dc:date>
    </item>
    <item>
      <title>Re: Process Internal table -Logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/process-internal-table-logic/m-p/4260372#M1016777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Gaurav,&lt;/P&gt;&lt;P&gt;Your code also doesn't work for 3 or more records.&lt;/P&gt;&lt;P&gt;&amp;lt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZTEST_SDN&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ztest_sdn.&lt;/P&gt;&lt;P&gt;TYPES:&lt;/P&gt;&lt;P&gt;BEGIN OF x_tab,&lt;/P&gt;&lt;P&gt;  f1 TYPE c LENGTH 1,&lt;/P&gt;&lt;P&gt;  f2 TYPE i,&lt;/P&gt;&lt;P&gt;  f3 TYPE i,&lt;/P&gt;&lt;P&gt;END OF x_tab.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;i_tab TYPE STANDARD TABLE OF x_tab INITIAL SIZE 0,&lt;/P&gt;&lt;P&gt;wa_tab TYPE x_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DEFINE append_data.&lt;/P&gt;&lt;P&gt;  wa_tab-f1 = &amp;amp;1.&lt;/P&gt;&lt;P&gt;  wa_tab-f2 = &amp;amp;2.&lt;/P&gt;&lt;P&gt;  wa_tab-f3 = &amp;amp;3.&lt;/P&gt;&lt;P&gt;  append wa_tab to i_tab.&lt;/P&gt;&lt;P&gt;END-OF-DEFINITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append_data: 'A' '10' '30',&lt;/P&gt;&lt;P&gt;'A' '20' '50',&lt;/P&gt;&lt;P&gt;'A' '00' '100',&lt;/P&gt;&lt;P&gt;'B' '20' '40',&lt;/P&gt;&lt;P&gt;'B' '10' '90',&lt;/P&gt;&lt;P&gt;'C' '0' '40',&lt;/P&gt;&lt;P&gt;'C' '20' '90'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF i_tab[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;  SORT i_tab BY f1 ASCENDING f2 ASCENDING f3 DESCENDING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT i_tab INTO wa_tab.&lt;/P&gt;&lt;P&gt;    WRITE:/1 'WA_TAB-F1:',wa_tab-f1,&lt;/P&gt;&lt;P&gt;           20 'WA_TAB-F2:',wa_tab-f2 LEFT-JUSTIFIED,&lt;/P&gt;&lt;P&gt;           40 'WA_TAB-F3:',wa_tab-f3 LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  WRITE:/ sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM i_tab COMPARING f1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT i_tab INTO wa_tab.&lt;/P&gt;&lt;P&gt;    WRITE:/1 'WA_TAB-F1:',wa_tab-f1,&lt;/P&gt;&lt;P&gt;           20 'WA_TAB-F2:',wa_tab-f2 LEFT-JUSTIFIED,&lt;/P&gt;&lt;P&gt;           40 'WA_TAB-F3:',wa_tab-f3 LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2008 02:47:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/process-internal-table-logic/m-p/4260372#M1016777</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-12T02:47:55Z</dc:date>
    </item>
  </channel>
</rss>

