<?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 Bypass input checks in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816533#M1681748</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi friends,i have a dialog program,one of subscreen has a table control、one delete row button、one copy row button,the screen flow logic is as below:&lt;/P&gt;&lt;P&gt;PBO&lt;/P&gt;&lt;P&gt;............&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PAI&lt;/P&gt;&lt;P&gt;LOOP TABLE CONTROL TABLE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHAIN:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELD1 MODULE FIELD1_CHECK.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELD2 MODULE FIELD2_CHECK.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELDn MODULE FIELDn_CHECK.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODULE MODIFY_INT_TABLE.&lt;/P&gt;&lt;P&gt; ENDCHAIN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt; MODULE USER_COMMAND.&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; "DELETE ROW AND COPY ROW&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i face a problem:if one of screen field validation fail,i can't delete the error row ,when i click delete button,the screen will show error message to prevent me to delete row,so pls. tell how can i bypass the input check if i click delete button?thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 25 May 2012 16:12:35 GMT</pubDate>
    <dc:creator>former_member533538</dc:creator>
    <dc:date>2012-05-25T16:12:35Z</dc:date>
    <item>
      <title>Bypass input checks</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816533#M1681748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi friends,i have a dialog program,one of subscreen has a table control、one delete row button、one copy row button,the screen flow logic is as below:&lt;/P&gt;&lt;P&gt;PBO&lt;/P&gt;&lt;P&gt;............&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PAI&lt;/P&gt;&lt;P&gt;LOOP TABLE CONTROL TABLE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHAIN:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELD1 MODULE FIELD1_CHECK.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELD2 MODULE FIELD2_CHECK.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELDn MODULE FIELDn_CHECK.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODULE MODIFY_INT_TABLE.&lt;/P&gt;&lt;P&gt; ENDCHAIN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt; MODULE USER_COMMAND.&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; "DELETE ROW AND COPY ROW&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i face a problem:if one of screen field validation fail,i can't delete the error row ,when i click delete button,the screen will show error message to prevent me to delete row,so pls. tell how can i bypass the input check if i click delete button?thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 May 2012 16:12:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816533#M1681748</guid>
      <dc:creator>former_member533538</dc:creator>
      <dc:date>2012-05-25T16:12:35Z</dc:date>
    </item>
    <item>
      <title>Re: Bypass input checks</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816534#M1681749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use AT EXIT-COMMAND.&lt;/P&gt;&lt;P&gt;MODULE delete_rows AT EXIT-COMMAND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Handle your code to delete here.&lt;/P&gt;&lt;P&gt;Also give function type of delete button as 'E'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 May 2012 16:24:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816534#M1681749</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-05-25T16:24:25Z</dc:date>
    </item>
    <item>
      <title>Re: Bypass input checks</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816535#M1681750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It's probably working correctly (IE the same as standard SAP programs).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd leave it as is.&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, 25 May 2012 18:54:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816535#M1681750</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-05-25T18:54:11Z</dc:date>
    </item>
    <item>
      <title>Re: Bypass input checks</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816536#M1681751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="j-thread-pointer j-ui-elem"&gt;&lt;/SPAN&gt;&lt;A name="13280236"&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;H6&gt;&lt;STRONG&gt;&lt;A _jive_internal="true" class="font-color-meta-light" href="https://answers.sap.com/message/13280236#13280236"&gt;Re: Bypass input checks&lt;/A&gt; &lt;/STRONG&gt;&lt;/H6&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Thanks,shambu, i think your solution would work, but i think it is not a standard solution.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Thanks,Rob,but it really didn't work,someone could tell me why?&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 26 May 2012 00:37:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816536#M1681751</guid>
      <dc:creator>former_member533538</dc:creator>
      <dc:date>2012-05-26T00:37:13Z</dc:date>
    </item>
    <item>
      <title>Re: Bypass input checks</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816537#M1681752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;the answer of Shambu VS is absolutely correct, and is fully supported by SAP. Why do you say you think it's not a standard solution?&lt;/P&gt;&lt;P&gt;Sandra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 27 May 2012 09:17:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816537#M1681752</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2012-05-27T09:17:54Z</dc:date>
    </item>
    <item>
      <title>Re: Bypass input checks</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816538#M1681753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi - Sandra - are you sure this is the the way SAP normally does things?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think that if you have a table control where you have entered a number of rows and want to delete one, you would want to go through the normal validations.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 May 2012 13:15:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816538#M1681753</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-05-28T13:15:18Z</dc:date>
    </item>
    <item>
      <title>Re: Bypass input checks</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816539#M1681754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rob,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(sorry for the delay, I'm not comfortable yet with the new forum's options)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was just saying what is technically possible, SAP uses it all the time to leave the screen, and sometimes for actions inside the screen (but you are correct that SAP does not do it often). Here, the "delete row" would simply bypass the FIELD ... MODULE ... failed checks, just to allow the deletion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After the row has been deleted, the user can save the data, and the FIELD ... MODULE ... checks are executed again (as long as we don't use the ON REQUEST addition). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sandra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2012 22:52:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816539#M1681754</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2012-06-05T22:52:34Z</dc:date>
    </item>
    <item>
      <title>Re: Bypass input checks</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816540#M1681755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;Sandra Rossi wrote:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;... I'm not comfortable yet with the new forum's options.&lt;/P&gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; There's a lot of that going around these days&lt;SPAN __jive_emoticon_name="wink" __jive_macro_name="emoticon" class="jive_macro jive_macro_emoticon jive_emote jiveImage" src="https://community.sap.com/777/images/emoticons/wink.gif"&gt;&lt;/SPAN&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's actually something I'm not familiar with. I was thinking that if you have an exit command that deletes a line (bypassing validations), then when the save or enter or whatever button is pressed afterwards, the normal validations would not take place, since nothing had changed since the row was deleted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I think you are saying those validations will take place because the previous exit command didn't execute them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2012 13:21:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816540#M1681755</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-06-06T13:21:42Z</dc:date>
    </item>
    <item>
      <title>Re: Bypass input checks</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816541#M1681756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm not so familiar with it too &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just did a few tests:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;when we execute an exit command after there was an error, the logic restarts from the point of the error in the PAI, without reaching the PBO. So, in the PAI, I had to skip checks when the "delete" key was pressed, so that the PBO is executed to see the line deleted. Then, pressing the enter key (by the way, remember to clear the okcode field at the end of the PBO), the checks were executed again.&lt;/LI&gt;&lt;LI&gt;about the conditional processing for changed values, I think this may occur only if you use MODULE ... ON (CHAIN-)REQUEST; otherwise the modules are always called (except the case where there is a restart from the module where there was an error)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Sandra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2012 15:03:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bypass-input-checks/m-p/8816541#M1681756</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2012-06-06T15:03:18Z</dc:date>
    </item>
  </channel>
</rss>

