<?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: basic question regarding evnts in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/basic-question-regarding-evnts/m-p/2931757#M690849</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sequence of Includes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOp Include (All data declarations/Selection screen declared here)&lt;/P&gt;&lt;P&gt;Form Include ( All subroutines are placed inside it)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For a Screen&lt;/P&gt;&lt;P&gt;PBO&lt;/P&gt;&lt;P&gt;PAI&lt;/P&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;&lt;P&gt;Load of program:When the program is executed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION: Fill the default values into the fields or we can assign values to the fields in this event. It triggers first.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN: It is commonly used for validations like ON-REQUEST ( for search help) , OUTPUT ( modify screens ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE: Header of the report or any data to print on top of the page in list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-PAGE: Footer details like page no: / total no: of pages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION: For processing ur code selects, loops, FM'S and all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION: Output formating. It is not required to write normally but in some special conditions like to print after the START-OF-SELECTION event.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Oct 2007 06:24:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-23T06:24:35Z</dc:date>
    <item>
      <title>basic question regarding evnts</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/basic-question-regarding-evnts/m-p/2931756#M690848</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what is sequence for the given events regarding classical,interactive reports and dialog programming?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;initialization&lt;/P&gt;&lt;P&gt;top-of -page&lt;/P&gt;&lt;P&gt;top-of-page during line selection&lt;/P&gt;&lt;P&gt;end-of -page&lt;/P&gt;&lt;P&gt;end-of-page during line selection&lt;/P&gt;&lt;P&gt;start of selection&lt;/P&gt;&lt;P&gt;end of selection&lt;/P&gt;&lt;P&gt;at user command&lt;/P&gt;&lt;P&gt;at pf#&lt;/P&gt;&lt;P&gt;get &amp;lt;table&amp;gt;&lt;/P&gt;&lt;P&gt;HIDE&lt;/P&gt;&lt;P&gt;GET CURSOR&lt;/P&gt;&lt;P&gt;get late &amp;lt;table&amp;gt;&lt;/P&gt;&lt;P&gt;at line selection&lt;/P&gt;&lt;P&gt;PBO&lt;/P&gt;&lt;P&gt;PAI&lt;/P&gt;&lt;P&gt;POH&lt;/P&gt;&lt;P&gt;POV&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITS URGENT....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Oct 2007 06:22:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/basic-question-regarding-evnts/m-p/2931756#M690848</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-23T06:22:46Z</dc:date>
    </item>
    <item>
      <title>Re: basic question regarding evnts</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/basic-question-regarding-evnts/m-p/2931757#M690849</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sequence of Includes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOp Include (All data declarations/Selection screen declared here)&lt;/P&gt;&lt;P&gt;Form Include ( All subroutines are placed inside it)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For a Screen&lt;/P&gt;&lt;P&gt;PBO&lt;/P&gt;&lt;P&gt;PAI&lt;/P&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;&lt;P&gt;Load of program:When the program is executed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION: Fill the default values into the fields or we can assign values to the fields in this event. It triggers first.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN: It is commonly used for validations like ON-REQUEST ( for search help) , OUTPUT ( modify screens ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE: Header of the report or any data to print on top of the page in list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-PAGE: Footer details like page no: / total no: of pages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION: For processing ur code selects, loops, FM'S and all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION: Output formating. It is not required to write normally but in some special conditions like to print after the START-OF-SELECTION event.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Oct 2007 06:24:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/basic-question-regarding-evnts/m-p/2931757#M690849</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-23T06:24:35Z</dc:date>
    </item>
    <item>
      <title>Re: basic question regarding evnts</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/basic-question-regarding-evnts/m-p/2931758#M690850</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;A href="http://www.sap-img.com/abap/events-related-to-reporting.htm" target="test_blank"&gt;http://www.sap-img.com/abap/events-related-to-reporting.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="2063325"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3565411"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Classical Reports generates the Basic List and Interactive reports generates the Up to 20 Secondary Lists.&lt;/P&gt;&lt;P&gt;Initialization: is the event to get assign the value as a default(nothing but the initialization of the variable). It is the first event to trigger but if your program contains parameters or Select Options it trigger but not show the output on the list.&lt;/P&gt;&lt;P&gt;Top-of-page: is the event to design the header of the list. It is the only the event trigger after the initialization. Fist the control goes to Start-of-selection and then system(driver program ) searches for the Top-of-page envent if it has declared, immediatly control goes to that event and print the data whatever you given under that event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Start-of-Selection: is the event to picking up the data from the database and for generating the Basic list data. It triggers after the top-of-page event. By defualt system declares this event, if you forget to declare in your report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End-of-Selection: is the event that let to know the system program has just completed the execution of the Start-of-Selection event. it triggers after the Start-of-selection event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End-of-page: is the event to display the Total Calculations or Page No.s and Footer Headings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At PF: is the event to generate the GUIs(Graphical User Interface) like tool bars, application bar, title bar, Menu bar etc.,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At User-Command: used for generates the Push Buttons , Command Buttons etc., These events will trigger when the user perform some actions like pressing the command button .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At Line-Selection: is the event to geneartes the Secondary Lists, it will trigger when the user double click or press F2 key on the list contents. for generating the Secondary list sap provided predifined statements: SY-LIST,SY-LILLY,etc.,for entire record ,if you double click anywhere on the record it generates same secondary list. if you want to generate the secondary list based on the field you can go for GET CURSOR FIELD fieldname VALUE fieldvalue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Top-of-page During Line-Selection: is the event to generate the Headers during on the Secondary List. You can generate different page headers for secondary lists.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These are the Basic and Major events to generates the Reports.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;chk this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/events-related-to-reporting.htm" target="test_blank"&gt;http://www.sap-img.com/abap/events-related-to-reporting.htm&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also,&lt;/P&gt;&lt;P&gt;classical report sequence&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;initialization&lt;/P&gt;&lt;P&gt;at selection-screen&lt;/P&gt;&lt;P&gt;at selection screen on (output,value request,help request)&lt;/P&gt;&lt;P&gt;start of selection&lt;/P&gt;&lt;P&gt;end of selection&lt;/P&gt;&lt;P&gt;top of page&lt;/P&gt;&lt;P&gt;end of page&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;interactive reports sequence&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-nn&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load-of-program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Triggers the associated event in an internal session after loading a program of type 1, M, F, or S. Also runs the associated processing block once and once only for each program and internal session. The processing block LOAD-OF-PROGRAM has roughly the same function for an ABAP program of type 1, M, F or S as a constructor has for classes in ABAP Objects&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Initialization.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This event is executed before the selection screen is displayed .&lt;/P&gt;&lt;P&gt;Initialization of all the values.&lt;/P&gt;&lt;P&gt;You can assign different values other than the values defaulted on the selection screen .&lt;/P&gt;&lt;P&gt;You can fill your selection screen with some values at runtime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At Selection-Screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The event is processed when the selection screen has been processed (at the end of PAI ).&lt;/P&gt;&lt;P&gt;Validation &amp;amp; Checks of inputted values happen here&lt;/P&gt;&lt;P&gt;Extras :&lt;/P&gt;&lt;P&gt;&amp;#133;ON VALUE-REQUEST FOR psel_low_high .&lt;/P&gt;&lt;P&gt;The pushbutton for F4 (Possible entries) appears beside the appropriate field.&lt;/P&gt;&lt;P&gt;... ON HELP-REQUEST FOR psel_low_high&lt;/P&gt;&lt;P&gt;. ... OUTPUT&lt;/P&gt;&lt;P&gt;This event is executed at PBO of the selection screen every time the user presses ENTER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Start-of-Selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here the program starts selecting values from tables.&lt;/P&gt;&lt;P&gt;End-of-selection.&lt;/P&gt;&lt;P&gt;After all the data has been selected this event writes the data to the screen.&lt;/P&gt;&lt;P&gt;Interactive Events&lt;/P&gt;&lt;P&gt;Used for interactive reporting. It is used to create a detailed list from a basic list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Oct 2007 06:25:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/basic-question-regarding-evnts/m-p/2931758#M690850</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-23T06:25:40Z</dc:date>
    </item>
    <item>
      <title>Re: basic question regarding evnts</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/basic-question-regarding-evnts/m-p/2931759#M690851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Event related to reports are not triggered based on any statements in ABAP.   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The event are triggered depended on the way the output is generated .  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;for eg:&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;Initialization : triggered when the report is loaded in memory. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At selection-screen output : triggered when the selection screen is loaded in memory before being displayed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At selection-screen / &amp;lt;field&amp;gt; : before leaving the selection screen. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection : the first event for displaying the report. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end-of-selection : after the start-of-selection is completed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;classiscal report events.&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;top-of-page : every time a new page is started in the list. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end-of-page : every time the list data reaches the footer region of the page. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;interactive report events.&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&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;at line-selection : evey time user dbl-clicks(F2) on the list data. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at pF&amp;lt;key&amp;gt; : function key from F5 to F12 to perform interactive action on the list.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Oct 2007 06:25:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/basic-question-regarding-evnts/m-p/2931759#M690851</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-23T06:25:48Z</dc:date>
    </item>
  </channel>
</rss>

