Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Interactive versus ALV reports....

Former Member
0 Likes
2,162

Hi,

I just wanted to clear my doubt.

What is the difference between interactive and ALV reports ?

1 ACCEPTED SOLUTION
Read only

hymavathi_oruganti
Active Contributor
0 Likes
2,014

interactive reports are the normal reports in which we can have upto 20 lists.

classical report can have only one list.

alv report is the one which does not use write statements for the list display, instead uses function modules which looks very better than noram list.

6 REPLIES 6
Read only

hymavathi_oruganti
Active Contributor
0 Likes
2,015

interactive reports are the normal reports in which we can have upto 20 lists.

classical report can have only one list.

alv report is the one which does not use write statements for the list display, instead uses function modules which looks very better than noram list.

Read only

0 Likes
2,014

In ABAP, there are a total of 4 types of reports. They are:

Classical

Interactive

Logical Database

ABAP query

Classical Reports

Classical reports are normal reports. These reports are not having any sub reports.IT IS HAVING ONLY ONE SCREEN/LIST FOR OUTPUT. Events In Classical Reports. INTIALIZATION:This event triggers before selection sreen display. AT-SELECTION-SCREEN:This event triggers after proccesing user input still selection screen is in active mode. START OF SELECTIONS:starrt of selection screen triggers after proceesing selection screen. TOP-OF-PAGE:It provides header for abap reports. END-OF-PAGE:It provides footer for page. AT PF:For predefined function kes AT USER COMMAND:For user defined function keys.

Interactive Reports

Interactive reports are very accurate reports. These reports contain more than 20 sub reports.

Logical Database Reports

Logical database is another tool for ABAP reports. Using LDB we can provide extra features for ABAP reports.(Give Example Also ok understand)

ABAP Query Reports

ABAP query is another tool for ABAP. It provides efficency for ABAP reports. These reports are very accurate. For example, ALV and HR ABAP reports. ALV stands for ABAP List Viewer.

ABAP Report Types

ABAP report types are those ones available in some report's attributes screen, i.e. :

Executable program

Function group (containing function modules)

Include

Interface pool

Class pool

Module pool

Subroutine pool

Also ALV means ABAP List Viewer. Most convenient way to use it is through reuse library (cf. transaction se83) available from release 4.6 of SAP R/3.

ALV is available in two modes: list and grid. List mode is good old list processing with standard functionnalities, and grid mode is using a new OCX object displaying grids

Thanks,

Read only

Former Member
0 Likes
2,014

Interactive report could be a classical report or even a ALV report. A report that provides you drill down features (when you click on something on the report, it shows further details of the same) is an interactive report. You can do this in ALV report also.

ALV report uses the control frame work technology of SAP either explicity or implicity using REUSE function.

Regards,

Ravi

Read only

Former Member
0 Likes
2,014

Hi Tushar,

ALV report and interactive report are not two types of reports. ALV report is an interactive report, or to be more accurate it comes under ABAP Query report.

In ABAP, there are a total of 4 types of reports. They are:

Classical

Interactive

Logical Database

ABAP query

Classical Reports

Classical reports are normal reports. These reports are not having any sub reports.IT IS HAVING ONLY ONE SCREEN/LIST FOR OUTPUT. Classical report is the report in which user can sipmly watch the output list and cannot do other than seeing the list

Interactive Reports

Interactive reports are very accurate reports. These reports contain more than 20 sub reports. Interactive reports are reports in which the user can interact with the list such as pressing a function key or double clicking the field.

Logical Database Reports

Logical database is another tool for ABAP reports. Using LDB we can provide extra features for ABAP reports.(Give Example Also ok understand)

ABAP Query Reports

ABAP query is another tool for ABAP. It provides efficency for ABAP reports. These reports are very accurate. For example, ALV and HR ABAP reports. ALV stands for ABAP List Viewer.

This link gives an example of an interactive ALV report.

http://www.sap-img.com/abap/an-interactive-alv-report.htm

Thanks,

Susmitha

Read only

venkat_o
Active Contributor
0 Likes
2,014

Hi Tushar,

<b>1</b>.

Interactive and ALV are not two different reports types.

<b>2</b>.

Interctive reports means user can Intercat with the report output.

examples:

<b>a</b>.Double clicking on the report output.

<b>b</b>.Clicking on the buttons

<b>3</b>.

Interactive report can be a Classical report or ALV report

<b>4</b>.

ALV is List presentation tool with generic functionality(Std Functions).

Technically If we pass Internal table to Function module or Methods it displays as Report

<b>Thanks,

Venkat.O</b>

Read only

0 Likes
2,014

Interactive is an altogether different from ALV Report.

Interactive Reports first provide a basic list and then a detail list depending on the user interaction for one or more records.

Interactive reports can be in both classical and ALV Reports. interactive is nothing but Interacting with reports by clicking on report and can drill down to secondary lists. there can be 20 drill down lists.(20 secondary lists) .

SAP List Viewer (ALV) is a flexible tool used to display lists and tabular structures. It provides common list operations as standard functions and can be enhanced by user-specific functions. This allows you to use ALV in a large range of application programs.

Edited by: RaviKallem on Aug 31, 2011 8:16 AM