<?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: Screen Validation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/screen-validation/m-p/766719#M37673</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to chained the fields before calling the module in the PBO. For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chain.&lt;/P&gt;&lt;P&gt;   field: screenfield_1,&lt;/P&gt;&lt;P&gt;          screenfield_2,&lt;/P&gt;&lt;P&gt;          screenfield_3.&lt;/P&gt;&lt;P&gt;   module validate.&lt;/P&gt;&lt;P&gt;endchain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This way, when the error occurs during validation, all fields will be open for input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nablan Umar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Aug 2004 20:13:52 GMT</pubDate>
    <dc:creator>nablan_umar</dc:creator>
    <dc:date>2004-08-03T20:13:52Z</dc:date>
    <item>
      <title>Screen Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/screen-validation/m-p/766718#M37672</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;I am currently creating a new screen and wish to validate whether or not a user uses the selection column before pressing a button.  This is fine, I am able to pop up an error message but after I have 'Entered' past the message, I now need to press enter again in order for the screen to allow me to select the column again.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why do I need the double enter?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Ian Stubbings&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Aug 2004 14:25:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/screen-validation/m-p/766718#M37672</guid>
      <dc:creator>IanStubbings</dc:creator>
      <dc:date>2004-08-03T14:25:53Z</dc:date>
    </item>
    <item>
      <title>Re: Screen Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/screen-validation/m-p/766719#M37673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to chained the fields before calling the module in the PBO. For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chain.&lt;/P&gt;&lt;P&gt;   field: screenfield_1,&lt;/P&gt;&lt;P&gt;          screenfield_2,&lt;/P&gt;&lt;P&gt;          screenfield_3.&lt;/P&gt;&lt;P&gt;   module validate.&lt;/P&gt;&lt;P&gt;endchain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This way, when the error occurs during validation, all fields will be open for input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nablan Umar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Aug 2004 20:13:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/screen-validation/m-p/766719#M37673</guid>
      <dc:creator>nablan_umar</dc:creator>
      <dc:date>2004-08-03T20:13:52Z</dc:date>
    </item>
    <item>
      <title>Re: Screen Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/screen-validation/m-p/766720#M37674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  if you want to check for a single field, then you can use this too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can ensure that a PAI module is only called when a certain condition applies by using the following statement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;FIELD &amp;lt;xyz&amp;gt; &lt;/P&gt;&lt;P&gt;MODULE &amp;lt;check_xyz&amp;gt; ON INPUT|REQUEST|ON *-INPUT.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ON INPUT&lt;/P&gt;&lt;P&gt;The ABAP module is called only if the field contains a value other than its initial value. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ON REQUEST&lt;/P&gt;&lt;P&gt;The module &amp;lt;mod&amp;gt; is only called if the user has entered something in the field. ON REQUEST condition is triggered through any form of "manual input".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ON *-INPUT&lt;/P&gt;&lt;P&gt;The ABAP module is called if the user has entered a "*" in the first character of the field, and the field has the attribute *-entry in the Screen Painter. When the input field is passed to the program, the * is removed. * behaves like an initial field in the ON INPUT condition.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Aug 2004 08:05:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/screen-validation/m-p/766720#M37674</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-08-04T08:05:52Z</dc:date>
    </item>
    <item>
      <title>Re: Screen Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/screen-validation/m-p/766721#M37675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Cheers Nablan.  I am now on the right track and moved my code from the user command section to the loop around the table control.  Now, however, only the selection mark from the last loop is ready for input which was when the error was issued.  Can I make all ready for input?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Aug 2004 09:26:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/screen-validation/m-p/766721#M37675</guid>
      <dc:creator>IanStubbings</dc:creator>
      <dc:date>2004-08-04T09:26:50Z</dc:date>
    </item>
  </channel>
</rss>

