Application Development 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: 

Diff B/n REUSE_ALV_LIST DISPLAY & REUSE_ALV_GRID_DISPLAY

Former Member
0 Kudos

Hi Gurus,

Plz tell the Diff B/n REUSE_ALV_LIST DISPLAY & REUSE_ALV_GRID_DISPLAY other than the way how the output is displayed?

6 REPLIES 6

Former Member
0 Kudos

1.List display is used to display the internal table data with

rows and columns,just like noraml report.We can't upload the

any logo.

2.Grid is used to display the data in user friendly format,we

can upload the logo by using OAER tcode.In this function module,we can directly pass the headings(grid titles, not top-of-page).

Former Member
0 Kudos

Try exporting table through both FM and all differences will be clear...

In Grid: its more user friendly, where you can use columns like XL. move positions etc.

In list its more like paper format.

For printing report output List will be used, even if you print from GRID output, it will first show print preview in list format and then it will print.

I always provide radio button on selection screen for choosing layouts. based on that I call LIST or GRID.

hope this helps,

ags.

Former Member
0 Kudos

Hi vijaya,

Not much..except but the output is listed in Grid format..which is good in the concept of data readability in the form of cells.

List mode is good old list processing with standard functionnalities, and grid mode is using a new OCX

object displaying grids.

regards

sampath

vinodh_arumugam
Explorer
0 Kudos

Reuse_alv_list_display is used to display report in ordinary form with

standard generic functions such as sorting, filtering etc..

In Grid Display - is used to reach STATE-ART-OF-SCREEN-DISPLAY.

The output is displayed in grid format with generic functions.

Otherwise there is no difference between them.

Former Member
0 Kudos

Hi,

first one is for list display and second one is for grid display.

For all practical purposes, they are the same.

2. Some differences:

a) from abap coding point of view,

alv list is done with Function modules,

alv gris can also be done with FM,

but can also be done using OO concepts.

b) Alv grid (using oo concept) requires

designing the screen layout .

Hence, in one screen, we can show more

then one alv grid

(we cannot show more than

one alv list on one screen)

c) ALV grid uses ActiveX controls

present on the Presentation Server.

Hence, it consumes More Memory

on the presentation server.

d) ALV LIST is Display Only.

Whereas

ALV Grid Can Be made EDITABLE for entry purpose.

e) In alv grid, these options are possible,

but not in alv list.

without horizontal lines

without vertical lines

without cell merging during sorts

display total lines above the entries

ALV LIST Can be coded using only FMs

ALV GRID Can be coded using FMs and object oriented concepts

ALV LIST Can be displayed hieraicharlly

ALV GRID cannot be displayed hierarichally

Thanks

Vikranth

former_member598013
Active Contributor
0 Kudos

Hi Vijaya,

The difference between the REUSE_ALV_LIST_DISPLAY and REUSE_ALV_GRID_DISPLAY is the look and feel.

REUSE_ALV_LIST_DISPLAY is the normal display of the ALV similar to the classical report withe some extra feature.

whereas REUSE_ALV_GRID_DISPLAY the look and feel is very much differnce betwwen the normal ALV..

Now a days people are using the REUSE_ALV_GRID_DISPLAY.

&************** Reward Point if helpful*************&