<?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: Dialog Program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-program/m-p/2525634#M572127</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;Module pool programs are created in abap development work bench (TCODE: SE80). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here we can do all the works whatever you can do in abap. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Module pool programs are also called dialog programs. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The module Pool are reports prepared for different screens and to manage the sequeence of events of these screens, in the transaction SE80 you can see all the dynpros that you have for this kind of report, add new ones, add all types of element to the report. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Process Before Output is the part of the dynpro code that is precessed before the user can do anithing with the data in the screen &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Process After Input is the part of the dynpro code that is preocessed after the interaction with the user. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module pool programs are excuited using Tcodes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this link&lt;/P&gt;&lt;P&gt;&lt;A href="http://sap.mis.cmich.edu/sap-abap/abap09/sld007.htm" target="test_blank"&gt;http://sap.mis.cmich.edu/sap-abap/abap09/sld007.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all helpfull answers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 07 Jul 2007 11:24:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-07T11:24:59Z</dc:date>
    <item>
      <title>Dialog Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-program/m-p/2525633#M572126</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;&lt;/P&gt;&lt;P&gt;              How to develop a module pool program which will create, change&lt;/P&gt;&lt;P&gt;and display monthly fixed prices for a product.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             Tell me the step-by-step procedure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bye...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jul 2007 11:21:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-program/m-p/2525633#M572126</guid>
      <dc:creator>former_member778253</dc:creator>
      <dc:date>2007-07-07T11:21:03Z</dc:date>
    </item>
    <item>
      <title>Re: Dialog Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-program/m-p/2525634#M572127</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;Module pool programs are created in abap development work bench (TCODE: SE80). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here we can do all the works whatever you can do in abap. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Module pool programs are also called dialog programs. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The module Pool are reports prepared for different screens and to manage the sequeence of events of these screens, in the transaction SE80 you can see all the dynpros that you have for this kind of report, add new ones, add all types of element to the report. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Process Before Output is the part of the dynpro code that is precessed before the user can do anithing with the data in the screen &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Process After Input is the part of the dynpro code that is preocessed after the interaction with the user. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module pool programs are excuited using Tcodes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this link&lt;/P&gt;&lt;P&gt;&lt;A href="http://sap.mis.cmich.edu/sap-abap/abap09/sld007.htm" target="test_blank"&gt;http://sap.mis.cmich.edu/sap-abap/abap09/sld007.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all helpfull answers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jul 2007 11:24:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-program/m-p/2525634#M572127</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-07T11:24:59Z</dc:date>
    </item>
    <item>
      <title>Re: Dialog Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-program/m-p/2525635#M572128</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;TRANSACTION CODES&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MENU PAINTER : SE 41.&lt;/P&gt;&lt;P&gt;SCREEN PAINTER : SE 51 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BOTH : SE 80 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;#61672; ONLY EXISTING PROGRAMS CAN BE VIEWED IN SE 41 , SO USE SE 38 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCEPT :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;STEPS :&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.	GIVE TRANSACTION CODE SE 38 , CREATE A REPORT NAMED  &lt;/P&gt;&lt;P&gt;&amp;#147;  ZVRPRDIALOGTEST2  &amp;#148; . SAVE , CHECK , ACTIVATE IT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.	THEN GIVE  CODE  SE 51. GIVE SAME PROGRAM NAME AS SE38 .&lt;/P&gt;&lt;P&gt;GIVE SCREEN NUMBER , PRESS CREATE .&lt;/P&gt;&lt;P&gt;3.	GIVE SHORT DESCRIPTION . THEN CLICK ELEMENT LIST .&lt;/P&gt;&lt;P&gt;4.	THE SCREEN COMES , TYPE &amp;#147; OKCODE &amp;#147; .&lt;/P&gt;&lt;P&gt;5.	CLICK FLOW LOGIC , THE SCREEN COMES .&lt;/P&gt;&lt;P&gt;6.	one screen will come.&lt;/P&gt;&lt;P&gt;7.	SAVE . CHECK , ACTIVATE .&lt;/P&gt;&lt;P&gt;8.	CLICK LAYOUT . SCREN PAINTER SCREEN COMES .&lt;/P&gt;&lt;P&gt;9.	PRESS &amp;#147; F6 &amp;#147; .  TYPE TABLE NAME , PRESS ENTER . THE SCREEN COMES .&lt;/P&gt;&lt;P&gt;10 . TO SELECT THE DESIRED FIELDS , CLICK THE  &amp;#147; TO SELECT &amp;#147; AREA IN &lt;/P&gt;&lt;P&gt;        EACH ROW , PRESS ENTER .&lt;/P&gt;&lt;P&gt;11 . AFTER CLICKING , PRESS ENTER .&lt;/P&gt;&lt;P&gt;12. THE FINAL SELECTION  WIL COME&lt;/P&gt;&lt;P&gt;13 . GIVE THE NESSARY BUTTONS IN THE  SCREEN PAINTER .&lt;/P&gt;&lt;P&gt;14 . DOUBLE CLICK IN EACH BUTTON GIVE LABLE , FUNCTION CODE .&lt;/P&gt;&lt;P&gt;15 . THE FINAL SCREEN WIL COME&lt;/P&gt;&lt;P&gt;16 . SAVE . CHECK .ACTIVATE. TO CHECK SCREEN PRESS F8.&lt;/P&gt;&lt;P&gt;17 .  TO  WRITE  CODING : PRESS FLOW LOGIG .&lt;/P&gt;&lt;P&gt;18 . THE SCREEN COMES .&lt;/P&gt;&lt;P&gt;19 . DOUBLE CLICK FIRST EVENT  ( MODULE STATUS _ 3000 ).&lt;/P&gt;&lt;P&gt;20 . PBO MODULE WINDOW COMES , PRESS TICK MARK  .&lt;/P&gt;&lt;P&gt;21 . EDITOR COMES . SAVE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPING PROGRAM IN THE EDITOR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steps : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THE  EDITOR WILL BE AS SHOWN ABOVE , NOW TYPE THE FOLLOWING CODE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; BEFORE TYPING CODE : TAKE COMMENTS FROM , THEN TYPE LIKE :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET PF_STATUS  &amp;#145; PRSTATUS &amp;#145;&lt;/P&gt;&lt;P&gt;SET TITLEBAR  &amp;#145;PRTITLE&amp;#146; .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THE COMPLETE REPORT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROGRAM ZPRDIALOG .&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  STATUS_3000  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : ZVTIKFS.&lt;/P&gt;&lt;P&gt;DATA BEGIN OF INT_TAB OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE ZVTIKFS.&lt;/P&gt;&lt;P&gt;DATA END OF INT_TAB.&lt;/P&gt;&lt;P&gt;DATA OKCODE LIKE SY-UCOMM.&lt;/P&gt;&lt;P&gt;DATA INDEX TYPE I VALUE 1.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MODULE STATUS_3000 OUTPUT                                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE STATUS_3000 OUTPUT.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'PRSTATUS'.  &amp;#147;COMMENTS TOOK  &lt;/P&gt;&lt;P&gt;  SET TITLEBAR 'PRTITLE1'.   &amp;#147; COMMENTS TOOK&lt;/P&gt;&lt;P&gt;  SELECT * FROM ZVTIKFS INTO TABLE INT_TAB.&lt;/P&gt;&lt;P&gt;  READ TABLE INT_TAB INDEX INDEX.&lt;/P&gt;&lt;P&gt;  ZVTIKFS-NAME = INT_TAB-NAME.&lt;/P&gt;&lt;P&gt;  ZVTIKFS-ADDRESS = INT_TAB-ADDRESS.&lt;/P&gt;&lt;P&gt;  ZVTIKFS-PHONE  = INT_TAB-PHONE.&lt;/P&gt;&lt;P&gt;  ZVTIKFS-AREA = INT_TAB-AREA.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " STATUS_3000  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  USER_COMMAND_3000  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_3000 INPUT.&lt;/P&gt;&lt;P&gt;  CASE OKCODE.&lt;/P&gt;&lt;P&gt;    WHEN 'INS'.&lt;/P&gt;&lt;P&gt;      INSERT ZVTIKFS.&lt;/P&gt;&lt;P&gt;    WHEN 'DEL'.&lt;/P&gt;&lt;P&gt;      DELETE ZVTIKFS.&lt;/P&gt;&lt;P&gt;    WHEN 'PRE'.&lt;/P&gt;&lt;P&gt;      INDEX = INDEX - 1.&lt;/P&gt;&lt;P&gt;      IF INDEX &amp;lt; 1.&lt;/P&gt;&lt;P&gt;        INDEX = 1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    WHEN 'NEX'.&lt;/P&gt;&lt;P&gt;      INDEX = INDEX + 1.&lt;/P&gt;&lt;P&gt;      IF INDEX &amp;gt; SY-DBCNT.&lt;/P&gt;&lt;P&gt;        INDEX = SY-DBCNT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    WHEN 'EXI'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_3000  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NEXT :&lt;/P&gt;&lt;P&gt;SAVE , CHECK , ACTIVATE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;TO COME TO DESIGN MENU&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STEPS :&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 . TRANSACTION CODE : SE 80 .  OBJECT NAVIGATOR WINDOW COMES .&lt;/P&gt;&lt;P&gt;NOTE : IF YOUR REOORT DOSENOT COME  DO THE FOLLOWING PROCESS :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If useful reward points&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;senthil&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jul 2007 11:41:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-program/m-p/2525635#M572128</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-07T11:41:10Z</dc:date>
    </item>
  </channel>
</rss>

