<?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 events in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/events/m-p/3396784#M815662</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;wht are the events in repots,explain it&lt;/P&gt;&lt;P&gt;classical,&lt;/P&gt;&lt;P&gt;interactive,&lt;/P&gt;&lt;P&gt;alv&lt;/P&gt;&lt;P&gt;module pool&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Feb 2008 07:31:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-11T07:31:34Z</dc:date>
    <item>
      <title>events</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/events/m-p/3396784#M815662</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;wht are the events in repots,explain it&lt;/P&gt;&lt;P&gt;classical,&lt;/P&gt;&lt;P&gt;interactive,&lt;/P&gt;&lt;P&gt;alv&lt;/P&gt;&lt;P&gt;module pool&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Feb 2008 07:31:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/events/m-p/3396784#M815662</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-11T07:31:34Z</dc:date>
    </item>
    <item>
      <title>Re: events</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/events/m-p/3396785#M815663</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;CLASSICAL REPORT EVENTS :&lt;/P&gt;&lt;P&gt;INITIALIZATION : TO INITIALISE THE SELECTION SCREEN ELEMENTS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START- OF-SELECTION: NORMALLY WE WRITE THE REPORT LOGIC HERE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN : SELECTION SCREEN VALIDATIONS&lt;/P&gt;&lt;P&gt;WHETHER U ENTERED IS CORRECT OR NOT AT SELECTION SCREEN LEVEL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON FIELD : TO PROVIDE INPUT HELP[S FOR THE FILDS AT SELECTION SCREEN&lt;/P&gt;&lt;P&gt;FOR EX : MATNR IF U PREESS F4 AT SELECTION SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE : TO PROVIDE LIST HEADING ( OUTPUT HEADINGS)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-PAGE : TO PROVIDE FOOTER I.E., PAGE NUMBERS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION : TO FREE THE MEMORY , NO NEED OF USING THIS SPECIALLY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;_______________________&lt;/P&gt;&lt;P&gt;INTERACTIVE EVENTS :&lt;/P&gt;&lt;P&gt;__________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION : IT IS USED TO HENDLE SECONDARY LISTS &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT USER-COMMAND : TO PROVIDE OUR OWN GUI ( PUSH BUTTONS ETC) AT OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT PF-STATUS : TO PROVIDE FUNCTIONS FOR OUR OWN PROVIDED GUI BUTTONS AT OUTPUT&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.&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.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION. &lt;/P&gt;&lt;P&gt;the associated event is executed before the selection screen is displayed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION. &lt;/P&gt;&lt;P&gt;In an executable program, the corresponding event is processed after the selection screen has been displayed and before data is read using a logical database&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET&lt;/P&gt;&lt;P&gt;Triggers the associated events when data is read in an executable (type 1) program using a logical database. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION. &lt;/P&gt;&lt;P&gt;The END-OF-SELECTION event is triggered in type 1 programs once the logical database has finished reading all data and before the list processor is started. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END of page and top page&lt;/P&gt;&lt;P&gt;while displaying the list as the name suggest fired at the top and end of page&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;The event are triggered depended on the way the output is generated . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for eg: &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;classiscal report events. &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;interactive report events. &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;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;There are 4 events in Dialog programming.(main events)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PBO - Process Before Output&lt;/P&gt;&lt;P&gt;PAI -Process After Input&lt;/P&gt;&lt;P&gt;POV-Process on Value Request&lt;/P&gt;&lt;P&gt;POH-Process on Help Request&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As the name suggest PBO is process before OUTPUT, ie the the processing before screen is displayed&lt;/P&gt;&lt;P&gt;and PAI processing after screen is diplayed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now actually i dont know what your code does&lt;/P&gt;&lt;P&gt;but still i can figure out that&lt;/P&gt;&lt;P&gt;During the PBO loop, a loop is executed at it_vbak, where the row index corresponds to the current row of the table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;During the PAI loop, the rows of the internal table, whose row index corresponds to the current row of the table control, are overwritten with the contents of the work area(not present here)&lt;/P&gt;&lt;P&gt;After the PAI loop, user input is processed in the module USER_COMMAND. &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;This event is processed before leaving the Selection Screen i.e. when the selection screen has been processed (at the end of PAI once the ABAP runtime environment has passed all the input data from selection screen to the ABAP program).&lt;/P&gt;&lt;P&gt;This event is used to validate the input provided through selection screen. If an error message occurs in this processing block, the selection screen is redisplayed with all of its fields ready for input. This allows you to check input values for consistency.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This event gets triggered for the first time when the screen is building up and the screen is about to appear. It gets triggered again and again for every dialog step/the selection screen is refreshed/ enter key is pressed.&lt;/P&gt;&lt;P&gt;This event is to control the display of the screen at runtime. lilke hiding the fields, making the fields Active/Inactive, to modify the field attributes. It is a PBO Event.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Feb 2008 07:34:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/events/m-p/3396785#M815663</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-11T07:34:07Z</dc:date>
    </item>
    <item>
      <title>Re: events</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/events/m-p/3396786#M815664</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;STRONG&gt;CLASSICAL REPORT EVENTS :&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;LOAD OF PROGRAM:&lt;/P&gt;&lt;P&gt;INITIALIZATION : &lt;/P&gt;&lt;P&gt;START- OF-SELECTION:&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN : &lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON FIELD : &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;STRONG&gt;ITERACTIVE EVENTS :&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;ALONG WITH THE ABOVE EVENT THE FOLLOWING&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-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;&lt;/P&gt;&lt;P&gt;There are 4 events in Dialog programming.(main events)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PBO - Process Before Output&lt;/P&gt;&lt;P&gt;PAI -Process After Input&lt;/P&gt;&lt;P&gt;POV-Process on Value Request&lt;/P&gt;&lt;P&gt;POH-Process on Help Request&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For event in alv go to pattern and type REUSE* u will get all the function modules and go to SLIS fro events there are so many,&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;kavitha.k&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Feb 2008 07:41:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/events/m-p/3396786#M815664</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-11T07:41:25Z</dc:date>
    </item>
  </channel>
</rss>

