<?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 VAlidation in Select options in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218360#M1206853</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;How can we validate the entries in select option?&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;Suzie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Feb 2009 07:19:36 GMT</pubDate>
    <dc:creator>lijisusan_mathews</dc:creator>
    <dc:date>2009-02-11T07:19:36Z</dc:date>
    <item>
      <title>VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218360#M1206853</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;How can we validate the entries in select option?&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;Suzie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 07:19:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218360#M1206853</guid>
      <dc:creator>lijisusan_mathews</dc:creator>
      <dc:date>2009-02-11T07:19:36Z</dc:date>
    </item>
    <item>
      <title>Re: VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218361#M1206854</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;You can validate entires of select-options in at selection-screen ON {para|selcrit} } &lt;/P&gt;&lt;P&gt;event....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can write the select query with where condition being the field_name IN &amp;lt;select_option_name&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Siddarth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 07:21:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218361#M1206854</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T07:21:43Z</dc:date>
    </item>
    <item>
      <title>Re: VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218362#M1206855</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;small example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options : s_matnr for mara-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;suppose i want the materials to be validate on the selection screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select matnr from mara into lv_matnr up to 1 rows&lt;/P&gt;&lt;P&gt;where matnr in s_matnr.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;material is valid.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;throw error message.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 07:22:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218362#M1206855</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2009-02-11T07:22:16Z</dc:date>
    </item>
    <item>
      <title>Re: VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218363#M1206856</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;STRONG&gt;Kinldy search in SCN / SAP Library / ABAPDOCU before posting.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use event &lt;STRONG&gt;At Selection-Screen&lt;/STRONG&gt; for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;for more help on this press F1 on it&lt;/EM&gt;, you will get ample help available with SAP itself.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pratik Vora&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 07:23:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218363#M1206856</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T07:23:44Z</dc:date>
    </item>
    <item>
      <title>Re: VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218364#M1206857</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.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables:&lt;/P&gt;&lt;P&gt;spfli.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options:&lt;/P&gt;&lt;P&gt;s_carrid for spfli-carrid.&lt;/P&gt;&lt;P&gt;data w_carrid type spfli-carrid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen on s_carrid.&lt;/P&gt;&lt;P&gt;select carrid &lt;/P&gt;&lt;P&gt; into w_carrid &lt;/P&gt;&lt;P&gt;from spfli&lt;/P&gt;&lt;P&gt;up to 1 rows  &lt;/P&gt;&lt;P&gt;where carrid in s_carrid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This works.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 07:25:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218364#M1206857</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T07:25:34Z</dc:date>
    </item>
    <item>
      <title>Re: VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218365#M1206858</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suzie&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
s_matnr.

IF s_matnr-low IS NOT INITIAL.
LOOP AT s_matnr.
SELECT SINGLE matnr FROM mara INTO lv_matnr WHERE matnr = s_matnr-low.
IF sy-subrc NE 0.
*set the flag
EXIT.
ENDIF.
ENDLOOP.

CLEAR lv_matnr.
IF s_matnr-high IS NOT INITIAL.
SELECT SINGLE matnr FROM mara INTO lv_matnr WHERE matnr = s_matnr-high.
IF sy-subrc NE 0.
*set the flag
ENDIF.
ENDLOOP.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pushpraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 07:26:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218365#M1206858</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T07:26:43Z</dc:date>
    </item>
    <item>
      <title>Re: VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218366#M1206859</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;For selection options validations.. we have selection screen events..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go through this prog..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT demo_at_selection_screen. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Global data &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: sflight_tab TYPE TABLE OF sflight, &lt;/P&gt;&lt;P&gt;      sflight_wa  LIKE LINE  OF sflight_tab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Selection screens &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS p_carrid TYPE spfli-carrid. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF SCREEN 500. &lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS s_conn FOR sflight_wa-connid. &lt;/P&gt;&lt;P&gt;  DATA s_conn_wa LIKE LINE OF s_conn. &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF SCREEN 500. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Handling selection screen events &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON p_carrid. &lt;/P&gt;&lt;P&gt;  IF p_carrid IS INITIAL. &lt;/P&gt;&lt;P&gt;    MESSAGE 'Please enter a value' TYPE 'E'. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;  AUTHORITY-CHECK OBJECT 'S_CARRID' &lt;/P&gt;&lt;P&gt;                      ID 'CARRID' FIELD p_carrid &lt;/P&gt;&lt;P&gt;                      ID 'ACTVT'  FIELD '03'. &lt;/P&gt;&lt;P&gt;  IF sy-subrc = 4. &lt;/P&gt;&lt;P&gt;    MESSAGE 'No authorization for carrier' TYPE 'E'. &lt;/P&gt;&lt;P&gt;  ELSEIF sy-subrc &amp;lt;&amp;gt; 0. &lt;/P&gt;&lt;P&gt;    MESSAGE 'Error in authority check' TYPE 'A'. &lt;/P&gt;&lt;P&gt;  ELSE. &lt;/P&gt;&lt;P&gt;    IF sy-ucomm = 'ONLI'. &lt;/P&gt;&lt;P&gt;      CALL SELECTION-SCREEN '0500'. &lt;/P&gt;&lt;P&gt;    ENDIF. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN. &lt;/P&gt;&lt;P&gt;  IF sy-dynnr = '0500'. &lt;/P&gt;&lt;P&gt;    IF s_conn IS INITIAL. &lt;/P&gt;&lt;P&gt;      MESSAGE 'Please enter values' TYPE 'W'. &lt;/P&gt;&lt;P&gt;    ELSE. &lt;/P&gt;&lt;P&gt;      SELECT * &lt;/P&gt;&lt;P&gt;             FROM sflight &lt;/P&gt;&lt;P&gt;             INTO TABLE sflight_tab &lt;/P&gt;&lt;P&gt;             WHERE carrid = p_carrid AND &lt;/P&gt;&lt;P&gt;                   connid IN s_conn. &lt;/P&gt;&lt;P&gt;      IF sy-subrc &amp;lt;&amp;gt; 0. &lt;/P&gt;&lt;P&gt;        MESSAGE 'No flights found' TYPE 'E'. &lt;/P&gt;&lt;P&gt;      ENDIF. &lt;/P&gt;&lt;P&gt;    ENDIF. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Main program &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION. &lt;/P&gt;&lt;P&gt;  ...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 07:28:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218366#M1206859</guid>
      <dc:creator>former_member632729</dc:creator>
      <dc:date>2009-02-11T07:28:14Z</dc:date>
    </item>
    <item>
      <title>Re: VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218367#M1206860</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Look at the Following sample to get the valid Entries which fall in range of Select Options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS S_CUSTOMER_NUM FOR KNA1-KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_KNA1 TYPE STANDARD TABLE OF KNA1,&lt;/P&gt;&lt;P&gt;          WA_KNA1 LIKE LINE OF IT_KNA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM KNA1&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF TABLE IT_KNA1&lt;/P&gt;&lt;P&gt;    WHERE KUNNR IN S_CUSTOMER_NUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_KNA1 INTO WA_KNA1.&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;//Process the Valid Entries here.&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;Thanks&lt;/P&gt;&lt;P&gt;Ajay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 07:40:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218367#M1206860</guid>
      <dc:creator>AjayJangid</dc:creator>
      <dc:date>2009-02-11T07:40:56Z</dc:date>
    </item>
    <item>
      <title>Re: VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218368#M1206861</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;When you take in classical reports:-&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
select-options : s_vbeln for vbap-vbeln.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then all the validation for field-type is done by itself.&lt;/P&gt;&lt;P&gt;All checks like data-type and low/high values are standard (done by itself).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All you need to check is whether the data is fetched in internal table using the select-option range.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, you can validate if no records exists for the current select-options that the user has used to fetch data from database table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
select vbeln posnr matnr werks
from vbap
where vbeln in s_vbeln.

if sy-subrc &amp;lt;&amp;gt; 0.
  "give error message
  "no records found for select-options *low value-high value*
endif.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this solves your problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Tarun Gambhir&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 07:42:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218368#M1206861</guid>
      <dc:creator>I355602</dc:creator>
      <dc:date>2009-02-11T07:42:40Z</dc:date>
    </item>
    <item>
      <title>Re: VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218369#M1206862</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;U can use &lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEEN. or&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON &amp;lt;&amp;lt;fieldname&amp;gt;&amp;gt;.&lt;/P&gt;&lt;P&gt;For Eg :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON p_afabe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF p_afabe IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE *&lt;/P&gt;&lt;P&gt;           FROM t093&lt;/P&gt;&lt;P&gt;           WHERE afaber = p_afabe .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE e000(02) WITH text-012.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 07:45:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218369#M1206862</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T07:45:52Z</dc:date>
    </item>
    <item>
      <title>Re: VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218370#M1206863</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use the event &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;AT SELECTION-SCREEN ON so. &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;where so is the select options name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the selection can take too long, do the test only if the execution has been requested.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TABLES: sscrfields,
(...)
AT SELECTION-SCREEN ON so.
  IF sscrfields-ucomm EQ 'ONLI'
  OR sscrfields-ucomm EQ 'PRIN'.
  "  perform full selection (e.g. load all orders)
    SELECT * INTO TABLE gt_data FROM database WHERE field in so.
    IF sy-subrc NE 0.
      IF sy-batch IS INITIAL.
        MESSAGE ennn(xxx). " e.g. no order selected
      ELSE.
        MESSAGE innn(xxx). " e.g. no order to process, job terminated
        LEAVE PROGRAM.
      ENDIF.
    ENDIF.
  ELSE.
  " only check existence of one record in master table  (e.g. customer exists)
    SELECT SINGLE * INTO wa FROM mastertable WHERE field in so.
    IF sy-subrc NE 0.
      MESSAGE ennn(xxx). " e.g. no customer exists in your selection
    ENDIF.
  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;NB: In this sample no individual check is performed for values of -low and -high,. Personally, I allow a user to select all items between A and B even if A and B do not exist in database. I only perform this kind of check when user is restricted to a list of values (FM [SELECT_OPTIONS_RESTRICT|https://www.sdn.sap.com/irj/scn/advancedsearch?query=select_options_restrict&amp;amp;cat=sdn_all])&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 08:02:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218370#M1206863</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2009-02-11T08:02:00Z</dc:date>
    </item>
    <item>
      <title>Re: VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218371#M1206864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suzie,&lt;/P&gt;&lt;P&gt;You can use at selection-screen event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options: s_mara for mara-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At selection-screen on s_mara-low.&lt;/P&gt;&lt;P&gt;IF NOT s_mara-low IS INITIAL.&lt;/P&gt;&lt;P&gt;select single matnr from mara into s_mara-low where matnr = s_mara-low.&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;message 'Material no not exists' type 'E'.&lt;/P&gt;&lt;P&gt;endif.&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;Regards&lt;/P&gt;&lt;P&gt;Rajendra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 08:33:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218371#M1206864</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T08:33:38Z</dc:date>
    </item>
    <item>
      <title>Re: VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218372#M1206865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The question is: what do you want to validate? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whether the entries in the select-options LOW and HIGH exists?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or do you want to validate the user against a value in LOW and HIGH?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 08:48:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218372#M1206865</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T08:48:09Z</dc:date>
    </item>
    <item>
      <title>Re: VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218373#M1206866</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;We can validate select option field using At selection screen on field value request.&lt;/P&gt;&lt;P&gt;&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;Md.MahaboobKhan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 12:42:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218373#M1206866</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T12:42:36Z</dc:date>
    </item>
    <item>
      <title>Re: VAlidation in Select options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218374#M1206867</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suzie,&lt;/P&gt;&lt;P&gt;here is a sample code.....&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
 TYPES:
BEGIN OF type_s_sflight,
   carrid TYPE sflight-carrid,
   connid TYPE sflight-connid,
   fldat TYPE sflight-fldate,
 END OF type_s_sflight.

DATA:
  fs_sp TYPE type_s_sflight.

DATA:
  t_sp LIKE TABLE OF fs_sp.
DATA w_id TYPE sflight-carrid.

SELECT-OPTIONS s_carrid FOR w_id.

AT SELECTION-SCREEN ON s_carrid. '' validating the input entered in field s_carrid
  SELECT single carrid
  FROM scarr
  into fs_sp-carrid
 WHERE carrid = s_carrid-low.
    IF sy-subrc NE 0.
      MESSAGE ' invalid input' TYPE 'E'.
    ENDIF.

START-OF-SELECTION.
  SELECT carrid connid fldate
  FROM   sflight
  INTO TABLE t_sp
  WHERE carrid IN s_carrid.

  IF sy-subrc EQ 0.
    loop at t_sp into fs_sp.
    write:/ fs_sp-carrid.
    endloop.
    ENDIF.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mdi.Deeba&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Feb 2009 06:43:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-select-options/m-p/5218374#M1206867</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-12T06:43:03Z</dc:date>
    </item>
  </channel>
</rss>

