You are on page 1of 3

ABAP Interview questions on ABAP reports

Posted in May 3, 2009 ¬ 2:43 pmh. CINTHIA NAZNEEN


Q.1) What are SAP reports?

Ans: SAP Reports are event-driven programs using ABAP/4 programming langugage. These reports
are used to fetch business-specific data from SAP standard databases under specified selection
criteria, fetched data is processed to display result on output screen. User develop SAP report object
on ABAP editor using the standard SAP transaction SE38.

Q.2)What are types of reports?

Ans: i.Simple report and ii.Interactive report.

Q.3) What are ABAP report types?

Ans: ABAP report types are of 7 types. ABAP report types are available in report’s attributes screen.
i.Executable program,
ii.Function group (containing function modules) ,
iii. Include ,
iv. Interface pool ,
v. Class pool,
vi. Module pool,
vii. Subroutine pool.

Q.4)What are the steps involved in interactive report?

Ans: i. Basic list is displayed.


ii.Case 1: User double clicks on any key figure to get more detailed data on it
Case 2: User presses on any customized toolbar button so that another specified process is
performed or corresponding event is trigerred.

Q.5)How many lists can be displayed through an interactive report?

Ans: Maximum 21 lists can be displayed(1 basic list+ 20 secondary lists).

Q.6)What are the events in classical and interactive reports?


Ans: EVENTS IN A CLASSICAL REPORT:
1. INITIALIZATION.
2. AT SELECTION-SCREEN OUTPUT.
3. AT SELECTION-SCREEN/<field>.
4. START-OF-SELECTION.

OUTPUT EVENTS(5, 6):


5. TOP-OF-PAGE.
6. END-OF-PAGE.
7. END-OF-SELECTION.

EVENTS IN AN INTERACTIVE REPORT:

In addition of the above, the following events are possible in case of Interactive Reports.
i.Top of page during line selection.
ii.At line-selection.
iii.At pF<key>.
iv.At user-command.

[P.N.: For detailed notes on events :  http://www.abapguide.com/notes/events-in-report/]

Q.7)what is the event that will be triggered first in an ABAP report?


Ans: Initialization event is triggered first if user executes an ABAP report. But if the program is of
type 1, M, F, or S; then LOAD-OF-PROGRAM is trigerred first and then INITIALIZATION event.
( Note:  The purpose of load of program is to load the program into system memory so that the
program can be executed.)
Q.8)What are the events in dialog program?
Ans: i.PBO :  Process Before Output
ii.PAI : Process After Input
iii.POH : Process on Help
iv.POV : Process on Value Request
Q.9)What are the differences between simple and interactive ABAP reports?

Ans: A simple ABAP report allows the user to interact with the whole business-result data.
In case of interactive reports user can interact with specific result data at a time.

Q.10)Mention the steps involved in case of displaying data of an interactive report?


Ans: i. Execute the report
ii. Click on the specific key field to display data of the secondary list.
Or, click on application toolbar button or any screen button for required data display.

You might also like