<?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: Validation for Duplicate Record in Table Control in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766741#M1775918</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hii Malikarjun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For duplicate entry prevention use &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module insert row user_command 9000 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module insert row.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; perform duplicate material no check_entry.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rest of ur insertion of row code..&lt;/P&gt;&lt;P&gt;end module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form duplicate material no check_entry.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SORT itab by matnr ascending.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE itab WITH KEY matnr BINARY SEARCH TRANSPORTING matnr.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Message 'Same records exist' type 'E' WITH matnr.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For screen enabled,&lt;/P&gt;&lt;P&gt;don't make any field mandatory in layout, validate the filed in the program like below,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module user command_9000 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at itab.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chain.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELD: &amp;lt;filed1&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;field2&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;field3&amp;gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODULE validate_filed ON CHAIN-REQUEST.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDCHAIN.&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;MODULE validate_field.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if matnr is initial.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET CURSOR FIELD 'matnr'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE 'Enter the material number' TYPE 'E' LINE sy-stepl.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if &amp;lt;filedname&amp;gt; is initial.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET CURSOR FILED '&amp;lt;filedname&amp;gt;' LINE sy-stepl.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE " type 'E'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like ths proceed.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if any filed is initial during insertion of data in TC&lt;/P&gt;&lt;P&gt;the error message will be raised and the field will be editable agian that's the benefit of chain and endchain&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help u&amp;nbsp; to resolve ur issue.&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Syed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 08 Oct 2013 04:36:17 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2013-10-08T04:36:17Z</dc:date>
    <item>
      <title>Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766734#M1775911</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;&lt;/P&gt;&lt;P&gt;I have been developing a dialog program in which i used table control manually (WITHOUT WIZARD). now the table control first column is MATERIAL CODE and is a mandatory field,here i have to do two things.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. I need to throw an error message when the material code already entered.i.e for eg. if the user enters this material code FDH01106DSAAAB0006 again, then i need to throw error message immediately . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/293191" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.After removing the material code, since it is a mandatory field, the screen is not getting enabled and it is giving message "Fill in all required entry fields".&lt;/P&gt;&lt;P&gt;&amp;nbsp; here i need to enable the screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please guide me in resolving these issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in Advance.................!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Oct 2013 12:13:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766734#M1775911</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-10-07T12:13:53Z</dc:date>
    </item>
    <item>
      <title>Re: Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766735#M1775912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mallikarjun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Considering your first qn;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt; 1. I need to throw an error message when the material code already entered.i.e for eg. if the user enters this material code FDH01106DSAAAB0006 again, then i need to throw error message immediately . &lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;You can do this in many ways; One way of doing this is, in PAI write a module just below the Table control Loop....Endloop, and sort the itab based on MATNR and delete adjacent duplicates, IF sy-subrc EQ o throw the error message and set the cursor on the field (MATNR).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And to your second qn;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;2.After removing the material code, since it is a mandatory field, the screen is not getting enabled and it is giving message "Fill in all required entry fields".&lt;/P&gt;&lt;P&gt;&amp;nbsp; here i need to enable the screen.&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Remove the Required option from the Screen Painter (Layout) and control the same programmatically using the SCREEN structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help you &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1866/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Manu S &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Oct 2013 12:43:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766735#M1775912</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-10-07T12:43:41Z</dc:date>
    </item>
    <item>
      <title>Re: Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766736#M1775913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Manu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First of all thanks for your reply. I tried your solution but it is not resolved yet...if have any piece of code for this....plz let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;G M Reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Oct 2013 19:13:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766736#M1775913</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-10-07T19:13:58Z</dc:date>
    </item>
    <item>
      <title>Re: Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766737#M1775914</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;Validate the field material no using &lt;STRONG&gt;chain endchain&lt;/STRONG&gt; instead of making it as mandatory.&lt;/P&gt;&lt;P&gt;For eg.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: terminal,monaco;"&gt;CHAIN.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: terminal,monaco;"&gt;Field materialno.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: terminal,monaco;"&gt;module validate on chain input.&amp;nbsp;&amp;nbsp; ------&amp;gt;validate only if the material no is not initial.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: terminal,monaco;"&gt;ENDCHAIN.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For checking the duplicate entries use READ TABLE statement. Before appending the values to the internal table just check whether the same material no exist in the internal table.Use the read statement in the &lt;STRONG&gt;module validate&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt; For eg.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: terminal,monaco;"&gt;READ TABLE &amp;lt;itab&amp;gt; WITH KEY materialno = &amp;lt;field&amp;gt; TRANSPORTING NO FIELDS.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: terminal,monaco;"&gt;IF sy-subrc eq 0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: terminal,monaco;"&gt;"Error msg&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: terminal,monaco;"&gt;ENDIF.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Oct 2013 03:53:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766737#M1775914</guid>
      <dc:creator>former_member220538</dc:creator>
      <dc:date>2013-10-08T03:53:25Z</dc:date>
    </item>
    <item>
      <title>Re: Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766738#M1775915</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;In the PAI when values are entered and enter button is pressed you need to check whether there are dupliacte entry in the internal table of the corresponding table control. For that you ca use the "READ" statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="mso-no-proof: yes; mso-bidi-font-family: &amp;amp;quot;; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; font-family: &amp;amp;quot;"&gt;&lt;STRONG&gt;READ &lt;BR /&gt;TABLE itab WITH TABLE KEY col1 = 'material code you just entered'.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="mso-no-proof: yes; mso-bidi-font-family: &amp;amp;quot;; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; font-family: &amp;amp;quot;"&gt;&lt;STRONG&gt;if sy-subrc = 0.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="mso-no-proof: yes; mso-bidi-font-family: &amp;amp;quot;; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; font-family: &amp;amp;quot;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value is already there donot modify the internal table.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="mso-no-proof: yes; mso-bidi-font-family: &amp;amp;quot;; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; font-family: &amp;amp;quot;"&gt;&lt;STRONG&gt;else.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="mso-no-proof: yes; mso-bidi-font-family: &amp;amp;quot;; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; font-family: &amp;amp;quot;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "modify the internal table.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="mso-no-proof: yes; mso-bidi-font-family: &amp;amp;quot;; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; font-family: &amp;amp;quot;"&gt;&lt;STRONG&gt;Refer the link below to make the screen proper automatically after getting the error message&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="mso-no-proof: yes; mso-bidi-font-family: &amp;amp;quot;; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; font-family: &amp;amp;quot;"&gt;&lt;STRONG&gt;&lt;A _jive_internal="true" href="https://answers.sap.com/community/abap/blog/2013/07/31/handy-sap-function-module-to-automate-pai-events"&gt;http://scn.sap.com/community/abap/blog/2013/07/31/handy-sap-function-module-to-automate-pai-events&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Oct 2013 03:53:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766738#M1775915</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-10-08T03:53:58Z</dc:date>
    </item>
    <item>
      <title>Re: Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766739#M1775916</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;To check for duplicate entries use READ statement.&lt;/P&gt;&lt;P&gt; For your second problem, Use CHAIN-ENDCHAIN, or validate it manually with the help TYPE 'E' message inside the step loop of table control.&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;Riju Thomas.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Oct 2013 04:04:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766739#M1775916</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-10-08T04:04:46Z</dc:date>
    </item>
    <item>
      <title>Re: Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766740#M1775917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt; keep all your code same , at PAI add chain ..... end chain&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbaa4735c111d1829f0000e829fbfe/content.htm"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbaa4735c111d1829f0000e829fbfe/content.htm&lt;/A&gt; (details about chain ..end chain ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chain .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; fields : fieldname1,fieldname2 .&lt;/P&gt;&lt;P&gt;module check_duplicate on request . &lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbabbd35c111d1829f0000e829fbfe/content.htm"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbabbd35c111d1829f0000e829fbfe/content.htm&lt;/A&gt; (about &lt;/P&gt;&lt;P&gt;conditional module calls (on request) )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endchain .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module check_duplicate .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Check whether material number already exists in your table control internal table .&lt;/P&gt;&lt;P&gt; if exists throw an error message (meassage of type e ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; end module . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards ,&lt;/P&gt;&lt;P&gt;Juneed K Manha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Oct 2013 04:09:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766740#M1775917</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-10-08T04:09:14Z</dc:date>
    </item>
    <item>
      <title>Re: Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766741#M1775918</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hii Malikarjun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For duplicate entry prevention use &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module insert row user_command 9000 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module insert row.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; perform duplicate material no check_entry.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rest of ur insertion of row code..&lt;/P&gt;&lt;P&gt;end module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form duplicate material no check_entry.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SORT itab by matnr ascending.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE itab WITH KEY matnr BINARY SEARCH TRANSPORTING matnr.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Message 'Same records exist' type 'E' WITH matnr.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For screen enabled,&lt;/P&gt;&lt;P&gt;don't make any field mandatory in layout, validate the filed in the program like below,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module user command_9000 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at itab.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chain.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELD: &amp;lt;filed1&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;field2&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;field3&amp;gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODULE validate_filed ON CHAIN-REQUEST.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDCHAIN.&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;MODULE validate_field.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if matnr is initial.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET CURSOR FIELD 'matnr'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE 'Enter the material number' TYPE 'E' LINE sy-stepl.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if &amp;lt;filedname&amp;gt; is initial.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET CURSOR FILED '&amp;lt;filedname&amp;gt;' LINE sy-stepl.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE " type 'E'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like ths proceed.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if any filed is initial during insertion of data in TC&lt;/P&gt;&lt;P&gt;the error message will be raised and the field will be editable agian that's the benefit of chain and endchain&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help u&amp;nbsp; to resolve ur issue.&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Syed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Oct 2013 04:36:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766741#M1775918</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-10-08T04:36:17Z</dc:date>
    </item>
    <item>
      <title>Re: Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766742#M1775919</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mallikarjun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your PAI, after the Table control Loop....Endloop, write a module as MODULE duplicate_entry (Save this module in PAI), inside the Module write the below code. &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SORT itab STABLE BY matnr.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DELETE ADJUCENT DUPLICATES FROM itab COMPARING matnr.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IF sy-subrc EQ 0.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="L0S52" style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 10pt;"&gt;CURSOR &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 10pt;"&gt;FIELD 'itab-matnr'.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="L0S52" style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;e&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;EM&gt;XXX&lt;/EM&gt;&lt;/SPAN&gt;&lt;STRONG style="font-size: 10pt;"&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="L0S52" style="font-size: 10pt;"&gt;ENDIF.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;OR&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;As the fellow SCN-mates replied you can use READ TABLE inside the table control Loop....Endloop and throw the error message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For your second problem after removing the 'Required' option from the Screen Painter, just write, &lt;STRONG&gt;READ TABLE itab &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; INTO wa_itab&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; WITH KEY matnr = ' '.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IF Sy-subrc EQ 0.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Throw error message.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ENDIF.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Use this code inside your Loop....Endloop. just below your duplicate 'finding' READ TABLE statement, as the others suggesting.&lt;/P&gt;&lt;P&gt;If you are using the MODULE duplicate_entry then just write the below code, &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DELETE itab WHERE matnr EQ ' '.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IF sy-subrc EQ 0.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="L0S52" style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 10pt;"&gt;CURSOR &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 10pt;"&gt;FIELD 'itab-matnr'.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="L0S52" style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;e&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;EM&gt;XXX&lt;/EM&gt;&lt;/SPAN&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ENDIF.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will solve your issue &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1866/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Manu S&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Oct 2013 05:44:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766742#M1775919</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-10-08T05:44:48Z</dc:date>
    </item>
    <item>
      <title>Re: Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766743#M1775920</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;one option is the chain end chain method. when u press an enter wirte the approiate code in the pai for the chekcking for duplicate values or just see whether the material number can be generated automatically. if possile make material no as a non editable field and process. and make sure the moment you press save or enter only the material number has to be generated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With regards&lt;/P&gt;&lt;P&gt;Suneesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Oct 2013 06:03:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766743#M1775920</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-10-08T06:03:34Z</dc:date>
    </item>
    <item>
      <title>Re: Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766744#M1775921</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;In the PAI Event,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP itab.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHAIN &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELD field1 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field2 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODULE validate_input.&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;&lt;/P&gt;&lt;P&gt;MODULE validate_input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODIFY &lt;/SPAN&gt;itab &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;wa &lt;SPAN class="L0S52"&gt;INDEX &lt;/SPAN&gt;table_con&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;current_line&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;subrc &amp;lt;&amp;gt; &lt;SPAN class="L0S32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;READ &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;itab &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;wa_tmp &lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;KEY &lt;/SPAN&gt;field1 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;wa&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;field1&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;subrc &lt;SPAN class="L0S52"&gt;NE &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;wa &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;itab&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ELSE&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;wa_tmp&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MESSAGE &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'Duplicate Entries' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'E'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.&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;Shahanaz.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Oct 2013 05:53:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766744#M1775921</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-10-10T05:53:58Z</dc:date>
    </item>
    <item>
      <title>Re: Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766745#M1775922</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks...but my problem is not resolved for the duplicate entries.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Oct 2013 07:45:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766745#M1775922</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-10-10T07:45:30Z</dc:date>
    </item>
    <item>
      <title>Re: Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766746#M1775923</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i tried as per all your suggestions but still not resolved my issue for the duplicate entries..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Oct 2013 07:46:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766746#M1775923</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-10-10T07:46:24Z</dc:date>
    </item>
    <item>
      <title>Re: Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766747#M1775924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;STRONG class="font-color-meta"&gt;&lt;SPAN class="replyToName"&gt;mallikarjun,&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In short, you have to write a form in which you are USING the material field and CHANGING a flag as the boolean value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In form, you will check for each record if there are other records like it, doing a loop from the beginning to the end of table control. If there is a record, you raise the flag with +1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At the end, you should have flag = 1. If flag &amp;gt; 1 then you have more than 1 record with the same key field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please ask if I wasn't clear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paul.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Oct 2013 08:12:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766747#M1775924</guid>
      <dc:creator>paul_max1</dc:creator>
      <dc:date>2013-10-10T08:12:03Z</dc:date>
    </item>
    <item>
      <title>Re: Validation for Duplicate Record in Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766748#M1775925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Have you solved your issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Dec 2013 14:35:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-for-duplicate-record-in-table-control/m-p/9766748#M1775925</guid>
      <dc:creator>Piyushmatrixs</dc:creator>
      <dc:date>2013-12-15T14:35:50Z</dc:date>
    </item>
  </channel>
</rss>

