<?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 from drop down list in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-from-drop-down-list/m-p/7371043#M1543002</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ashmita,&lt;/P&gt;&lt;P&gt;If you assigned the FCODE for the dropdown ? If yes then do this in the field validation i.e in flow logic&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;" This code in flow logic&lt;/P&gt;&lt;P&gt;Loop at it.&lt;/P&gt;&lt;P&gt;field : name module validate_name on request.&lt;/P&gt;&lt;P&gt;ENDloop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;" This is in the module&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module validate_name.&lt;/P&gt;&lt;P&gt;data : wa like it.&lt;/P&gt;&lt;P&gt;Read table it into wa with key id = it-id&lt;/P&gt;&lt;P&gt;                                                name = it-name.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;message e000(8i) with 'Same name not allowed'.&lt;/P&gt;&lt;P&gt;endif.&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;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Madhukar Shetty&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 25 Oct 2010 04:18:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-10-25T04:18:28Z</dc:date>
    <item>
      <title>validation from drop down list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-from-drop-down-list/m-p/7371041#M1543000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;                  I have written a module pool program. I have provided a drop down list say field name is 'Name'.&lt;/P&gt;&lt;P&gt;and the first column is ID.&lt;/P&gt;&lt;P&gt;if id occurs for four consecutive times then and if i am selecting names for the same id i.e. for 1 then it sould allow to select from drop down list.&lt;/P&gt;&lt;P&gt;if i am selecting names again in second row for the same id i.e. 1 then it sould not allow to select from drop down list.&lt;/P&gt;&lt;P&gt;if am selecting different than previous name for same id then it should aloow to change.&lt;/P&gt;&lt;P&gt;id                   Name&lt;/P&gt;&lt;P&gt;1                      XYZ&lt;/P&gt;&lt;P&gt;1                                        " FOR SECOND ROW IT SHOULD NOT ALLOW TO SELECT&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;2                       ABC         if i want to change this, then it should aloow me to change  &lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz help.&lt;/P&gt;&lt;P&gt;Your response will be highly appreciated.&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;Ashmita&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Oct 2010 10:40:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-from-drop-down-list/m-p/7371041#M1543000</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-10-23T10:40:34Z</dc:date>
    </item>
    <item>
      <title>Re: validation from drop down list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-from-drop-down-list/m-p/7371042#M1543001</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;   I hope my query is clear...&lt;/P&gt;&lt;P&gt;Is there anybody who can provide the solution.&lt;/P&gt;&lt;P&gt;Tel me if there is any standard program for such requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thnks n regards,&lt;/P&gt;&lt;P&gt;Ashmita&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 24 Oct 2010 05:50:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-from-drop-down-list/m-p/7371042#M1543001</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-10-24T05:50:46Z</dc:date>
    </item>
    <item>
      <title>Re: validation from drop down list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-from-drop-down-list/m-p/7371043#M1543002</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ashmita,&lt;/P&gt;&lt;P&gt;If you assigned the FCODE for the dropdown ? If yes then do this in the field validation i.e in flow logic&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;" This code in flow logic&lt;/P&gt;&lt;P&gt;Loop at it.&lt;/P&gt;&lt;P&gt;field : name module validate_name on request.&lt;/P&gt;&lt;P&gt;ENDloop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;" This is in the module&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module validate_name.&lt;/P&gt;&lt;P&gt;data : wa like it.&lt;/P&gt;&lt;P&gt;Read table it into wa with key id = it-id&lt;/P&gt;&lt;P&gt;                                                name = it-name.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;message e000(8i) with 'Same name not allowed'.&lt;/P&gt;&lt;P&gt;endif.&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;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Madhukar Shetty&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Oct 2010 04:18:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-from-drop-down-list/m-p/7371043#M1543002</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-10-25T04:18:28Z</dc:date>
    </item>
    <item>
      <title>Re: validation from drop down list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-from-drop-down-list/m-p/7371044#M1543003</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Madhukar,&lt;/P&gt;&lt;P&gt;                      thnks a lot,&lt;/P&gt;&lt;P&gt;                                        but how wuold i restrict user not to select another entry say in next three row for same id?&lt;/P&gt;&lt;P&gt;User may change first row name  but should not be able to select entries in next rows for same id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ashmita?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Oct 2010 08:33:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-from-drop-down-list/m-p/7371044#M1543003</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-10-25T08:33:12Z</dc:date>
    </item>
    <item>
      <title>Re: validation from drop down list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-from-drop-down-list/m-p/7371045#M1543004</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ashmita,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this code make changes according to ur program by follow my logic , hope it helps you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;"" This is in Flow logic

PROCESS BEFORE OUTPUT.
* MODULE STATUS_0500.
*
  LOOP AT it_tc WITH CONTROL tc CURSOR tc-current_line.
    MODULE screen_change.      " Add this module
  ENDLOOP.

PROCESS AFTER INPUT.
  LOOP AT it_tc.
    field it_tc-mat. " This the field of list box assgn FCODE fr this in screen painter
    MODULE modify.
  ENDLOOP.
  MODULE validate.                    " Add this module  
  MODULE user_command_0500.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;This is code for Module

MODULE validate INPUT.
  DATA : wa LIKE it_tc,
*         wmatnr LIKE it_tc-matnr,
         flag.
  BREAK-POINT.
  SORT it_tc BY matnr.
  LOOP AT it_tc INTO wa .
    AT NEW matnr.
      IF wa-mat IS NOT INITIAL.
        flag = 'X'.
      ENDIF.
    ENDAT.

    IF flag EQ 'X'.
      CLEAR flag.
    ELSE.
      it_tc-screen = 'X'.
      clear it_tc-mat.
      MODIFY it_tc TRANSPORTING mat screen. "Add this SCREEN field in ur internal table to identify which row to be eabled and disbaled
    ENDIF.
  ENDLOOP.

ENDMODULE.                 " VALIDATE INPUT 

MODULE screen_change OUTPUT.
  IF it_tc-screen = 'X'.
    LOOP AT SCREEN.
      IF screen-name EQ 'IT_TC-MAT'.
        " change the field of NAME to display mode
        screen-input = 0.
        MODIFY SCREEN.
      ENDIF.
    ENDLOOP.
  ENDIF.
ENDMODULE.                 " SCREEN_CHANGE  OUTPUT
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Madhukar Shetty&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Oct 2010 11:58:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-from-drop-down-list/m-p/7371045#M1543004</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-10-25T11:58:44Z</dc:date>
    </item>
    <item>
      <title>Re: validation from drop down list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-from-drop-down-list/m-p/7371046#M1543005</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thnks Madhukar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Oct 2010 07:24:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-from-drop-down-list/m-p/7371046#M1543005</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-10-27T07:24:19Z</dc:date>
    </item>
  </channel>
</rss>

