<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/3712464#M893720</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;To create a Module pool, you need: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 - Create  screen to this MP; &lt;/P&gt;&lt;P&gt;2 - Define the field and the structure of this screen; &lt;/P&gt;&lt;P&gt;3 - Create PBO modules to control Screen inputs and outputs &lt;/P&gt;&lt;P&gt;fields. &lt;/P&gt;&lt;P&gt;4 - Create one or more title gui; &lt;/P&gt;&lt;P&gt;5 - Create a Status GUI &lt;/P&gt;&lt;P&gt;6  - Define PAI modules and user command module, to use the buttons of status gui; &lt;/P&gt;&lt;P&gt;7 - Create a transaction to the MP; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This a step by step to a simple MP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After this you can increase with other features &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fernando&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 29 Apr 2008 14:23:41 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-04-29T14:23:41Z</dc:date>
    <item>
      <title>Module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/3712460#M893716</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello ,&lt;/P&gt;&lt;P&gt;I have one requiremnt using module pool .&lt;/P&gt;&lt;P&gt;Please help with some step by step example .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks ,&lt;/P&gt;&lt;P&gt;Rahul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Apr 2008 14:08:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/3712460#M893716</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-29T14:08:34Z</dc:date>
    </item>
    <item>
      <title>Re: Module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/3712461#M893717</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rahul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer below link for Step by Step Tutorial:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://abaplovers.blogspot.com/2008/03/sap-abap-tutorial-module-pool.html" target="test_blank"&gt;http://abaplovers.blogspot.com/2008/03/sap-abap-tutorial-module-pool.html&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://abaplovers.blogspot.com/2008/03/sap-abap-module-pool-programming.html" target="test_blank"&gt;http://abaplovers.blogspot.com/2008/03/sap-abap-module-pool-programming.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://wiki.ittoolbox.com/index.php/What_is_module_pool_program_in_abap%3F" target="test_blank"&gt;http://wiki.ittoolbox.com/index.php/What_is_module_pool_program_in_abap%3F&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://saplab.blogspot.com/2007/10/sample-abap-program-for-module-pool_18.html" target="test_blank"&gt;http://saplab.blogspot.com/2007/10/sample-abap-program-for-module-pool_18.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if Helpful,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sunil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Apr 2008 14:14:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/3712461#M893717</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-29T14:14:48Z</dc:date>
    </item>
    <item>
      <title>Re: Module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/3712462#M893718</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;A href="http://www.saptechnical.com/Tutorials/ABAP/Checkbox/page1.htm" target="test_blank"&gt;http://www.saptechnical.com/Tutorials/ABAP/Checkbox/page1.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.saptechnical.com/Tutorials/ABAP/Checkbox/page2.htm" target="test_blank"&gt;http://www.saptechnical.com/Tutorials/ABAP/Checkbox/page2.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Apr 2008 14:19:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/3712462#M893718</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-29T14:19:09Z</dc:date>
    </item>
    <item>
      <title>Re: Module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/3712463#M893719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rahul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Initially go to tcode SE51.&lt;/P&gt;&lt;P&gt;    enter the screen no and description.&lt;/P&gt;&lt;P&gt;    Go to layout .&lt;/P&gt;&lt;P&gt;    Design layout.&lt;/P&gt;&lt;P&gt;    Go to form painter&lt;/P&gt;&lt;P&gt;    Drag and drap on the layout.&lt;/P&gt;&lt;P&gt;    Now comes events.&lt;/P&gt;&lt;P&gt;    PBO&lt;/P&gt;&lt;P&gt;    PAI&lt;/P&gt;&lt;P&gt;    In PAI u should indicate what should after the user action       on    the layout. sy-ucomm. function key.&lt;/P&gt;&lt;P&gt;    In SE38 u need to initialize tables.&lt;/P&gt;&lt;P&gt;    PBO ( Process before output ).&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;P&gt;Nagaraju Tankala&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Apr 2008 14:20:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/3712463#M893719</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-29T14:20:01Z</dc:date>
    </item>
    <item>
      <title>Re: Module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/3712464#M893720</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;To create a Module pool, you need: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 - Create  screen to this MP; &lt;/P&gt;&lt;P&gt;2 - Define the field and the structure of this screen; &lt;/P&gt;&lt;P&gt;3 - Create PBO modules to control Screen inputs and outputs &lt;/P&gt;&lt;P&gt;fields. &lt;/P&gt;&lt;P&gt;4 - Create one or more title gui; &lt;/P&gt;&lt;P&gt;5 - Create a Status GUI &lt;/P&gt;&lt;P&gt;6  - Define PAI modules and user command module, to use the buttons of status gui; &lt;/P&gt;&lt;P&gt;7 - Create a transaction to the MP; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This a step by step to a simple MP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After this you can increase with other features &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fernando&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Apr 2008 14:23:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/3712464#M893720</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-29T14:23:41Z</dc:date>
    </item>
    <item>
      <title>Re: Module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/3712465#M893721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rahul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First make a design flow of screens and how the user will navigate. E.g which is the first screen, second screen etc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read help of dialog programming - the two most important ones - PAI and PBO and the help should give you enough inputs on how to start.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can do all the development using SE80 - you can create screens etc from here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For any given screen this is general flow:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you need to create screen elements (text boxes, tables or any other UI elements) - attach them to data fields - you can also set attributes for UI elements and whole lot of other things&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Screen first display - PBO - you can write your modules here to pre poulate some of the data so that user&lt;/P&gt;&lt;P&gt;sees it when screen displays for the first time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once screen is displayed user can enter data or will trigger some events (click of a button etc) - once an event is triggered the control comes to PAI - here you will get all the data on the screen - you can do validations and/or business logic here&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once this part is done you need to decide whether same screen is to be displayed or should user be routed to a different screen...either ways its again PBO of the same screen or PBO of the next screen that will be called.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so its important to design how the navigation flows before you start developing...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help u to get started. You will find tons of posts in SDN - just need to browse.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Apr 2008 14:58:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/3712465#M893721</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-29T14:58:40Z</dc:date>
    </item>
  </channel>
</rss>

