<?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: when we create a program from se38 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/when-we-create-a-program-from-se38/m-p/2565208#M585206</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;'Executable Program' &amp;amp;#12288;on line list program&lt;/P&gt;&lt;P&gt;Classical Reports&lt;/P&gt;&lt;P&gt;These are the most simple reports. Programmers learn this one first. It is just an output of data using the Write statement inside a loop. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Classical reports are normal reports. These reports are not having any sub reports. IT IS HAVING ONLY ONE SCREEN/LIST FOR OUTPUT. &lt;/P&gt;&lt;P&gt;Events In Classical Reports. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTIALIZATION: This event triggers before selection screen display. &lt;/P&gt;&lt;P&gt;AT-SELECTION-SCREEN: This event triggers after proccesing user input still selection screen is in active mode. &lt;/P&gt;&lt;P&gt;START OF SELECTION: Start of selection screen triggers after proceesing selection screen. &lt;/P&gt;&lt;P&gt;END-OF-SELECTION : It is for Logical Database Reporting. &lt;/P&gt;&lt;P&gt;[Edit section] Interactive Reports&lt;/P&gt;&lt;P&gt;As the name suggests, the user can Interact with the report. We can have a drill down into the report data. For example, Column one of the report displays the material numbers, and the user feels that he needs some more specific data about the vendor for that material, he can HIDE that data under those material numbers. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And when the user clicks the material number, another report (actually sub report/secondary list) which displays the vendor details will be displayed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We can have a basic list (number starts from 0) and 20 secondary lists (1 to 21). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Events associated with Interactive Reports are: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION &lt;/P&gt;&lt;P&gt;AT USER-COMMAND &lt;/P&gt;&lt;P&gt;AT PF&amp;lt;key&amp;gt; &lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION. &lt;/P&gt;&lt;P&gt;HIDE statement holds the data to be displayed in the secondary list. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-lisel : contains data of the selected line. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-lsind : contains the level of report (from 0 to 21) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Interactive Report Events: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION : This Event triggers when we double click a line on the list, when the event is triggered a new sublist is going to be generated. Under this event what ever the statements that are been return will be displayed on newly generated sublist. &lt;/P&gt;&lt;P&gt;AT PFn: For predefined function keys... &lt;/P&gt;&lt;P&gt;AT USER-COMMAND : It provides user functions keys. &lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION :top of page event for secondary list. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module pool: screen desizn&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pbo&lt;/P&gt;&lt;P&gt;pai&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Aug 2007 08:59:08 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-06T08:59:08Z</dc:date>
    <item>
      <title>when we create a program from se38</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/when-we-create-a-program-from-se38/m-p/2565205#M585203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are provided to choose one of the values such as 'Executable Program', 'Module Pool' etc.&lt;/P&gt;&lt;P&gt;Here is the question is that I, up to this time, coded just executable program.&lt;/P&gt;&lt;P&gt;I wonder how and why we could use 'Module Pool'.&lt;/P&gt;&lt;P&gt;What can we do with module pool?&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;Deniz.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2007 08:43:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/when-we-create-a-program-from-se38/m-p/2565205#M585203</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-06T08:43:05Z</dc:date>
    </item>
    <item>
      <title>Re: when we create a program from se38</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/when-we-create-a-program-from-se38/m-p/2565206#M585204</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 is used to create custom screens with table-controls, subscreens etc which may be used for both input/output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If your ABAP program requires a user dialog then dialog programming is required.&lt;/P&gt;&lt;P&gt;A user dialog is any form of interaction between the user and the program :&lt;/P&gt;&lt;P&gt;Entering data&lt;/P&gt;&lt;P&gt;Choosing a menu item&lt;/P&gt;&lt;P&gt;Clicking a button&lt;/P&gt;&lt;P&gt;Clicking or double clicking an entry&lt;/P&gt;&lt;P&gt;It is also used when we need to navigate back and forth between screens&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Dialog Programs: &amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;A dialog program allows you to work interactively with the system and to change the contents of the database tables. Each dialog program has a certain sequence of screens that are processed by the system one after the other. &lt;/P&gt;&lt;P&gt;From the view of a user, a dialog step consists of receiving a screen for entering data, then after the users clicks a button or selects a menu entry, processing is started. From the view of the SAP system, the screen is prepared and sent. After this, the user receives it and fills it out. Then the system analyzes and processes the data contained on the screen after receiving it from the user. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;A dialog program  offers: &amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;a user-friendly user interface &lt;/P&gt;&lt;P&gt;format and consistency checks for the data entered by the user &lt;/P&gt;&lt;P&gt;easy correction of input errors &lt;/P&gt;&lt;P&gt;access to data by storing it in the database. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Components of Dialog Program&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction Codes&lt;/P&gt;&lt;P&gt;Starts the screen sequence.&lt;/P&gt;&lt;P&gt;Can be created through transaction SE93.&lt;/P&gt;&lt;P&gt;Screens&lt;/P&gt;&lt;P&gt;Each dialog program consists of one or many screens.&lt;/P&gt;&lt;P&gt;They are called either by&lt;/P&gt;&lt;P&gt;Transaction codes outside the program&lt;/P&gt;&lt;P&gt;Using CALL SCREEN statement in corresponding program&lt;/P&gt;&lt;P&gt;Dynamic programs have their own data objects called screen fields that are linked to input/output fields that appear on the screen&lt;/P&gt;&lt;P&gt;Screen consists of screen mask or layout and its flow logic. A flow logic determines the logical processing within screen.&lt;/P&gt;&lt;P&gt;Screen has an independent component of program called GUI status.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GUI Status &lt;/P&gt;&lt;P&gt;	Each screen has GUI Status/es which are independent components of the program. These include &lt;/P&gt;&lt;P&gt;Menu Bars&lt;/P&gt;&lt;P&gt;Standard toolbar&lt;/P&gt;&lt;P&gt;Application toolbar&lt;/P&gt;&lt;P&gt;Function key settings&lt;/P&gt;&lt;P&gt;Can be created through Menu Painter in ABAP Workbench.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP Program&lt;/P&gt;&lt;P&gt;Each screen and GUI Status in R/3 system belongs to single ABAP Program&lt;/P&gt;&lt;P&gt;An ABAP Program includes dialog modules called by the screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also check this link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapmaterial.com/dialog_programming.html" target="test_blank"&gt;http://www.sapmaterial.com/dialog_programming.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if it helped, you can acknowledge the same by rewarding &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;dinesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2007 08:49:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/when-we-create-a-program-from-se38/m-p/2565206#M585204</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-06T08:49:11Z</dc:date>
    </item>
    <item>
      <title>Re: when we create a program from se38</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/when-we-create-a-program-from-se38/m-p/2565207#M585205</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;Look at the below link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://sap.mis.cmich.edu/sap-abap/abap09/index.htm" target="test_blank"&gt;http://sap.mis.cmich.edu/sap-abap/abap09/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&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; Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2007 08:55:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/when-we-create-a-program-from-se38/m-p/2565207#M585205</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-06T08:55:05Z</dc:date>
    </item>
    <item>
      <title>Re: when we create a program from se38</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/when-we-create-a-program-from-se38/m-p/2565208#M585206</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;'Executable Program' &amp;amp;#12288;on line list program&lt;/P&gt;&lt;P&gt;Classical Reports&lt;/P&gt;&lt;P&gt;These are the most simple reports. Programmers learn this one first. It is just an output of data using the Write statement inside a loop. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Classical reports are normal reports. These reports are not having any sub reports. IT IS HAVING ONLY ONE SCREEN/LIST FOR OUTPUT. &lt;/P&gt;&lt;P&gt;Events In Classical Reports. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTIALIZATION: This event triggers before selection screen display. &lt;/P&gt;&lt;P&gt;AT-SELECTION-SCREEN: This event triggers after proccesing user input still selection screen is in active mode. &lt;/P&gt;&lt;P&gt;START OF SELECTION: Start of selection screen triggers after proceesing selection screen. &lt;/P&gt;&lt;P&gt;END-OF-SELECTION : It is for Logical Database Reporting. &lt;/P&gt;&lt;P&gt;[Edit section] Interactive Reports&lt;/P&gt;&lt;P&gt;As the name suggests, the user can Interact with the report. We can have a drill down into the report data. For example, Column one of the report displays the material numbers, and the user feels that he needs some more specific data about the vendor for that material, he can HIDE that data under those material numbers. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And when the user clicks the material number, another report (actually sub report/secondary list) which displays the vendor details will be displayed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We can have a basic list (number starts from 0) and 20 secondary lists (1 to 21). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Events associated with Interactive Reports are: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION &lt;/P&gt;&lt;P&gt;AT USER-COMMAND &lt;/P&gt;&lt;P&gt;AT PF&amp;lt;key&amp;gt; &lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION. &lt;/P&gt;&lt;P&gt;HIDE statement holds the data to be displayed in the secondary list. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-lisel : contains data of the selected line. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-lsind : contains the level of report (from 0 to 21) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Interactive Report Events: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION : This Event triggers when we double click a line on the list, when the event is triggered a new sublist is going to be generated. Under this event what ever the statements that are been return will be displayed on newly generated sublist. &lt;/P&gt;&lt;P&gt;AT PFn: For predefined function keys... &lt;/P&gt;&lt;P&gt;AT USER-COMMAND : It provides user functions keys. &lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION :top of page event for secondary list. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module pool: screen desizn&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pbo&lt;/P&gt;&lt;P&gt;pai&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2007 08:59:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/when-we-create-a-program-from-se38/m-p/2565208#M585206</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-06T08:59:08Z</dc:date>
    </item>
    <item>
      <title>Re: when we create a program from se38</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/when-we-create-a-program-from-se38/m-p/2565209#M585207</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Module pool programs are useful in  dialogue programming&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2007 11:00:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/when-we-create-a-program-from-se38/m-p/2565209#M585207</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-06T11:00:07Z</dc:date>
    </item>
  </channel>
</rss>

