ALV and Normal ABAP reports a comParision

This is because there are several formatting options in field catalog and many events like hotspot,double click and moreover in menu options there are so many options like sorting ,choosing layout,summation,and view as excel sheet.

SAP provides a set of ALV (ABAP List Viewer) & function modules, which can be used to enhance the readability and functionality of any report output.

ALV is a flexible tool used for displaying lists.The tool provides common list functions & can be enhanced by self-defined options.

ALV makes things better for you, your organization, and the people you need to communicate with.

ALV lets you:

‣ Fonts and format text elements
‣ Sorting and filtering without extra programming.
‣ Totals & Subtotals
‣ Apply and modify built-in functions
‣ Add a response to a user-action (double-clicking,hotspots).
‣ Print lists or export them to other applications.
‣ Define and save custom output settings.

Built-in functionality

Sorting
Summing
Subtotals
Filtering
Download to external applications
Excel, Word, Text, .csv
Navigation to SAP transactions

Reduced Report Development Time and Cost

Developer doesn’t have to spend as much time on report layout (columns, spacing, sorting, totals, subtotals).

Coding is reduced.

ALV lets you emphasize, hide, and reformat list items; add graphic elements.

Future enhancements are minimized

User can select report fields, sort criteria, totals and subtotals usually without the need to request an ABAP enhancement.
User can save a report with a display variant.


Using the alv the report headers will automatically be shown based on the attributes of the field..The output length of the column, field allignment everything is taken care by the alv ..

normal reports..you have to take care of the alignment , report headings..

A classical report is a program that generates a single list, which must contain all of the required detail information.

1) This procedure may result in extensive lists from which the user has to pick the relevant data.

2) For background processing, this is the only possible method. After starting a background job, there is no way of influencing the program.

3) The desired selections must be made beforehand and the list must provide detailed information.

4) For dialog sessions, there are no such restrictions.

5) The user is present during the execution of the program and can control and manipulate the program flow directly.

6) To be able to use all advantages of the online environment, classical reporting was developed into interactive reporting.

ALV is Application List viewer. Sap provides a set of ALV (ABAP LIST VIEWER) function modules which can be put into use to embellish the output of a report. This set of ALV functions is used to enhance the readability and functionality of any report output. Cases arise in sap when the output of a report contains columns extending more than 255 characters in length.

In such cases, this set of ALV functions can help choose selected columns and arrange the different columns from a report output and also save different variants for report display. This is a very efficient tool for dynamically sorting and arranging the columns from a report output. The report output can contain up to 90 columns in the display with the wide array of display options.

Advantages.


Collapse multiple reports into one, drastically cutting down your report development time
Save many hours using built-in ALV sorting, subtotaling and filtering capabilities
Add conditional structures into your ALV report: No programming required!
Combine ALV with display variants to meet a wide range of reporting requirements more easily
Dynamically reorder column layouts and add/subtract fields
Enable users and analysts to save their own personalized variants

No comments:

Post a Comment