<?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 in Module pool Program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855762#M361850</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in the PAI..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module check_data.&lt;/P&gt;&lt;P&gt;select single * from &amp;lt;table&amp;gt;&lt;/P&gt;&lt;P&gt;                     where &amp;lt;tablefield&amp;gt; = &amp;lt;screenfield-value&amp;gt;.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;message E000(00) with '&amp;lt;ScreenField-Value&amp;gt; does not exit'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the flow logic for the screen. write as&lt;/P&gt;&lt;P&gt;chain.&lt;/P&gt;&lt;P&gt;field : &amp;lt;screenfield&amp;gt;.&lt;/P&gt;&lt;P&gt;module check_data.&lt;/P&gt;&lt;P&gt;endchain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 Jan 2007 03:29:41 GMT</pubDate>
    <dc:creator>gopi_narendra</dc:creator>
    <dc:date>2007-01-12T03:29:41Z</dc:date>
    <item>
      <title>validation in Module pool Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855756#M361844</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;Hi ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I created a module pool Program , I hav taken one parameter .. How to do the validation for this paramater in screen .&lt;/P&gt;&lt;P&gt;And if Im taking a set of parameter - how to do the validation ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Narender&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2007 02:07:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855756#M361844</guid>
      <dc:creator>naren112</dc:creator>
      <dc:date>2007-01-12T02:07:13Z</dc:date>
    </item>
    <item>
      <title>Re: validation in Module pool Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855757#M361845</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Do the validation in the CHAIN...ENDCHAIN stmt.&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;Subramanian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2007 02:15:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855757#M361845</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-12T02:15:28Z</dc:date>
    </item>
    <item>
      <title>Re: validation in Module pool Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855758#M361846</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;hi Subramanian ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chain    Endchain is used for a set of parameter , Just I want to validate a single parameter ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt; Narender&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2007 02:48:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855758#M361846</guid>
      <dc:creator>naren112</dc:creator>
      <dc:date>2007-01-12T02:48:54Z</dc:date>
    </item>
    <item>
      <title>Re: validation in Module pool Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855759#M361847</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Naren,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Use   FIELD field name  MODULE MODULE_3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls. Mark if useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2007 03:00:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855759#M361847</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-12T03:00:06Z</dc:date>
    </item>
    <item>
      <title>Re: validation in Module pool Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855760#M361848</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, you just need to put a validation module in the PAI in the screen flow logic.  eg if your field is zzz-field1, use a statement in the PAI like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD ZZZ-FIELD1 MODULE VALIDATE_FIELD1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or, to only process conditionally, use &lt;/P&gt;&lt;P&gt;FIELD ZZZ-FIELD1 MODULE VALIDATE_FIELD1 ON INPUT &lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;FIELD ZZZ-FIELD1 MODULE VALIDATE_FIELD1 ON REQUEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if your module then generates an error message this field will be highlighted for action.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you have several fields you need to chain them eg ZZZ-FIELD1 and ZZZ-FIELD2:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHAIN.&lt;/P&gt;&lt;P&gt;  FIELD: ZZZ-FIELD1, ZZZ-FIELD2.&lt;/P&gt;&lt;P&gt;    MODULE VALIDATE_FIELDS ON CHAIN-INPUT " (or ON CHAIN-REQUEST)&lt;/P&gt;&lt;P&gt;ENDCHAIN.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2007 03:02:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855760#M361848</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-12T03:02:50Z</dc:date>
    </item>
    <item>
      <title>Re: validation in Module pool Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855761#M361849</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Narender,&lt;/P&gt;&lt;P&gt; U need to do the validation in PAI event of the screen as below :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;  MODULE user_command_0100.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;input check for field cvp number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  FIELD : cvp_no. &amp;lt;b&amp;gt;"Screen Field needs to be validated&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;  MODULE show_cv_desc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And the module definition is as follows :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE show_cv_desc INPUT.&lt;/P&gt;&lt;P&gt;  ws_repid = sy-cprog.&lt;/P&gt;&lt;P&gt;  ws_num   = '1000'.&lt;/P&gt;&lt;P&gt;  i_dynfields-fieldname = 'CVP_NO'.&lt;/P&gt;&lt;P&gt;  APPEND i_dynfields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DYNP_VALUES_READ'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      dyname               = ws_repid&lt;/P&gt;&lt;P&gt;      dynumb               = ws_num&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      dynpfields           = i_dynfields&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      invalid_abapworkarea = 1&lt;/P&gt;&lt;P&gt;      invalid_dynprofield  = 2&lt;/P&gt;&lt;P&gt;      invalid_dynproname   = 3&lt;/P&gt;&lt;P&gt;      invalid_dynpronummer = 4&lt;/P&gt;&lt;P&gt;      invalid_request      = 5&lt;/P&gt;&lt;P&gt;      no_fielddescription  = 6&lt;/P&gt;&lt;P&gt;      invalid_parameter    = 7&lt;/P&gt;&lt;P&gt;      undefind_error       = 8&lt;/P&gt;&lt;P&gt;      double_conversion    = 9&lt;/P&gt;&lt;P&gt;      stepl_not_found      = 10&lt;/P&gt;&lt;P&gt;      OTHERS               = 11.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    READ TABLE i_dynfields WITH KEY fieldname = 'CVP_NO'.&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      cvp_no    = i_dynfields-fieldvalue.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;***********Validation&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;  if cvp_no = '0013'.&lt;/P&gt;&lt;P&gt;   message e000(zocm) with 'Wrong Entry'. &amp;lt;b&amp;gt;" If the user enters 0013 for cvp_no&amp;lt;/b&amp;gt;  endif.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " show_cv_desc  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please do reward helpful answers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2007 03:02:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855761#M361849</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-12T03:02:59Z</dc:date>
    </item>
    <item>
      <title>Re: validation in Module pool Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855762#M361850</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in the PAI..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module check_data.&lt;/P&gt;&lt;P&gt;select single * from &amp;lt;table&amp;gt;&lt;/P&gt;&lt;P&gt;                     where &amp;lt;tablefield&amp;gt; = &amp;lt;screenfield-value&amp;gt;.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;message E000(00) with '&amp;lt;ScreenField-Value&amp;gt; does not exit'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the flow logic for the screen. write as&lt;/P&gt;&lt;P&gt;chain.&lt;/P&gt;&lt;P&gt;field : &amp;lt;screenfield&amp;gt;.&lt;/P&gt;&lt;P&gt;module check_data.&lt;/P&gt;&lt;P&gt;endchain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2007 03:29:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855762#M361850</guid>
      <dc:creator>gopi_narendra</dc:creator>
      <dc:date>2007-01-12T03:29:41Z</dc:date>
    </item>
    <item>
      <title>Re: validation in Module pool Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855763#M361851</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;In PAI,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FIELD fieldname MODULE validate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE validate INPUT.&lt;/P&gt;&lt;P&gt;..do the validation here....  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 "Validate INPUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2007 03:35:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855763#M361851</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2007-01-12T03:35:26Z</dc:date>
    </item>
    <item>
      <title>Re: validation in Module pool Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855764#M361852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in PAI you have to validate the field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD f1 MODULE m1 [ON INPUT|ON REQUEST].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;things in sqare bracket are optional [].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in abap editor it will show &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE m1 input.&lt;/P&gt;&lt;P&gt;&amp;lt;do validation code&amp;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;shiba dutta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2007 04:10:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation-in-module-pool-program/m-p/1855764#M361852</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-12T04:10:27Z</dc:date>
    </item>
  </channel>
</rss>

