<?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: Problem using DELETE ADJACENT DUPLICATES with dynamic table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549697#M1563284</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suhas,&lt;/P&gt;&lt;P&gt;    It was good one but as it is dynamic table and number of fields will change in next iteration so I cant hardcode the values. &lt;/P&gt;&lt;P&gt;Please let me know how can we acheive this dynamically.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Munish Garg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 18 Jan 2011 13:05:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-01-18T13:05:28Z</dc:date>
    <item>
      <title>Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549687#M1563274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;   In my program i have to delete duplicate records from dynamic table.&lt;/P&gt;&lt;P&gt;I tried using  DELETE ADJACENT DUPLICATES FROM &amp;lt;DYN_TABLE&amp;gt; COMPARING &amp;lt;fieldname1&amp;gt; &amp;lt;fieldname2&amp;gt; but it fails in syntax check, then i tried like below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA string type string.&lt;/P&gt;&lt;P&gt;  string = '&amp;lt;fieldname1&amp;gt; &amp;lt;fieldname2&amp;gt;.........'.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM &amp;lt;DYN_TABLE&amp;gt; COMPARING (string).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It also got failed at runtime. &lt;/P&gt;&lt;P&gt;Please suggest how can i achieve this....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Munish Garg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jan 2011 10:22:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549687#M1563274</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-18T10:22:39Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549688#M1563275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Did you the sort internal table before doing the delete adjcent duplicates. Otherwise the delete adjacent duplicatent statment will fails.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards,&lt;/P&gt;&lt;P&gt;Sumodh.P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jan 2011 10:31:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549688#M1563275</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-18T10:31:51Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549689#M1563276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sumodh,&lt;/P&gt;&lt;P&gt;Ofcourse i sorted it out first. And my problem is with syntax not with result. I have posted the thread to acheive the syntax free statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Munish Garg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jan 2011 10:33:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549689#M1563276</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-18T10:33:59Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549690#M1563277</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;Use&lt;/P&gt;&lt;P&gt;DELTE ADJACENT DUPLCIATES from &amp;lt;itab&amp;gt; comparing all fields.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jan 2011 10:37:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549690#M1563277</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-18T10:37:35Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549691#M1563278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have to delete based upon few fields not all so i have to supply field names... &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jan 2011 10:39:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549691#M1563278</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-18T10:39:04Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549692#M1563279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this sample code. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
data: tab(10) type c.
PARAMETERS: p_tab like tab.
FIELD-SYMBOLS: &amp;lt;fs&amp;gt; type STANDARD TABLE.
data: itab type ref to data,
      field TYPE string.

field = 'AENAM'.

CREATE DATA: itab TYPE STANDARD TABLE OF (p_tab).
ASSIGN itab-&amp;gt;* to &amp;lt;fs&amp;gt;.

select * from (p_tab) into TABLE &amp;lt;fs&amp;gt; UP TO 10 ROWS.

sort &amp;lt;fs&amp;gt; by (field).
delete ADJACENT DUPLICATES FROM &amp;lt;fs&amp;gt; COMPARING (field).
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: If you are unsure of the field name on which you have to compare, use the ASSIGN COMPONENT syntax and get the reference of the field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vikranth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jan 2011 10:51:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549692#M1563279</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-18T10:51:52Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549693#M1563280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vikrant,&lt;/P&gt;&lt;P&gt;     THe sample code worked but my fieldnames in dynamic internal table are MARD-MATNR MARD-WERKS MARD-LGORT. I want to sort it with MARD-MATNR and MARD-WERKS. &lt;/P&gt;&lt;P&gt;If i use the same code to do that then it gives me dump at SORT itself however SORT can be done by using OTAB concept but DELETE ADJACENT DUPLICATES is not happening.&lt;/P&gt;&lt;P&gt;????&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Munish Garg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jan 2011 11:26:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549693#M1563280</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-18T11:26:41Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549694#M1563281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Post the relevant code which you are trying. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vikranth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jan 2011 11:57:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549694#M1563281</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-18T11:57:27Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549695#M1563282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vikrant,&lt;/P&gt;&lt;P&gt;   I have &amp;lt;DYN_TABLE&amp;gt; having 3 columns with exact name as MARD-MATNR, MARD-WERKS and MARD-LGORT.&lt;/P&gt;&lt;P&gt;Just see the code i am trying(with values hardcoded):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: otab  TYPE abap_sortorder_tab,&lt;/P&gt;&lt;P&gt;            oline TYPE abap_sortorder,&lt;/P&gt;&lt;P&gt;            string TYPE string.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt; oline-name = 'MARD-MATNR'.&lt;/P&gt;&lt;P&gt; APPEND OLINE TO OTAB.&lt;/P&gt;&lt;P&gt; oline-name = 'MARD-WERKS'.&lt;/P&gt;&lt;P&gt; APPEND OLINE TO OTAB.&lt;/P&gt;&lt;P&gt; SORT &amp;lt;DYN_TABLE&amp;gt; BY (OTAB).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; string = 'MARD-MATNR MARD-WERKS'.&lt;/P&gt;&lt;P&gt; DELETE ADJACENT DUPLICATES FROM &amp;lt;DYN_TABLE&amp;gt; COMPARING (string).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It gives me dump at last statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Munish Garg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jan 2011 12:03:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549695#M1563282</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-18T12:03:20Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549696#M1563283</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dynamic tokens are allowed with SORT &amp;amp; D.A.D: -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SORT &amp;lt;DYN_TABLE&amp;gt; BY ('MARD-MATNR') ('MARD-WERKS').
DELETE ADJACENT DUPLICATES FROM &amp;lt;DYN_TABLE&amp;gt; COMPARING ('MARD-MATNR') ('MARD-WERKS').
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jan 2011 12:41:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549696#M1563283</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2011-01-18T12:41:22Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549697#M1563284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suhas,&lt;/P&gt;&lt;P&gt;    It was good one but as it is dynamic table and number of fields will change in next iteration so I cant hardcode the values. &lt;/P&gt;&lt;P&gt;Please let me know how can we acheive this dynamically.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Munish Garg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jan 2011 13:05:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549697#M1563284</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-18T13:05:28Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549698#M1563285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Are the fields always from a table?&lt;/P&gt;&lt;P&gt;why don´t you use the FM - DDIF_FIELDINFO_GET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You just want to compare the 2 keys from that table but i don´t know if in the next iteraction you want 3 keys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Having all the fields it should be more or less easy to build your string and then use the delete.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jan 2011 15:24:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549698#M1563285</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-18T15:24:27Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549699#M1563286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Munish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let me throw in an idea to circumvent the syntax questions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope you create internal table dynamically using CREATE DATA statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CREATE DATA dref 
                  TYPE SORTED TABLE
                      OF (name)
                   WITH UNIQUE  KEY (keytab).&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This way you put the COMPARING fields into key and will never have duplicates.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Even if you need the table as standard table for reasons beyond the scope of this topic, you could create a generic form/method doing this. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You pass the table as changing parameter and a table of sort/compare fields and then&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
CREATE DATA dref 
  LIKE LINE OF pt_itab.
ASSIGN dref-&amp;gt;* to &amp;lt;any&amp;gt;.
CREATE DATA dref 
  LIKE SORTED TABLE
  OF &amp;lt;any&amp;gt;
  WITH UNIQUE  KEY (pt_keytab).
ASSIGN dref-&amp;gt;* to &amp;lt;tab&amp;gt;.
LOOP AT pt_itab ASSIGNING &amp;lt;any&amp;gt;.
 INSERT &amp;lt;any&amp;gt; INTO TABLE &amp;lt;tab&amp;gt;.
ENDLOOP.
pt_itab = &amp;lt;tab&amp;gt;.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just an idea (but I like it)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jan 2011 17:19:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549699#M1563286</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2011-01-18T17:19:20Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549700#M1563287</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;Please check the below sample code. I think you will get your answer. &lt;/P&gt;&lt;P&gt;DATA: l_data TYPE REF TO data,&lt;/P&gt;&lt;P&gt;      l_field TYPE string.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;tab&amp;gt; TYPE STANDARD TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE DATA l_data TYPE STANDARD TABLE OF vbap.&lt;/P&gt;&lt;P&gt;ASSIGN l_data-&amp;gt;* TO &amp;lt;tab&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM vbap&lt;/P&gt;&lt;P&gt;  UP TO 100 ROWS&lt;/P&gt;&lt;P&gt;  INTO TABLE &amp;lt;tab&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_field = 'MATNR'.&lt;/P&gt;&lt;P&gt;SORT &amp;lt;tab&amp;gt; BY (l_field).       " While you building Dyn table you know the field names&lt;/P&gt;&lt;P&gt;DELETE ADJACENT DUPLICATES FROM &amp;lt;tab&amp;gt; COMPARING (l_field).&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&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;&lt;/P&gt;&lt;P&gt;CREATE DATA l_data TYPE STANDARD TABLE OF vbrp.&lt;/P&gt;&lt;P&gt;ASSIGN l_data-&amp;gt;* TO &amp;lt;tab&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM vbrp&lt;/P&gt;&lt;P&gt;  UP TO 1000 ROWS&lt;/P&gt;&lt;P&gt;  INTO TABLE &amp;lt;tab&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_field = 'POSNR'.&lt;/P&gt;&lt;P&gt;SORT &amp;lt;tab&amp;gt; BY (l_field).&lt;/P&gt;&lt;P&gt;DELETE ADJACENT DUPLICATES FROM &amp;lt;tab&amp;gt; COMPARING (l_field).&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&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;Thanks&lt;/P&gt;&lt;P&gt;Subhankar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jan 2011 18:38:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549700#M1563287</guid>
      <dc:creator>Subhankar</dc:creator>
      <dc:date>2011-01-18T18:38:32Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549701#M1563288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Munish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;... it is dynamic table and number of fields will change in next iteration so I cant hardcode the values.&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do you determine based on which fields you want to D.A.D from the internal table? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Jan 2011 04:40:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549701#M1563288</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2011-01-19T04:40:58Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549702#M1563289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suhas,&lt;/P&gt;&lt;P&gt;I have another internal table which stores this information. Suppose that internal table is having 2 fields then i have to do D.A.D. for those 2 fields, in case 3 then do D.A.D with 3 fields....and so on.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Munish Garg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Jan 2011 04:44:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549702#M1563289</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-19T04:44:19Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549703#M1563290</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Munish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this is the case i would suggest try out Clemen's code involving SORTED TABLES WITH UNIQUE KEY!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Jan 2011 05:04:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549703#M1563290</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2011-01-19T05:04:15Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549704#M1563291</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi munish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For dynamic table there is no predefined structure thats why you can not specify field in the statement. If want to restrict it&lt;/P&gt;&lt;P&gt;to some field you can pass it only as tokens but next time it may be different so you can not also do that. you can only use&lt;/P&gt;&lt;P&gt;comparing all fields other wise it will give run time error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can only sort your internal table based upon the keys you want and delete adjacent dupticate in field symbol.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Jan 2011 09:16:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549704#M1563291</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-20T09:16:25Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549705#M1563292</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Jan 2011 09:45:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549705#M1563292</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-20T09:45:25Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using DELETE ADJACENT DUPLICATES with dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549706#M1563293</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Munish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why dont you try this&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
fld1 = sort_field1.
fld2 = sort_field2.
....
....
sort &amp;lt;it_data&amp;gt; by (fld1) (fld2) .....
delete adjecent duplicate from &amp;lt;it_data&amp;gt; comparing (fld1) (fld2) (fld3).....
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jan 2011 17:47:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-delete-adjacent-duplicates-with-dynamic-table/m-p/7549706#M1563293</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-21T17:47:33Z</dc:date>
    </item>
  </channel>
</rss>

