<?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: Input Validation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311828#M1224645</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The input validation is done within AT SELECTION SCREEN. The problem is how to go about doing the input validation&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Mar 2009 14:43:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-03-13T14:43:04Z</dc:date>
    <item>
      <title>Input Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311825#M1224642</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is the simplest way to do input validation. A lot of times I need to design reports that have lets say 4 - 5 selection fields. For my input validation, I do single reads for each corresponding scenario but I find this to be to cumbersome. Is there a simpler way to do this? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For e.g. lets say the selection criteria is for plant, material and batch. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then my input validation cases would be &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;if plant entered, check plant
if material entered, check material
if batch entered, check batch
if plant and material entered, check combination
if plant and material and batch entered, check combination 
if material and batch entered ......&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And so on.. now if I have 6 or more selection criteria input validation can be even more cumbersome. Any better approach to this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 14:32:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311825#M1224642</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T14:32:06Z</dc:date>
    </item>
    <item>
      <title>Re: Input Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311826#M1224643</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use AT SELCTION-SCREEN instead of AT SELECTION-SCREEN ON &amp;lt;field&amp;gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 14:35:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311826#M1224643</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T14:35:19Z</dc:date>
    </item>
    <item>
      <title>Re: Input Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311827#M1224644</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if the inputs are mandatory then you can directly check MCHB table... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Always looks for a place to write select single, which has as many input's as  primary key's.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 14:36:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311827#M1224644</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2009-03-13T14:36:29Z</dc:date>
    </item>
    <item>
      <title>Re: Input Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311828#M1224645</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The input validation is done within AT SELECTION SCREEN. The problem is how to go about doing the input validation&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 14:43:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311828#M1224645</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T14:43:04Z</dc:date>
    </item>
    <item>
      <title>Re: Input Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311829#M1224646</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;None of these inputs are mandatory. Hence as you can see in the algorithm, first I check if they are input, and then go about doing a single read to determine if the input is correct. How do you guys go about doing something like this. Just curious.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 14:44:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311829#M1224646</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T14:44:13Z</dc:date>
    </item>
    <item>
      <title>Re: Input Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311830#M1224647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would just check the individual entries, not the combinations.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 14:54:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311830#M1224647</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T14:54:44Z</dc:date>
    </item>
    <item>
      <title>Re: Input Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311831#M1224648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Checking just the entries is not accurate is it? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lets say you have matnr werks charg as input &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Individually they could all exist but as a combination they may not.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 14:56:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311831#M1224648</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T14:56:59Z</dc:date>
    </item>
    <item>
      <title>Re: Input Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311832#M1224649</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; Lets say you have matnr werks charg as input &lt;/P&gt;&lt;P&gt;&amp;gt; Individually they could all exist but as a combination they may not.&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this scenario is easy .. select single on MCHB will give you if it exist or not.... either if the fields are mandatory or not... I am wondering about some place where all the selection screen inputs doesnot co-exist in same table. In such case you need to have separate select singles...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 15:00:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311832#M1224649</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2009-03-13T15:00:11Z</dc:date>
    </item>
    <item>
      <title>Re: Input Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311833#M1224650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, if you are interested in the material/plant combination, check them together from MARC rather than MARA. Don't know CHARG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 15:03:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311833#M1224650</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T15:03:57Z</dc:date>
    </item>
    <item>
      <title>Re: Input Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311834#M1224651</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your reply answers only one specific scenario when matnr werks charg are all entered&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can do single reads for &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;only matnr is entered &lt;/P&gt;&lt;P&gt;only werks is entered &lt;/P&gt;&lt;P&gt;only charg is entered &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But then there are also the following cases, and I can always do single reads for these input validations as well&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matnr and werks are entered &lt;/P&gt;&lt;P&gt;matnr and charg are entered &lt;/P&gt;&lt;P&gt;werks and charg are entered &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But this is a simple case .. But if you design reports for MM with numerous selection criteria, it can get very wild.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 15:04:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311834#M1224651</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T15:04:30Z</dc:date>
    </item>
    <item>
      <title>Re: Input Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311835#M1224652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, don't let it get wild. You have to decide what is really needed in input validation and check just those cases. If you check only the individual parameters, then you can let the report decide if the combinations are valid or not (by returning or not returning data).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 15:08:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311835#M1224652</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T15:08:43Z</dc:date>
    </item>
    <item>
      <title>Re: Input Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311836#M1224653</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So what you are saying is there is no need to do input validation for all possible scenarios up front. While extracting the data in start-of-selection, display error msgs based on ret code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 15:10:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311836#M1224653</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T15:10:28Z</dc:date>
    </item>
    <item>
      <title>Re: Input Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311837#M1224654</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are correct..there are endless possibilities to validate selection screen , for example in select option you can have multiple ranges...or single values etc , so I dont think we are expected to validate all the possibilities.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example if you put a range for matnr no 1 to 10 you dont have to check if 1 is a valid material or 10 is valid material.if select single for material no between 1 and 10 returns 1 record its good to proceed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;similarly i believe if there is plant and material combination its not required to check all the materials between 1 - 10 and extended to the plant mentioned in the plant selection criteria.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In start of selection if  no data is found for these combinations,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;display a informative message and you can exit back to selection screen for the user to give another selection criteria.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ex:&lt;/P&gt;&lt;P&gt;if it_material[] is initial.&lt;/P&gt;&lt;P&gt;message sXXX display like E.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 15:34:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311837#M1224654</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T15:34:10Z</dc:date>
    </item>
    <item>
      <title>Re: Input Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311838#M1224655</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Megan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would let the Select take charge of the return of the report for the values entered in the selection screen. If the result of the SELECT is empty, then show a message to the user that there is no data for the criteria used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should check for the parameters only if there is an exceptional case that you need it, for example, a field that you only need numbers, then validate that a number is entered.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gilberto Li&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 16:30:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/input-validation/m-p/5311838#M1224655</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T16:30:41Z</dc:date>
    </item>
  </channel>
</rss>

