Classical Reports details






EVENTS IN CLASSICAL REPORT:


1. LOADING PROGRAM
 2.INITIALIZATION
 3.AT SELECTION-SCREEN
4.START-OF-SELECTION
 5.END-OF-SELECTION
6. TOP-OF-PAGE
7.END--OF-PAGE
8.INTERACTIVE EVENTS
               #AT LINE- SELECTION
               #AT USER-COMMAND
              # AT PF
               #TOP-OF-PAGES DURING LINE-SELECTION    


1. LOADING PROGRAM


   -> load program into memory for execution.

 2.INITIALIZATION

      ->initialize variables, screen default value and other default actions .  


 3.AT SELECTION-SCREEN

          -> validate multiple input fields.

  
   AT SELECTION-SCREEN OUTPUT

      -> manipulate dynamic changes on selection-screen .
  this event is execute at PBO of the selection screen every 
    time the user presses.


   AT SELECTION-SCREEN  ON FIELD
         
        -> validate a single selection-screen input parameter.

   AT SELECTION-SCREEN  ON VALUE-REQUEST

         -> provide value help (field help) for a i/p field 

     AT SELECTION-SCREEN  ON HELP-REQUEST
    
            -> can provide F1 HELP for i/p field.
       
              

4.START-OF-SELECTION

     -> Here the program start selection values from tables.
      -> this is default event which is used to write actual                      business logic.
.
  5.END-OF-SELECTION

             -> event just to state that start-of-selection is ended, this event is used with logical databases, logical databases are in HR ABAP only. In normal ABAP we don`t have much importance .
   ( this event write the data to the screen).





8.INTERACTIVE EVENTS

               #AT LINE- SELECTION
                         this event will trigger whenever the user double click on any list line.
               #AT USER-COMMAND
                   this event will trigger whenever the user on 
       any custom buttons of the GUI.    
              # AT PF
                    this event will trigger whenever the user  clicks on any function buttons.
               #TOP-OF-PAGES DURING LINE-SELECTION   

                  this is used to print heading for secondary lists in interactive reports .    





             

Comments

Popular posts from this blog

FOR ALL ENTRIES (FAE) -4 TABLES USING ALV_GRID_DISPLAY

RADIO-BUTTONS IN BASIC REPORT