Skip to Content
avatar image
Former Member

difference b/w list and grid

Hi ALL,

hope all are doing fine.

Cud any tell me the technical differences between list and grid in ALV???

pls

Thanks n Regards

Jay

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • avatar image
    Former Member
    Aug 21, 2007 at 05:15 AM

    Hi Jay

    grid is very dynamic in the o/p of grid u can filter and sort and u can sum up the fields... and u can display some graphics like charts.

    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

    also these from one thread

    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)

    ALV grid uses ActiveX controls

    present on the Presentation Server.

    Hence, it consumes More Memory

    on the presentation server.

    ALV LIST is Display Only.

    Whereas

    ALV Grid Can Be made EDITABLE for entry purpose.

    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

    reward points to all helpful answers

    kiran.M

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 21, 2007 at 05:15 AM

    Hi Jay,

    1. 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

    I hope it helps.

    <b>

    Regards,

    Azhar</b>

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 21, 2007 at 05:16 AM

    Hi,

    1. 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

    I hope it helps.

    Regards,

    Priyanka.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 21, 2007 at 05:17 AM

    Both have same functionality but it differ in some functionalities.

    list is used fm but grid can also use classes.

    we can maintain html page header in layout in grid.

    Add comment
    10|10000 characters needed characters exceeded