<?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: Module Pool Issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657766#M1445832</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your valuable reply. But still my desired message is not getting displayed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wrote the below code in PAI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHAIN.&lt;/P&gt;&lt;P&gt;FIELD LFA1-LIFNR MODULE VALIDATE_VENDOR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCHAIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Module VALIDATE_VENDOR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT SINGLE LIFNR FROM LFA1 INTO GV_LIFNR WHERE LIFNR = LFA1-LIFNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   IF SY-SURBC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE TEXT-001 TYPE 'E'.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody suggest?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 Mar 2010 05:50:03 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-03-05T05:50:03Z</dc:date>
    <item>
      <title>Module Pool Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657761#M1445827</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have one query regarding module pool. In screen I have one field named as Vendor Number. I want whenever user enter's the number, it will be validated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If entry is not found then error message should display in status bar &amp;amp; cursor should be stopped in that field also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In PAI, I wrote validation logic, but neither my respective message is getting displayed as well as the field becomes disabled. So, always again I need to enter the tcode &amp;amp; start the processing from scratch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody suggest me how to resolve this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Neha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:14:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657761#M1445827</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T05:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: Module Pool Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657762#M1445828</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CHAIN.
   FIELD 'field name (Vendor)'.
   MODULE 'module for Error Logic ' ON CHAIN-REQUEST.
 ENDCHAIN.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:19:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657762#M1445828</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T05:19:01Z</dc:date>
    </item>
    <item>
      <title>Re: Module Pool Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657763#M1445829</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;Please do your validation in CHAIN and ENDCHAIN command .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can throw error message is validation fails.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Press F1 on these to know more.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:20:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657763#M1445829</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T05:20:15Z</dc:date>
    </item>
    <item>
      <title>Re: Module Pool Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657764#M1445830</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;1) To make the validated field active for editing use the field statement in your PAI.&lt;/P&gt;&lt;P&gt;2) To make the cursor stay on that field use set cursor statement in your PAI.&lt;/P&gt;&lt;P&gt;3) To make the message appear in the status bar us ethe FM GUI_PROGRESS_INDICATOR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sakshi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:22:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657764#M1445830</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T05:22:21Z</dc:date>
    </item>
    <item>
      <title>Re: Module Pool Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657765#M1445831</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. In the main screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PROCESS BEFORE OUTPUT.
 MODULE STATUS_1000.

PROCESS AFTER INPUT.

CHAIN.
 FIELD vendor_number MODULE check-vendor_no.
ENDCHAIN.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now create an include F01. In that write the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;MODULE check-vendor_no INPUT.

  SELECT SINGLE &amp;lt;vendornumber&amp;gt;
    FROM dbtable
    INTO lv_vendorno  " take a local variable to store vendor number
    WHERE &amp;lt;vendornumber&amp;gt; = &amp;lt;vendor number given on the screen by user&amp;gt;.

  IF sy-subrc NE 0.
   MESSAGE 'Vendor number does not exist' TYPE 'E'.
  ENDIF.

ENDMODULE.                 " check-vendor_no INPUT&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,&lt;/P&gt;&lt;P&gt;Sri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:30:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657765#M1445831</guid>
      <dc:creator>sridhar_meesala</dc:creator>
      <dc:date>2010-03-05T05:30:28Z</dc:date>
    </item>
    <item>
      <title>Re: Module Pool Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657766#M1445832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your valuable reply. But still my desired message is not getting displayed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wrote the below code in PAI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHAIN.&lt;/P&gt;&lt;P&gt;FIELD LFA1-LIFNR MODULE VALIDATE_VENDOR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCHAIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Module VALIDATE_VENDOR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT SINGLE LIFNR FROM LFA1 INTO GV_LIFNR WHERE LIFNR = LFA1-LIFNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   IF SY-SURBC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE TEXT-001 TYPE 'E'.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody suggest?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:50:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657766#M1445832</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T05:50:03Z</dc:date>
    </item>
    <item>
      <title>Re: Module Pool Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657767#M1445833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in PAI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHAIN.&lt;/P&gt;&lt;P&gt; FIELD vendor MODULE validate_vendor.             " the &lt;STRONG&gt;vendor&lt;/STRONG&gt; screen field name&lt;/P&gt;&lt;P&gt;ENDCHAIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create a module validate_vendor and write vaidation code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Chinni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:53:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657767#M1445833</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T05:53:53Z</dc:date>
    </item>
    <item>
      <title>Re: Module Pool Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657768#M1445834</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;Write the CHAIN...ENDCHAIN part in the main screen flow logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:55:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657768#M1445834</guid>
      <dc:creator>sridhar_meesala</dc:creator>
      <dc:date>2010-03-05T05:55:29Z</dc:date>
    </item>
    <item>
      <title>Re: Module Pool Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657769#M1445835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Neha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In screen painter you can write in PAI as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODULE CANCEL AT EXIT-COMMAND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at itab.&lt;/P&gt;&lt;P&gt;    chain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      field lfa1-LIFNR.&lt;/P&gt;&lt;P&gt;      MODULE TCTRL_0100_MODIFY on chain-request.&lt;/P&gt;&lt;P&gt;    endchain.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE READ_DATA INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you writing the logic in your abap editor you can mention it as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE READ_DATA INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SINGLE LIFNR FROM LFA1 INTO GV_LIFNR WHERE LIFNR = LFA1-LIFNR.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MESSAGE ID '00' TYPE 'S' NUMBER '058' DISPLAY LIKE 'E'&lt;/P&gt;&lt;P&gt;                                                  WITH lfa1-lifnr.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let me know if this works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regrds,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nikhil.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:59:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657769#M1445835</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T05:59:53Z</dc:date>
    </item>
    <item>
      <title>Re: Module Pool Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657770#M1445836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI NEHA,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to validate that Vendor not found then error should raise.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Add  &lt;STRONG&gt;&lt;EM&gt;on chain-request&lt;/EM&gt;&lt;/STRONG&gt; after your MODULE Command .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Help this will solve your prob.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: NISHIT JOSHI on Mar 5, 2010 11:30 AM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: NISHIT JOSHI on Mar 5, 2010 11:31 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 06:00:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657770#M1445836</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T06:00:39Z</dc:date>
    </item>
    <item>
      <title>Re: Module Pool Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657771#M1445837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please use this code in the validate_vendor module&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE validate_vendor INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : gv_lifnr TYPE lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE lifnr FROM lfa1 INTO gv_lifnr WHERE lifnr = lfa1-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE text-001 TYPE 'E'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " VALIDATE_VENDOR  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Chinni&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Tirumula Rao Chinni on Mar 5, 2010 11:34 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 06:03:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-issue/m-p/6657771#M1445837</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T06:03:11Z</dc:date>
    </item>
  </channel>
</rss>

