2008 Jan 12 3:32 PM
what is the difference between a list and a grid?
2008 Jan 12 3:40 PM
Hi,
ALV Reports are of two types.
1) ALV LIST DISPLAY.
Function Module used for List Display ALV Report is 'REUSE_ALV_LIST_DISPLAY.
This function module is used to disply the internal output table with the contents.
2) ALV GRID DISPLAY.
Function Module used for List Display ALV Report is 'REUSE_ALV_GRID_DISPLAY.
This function module outputs an internal table with whatever structere in the form of a formatted single or multi-line list.
Reprots
http://www.sapgenie.com/abap/reports.htm
http://www.allsaplinks.com/material.html
http://www.sapdevelopment.co.uk/reporting/reportinghome.htm
ALV
1. Please give me general info on ALV.
http://www.sapfans.com/forums/viewtopic.php?t=58286
http://www.sapfans.com/forums/viewtopic.php?t=76490
http://www.sapfans.com/forums/viewtopic.php?t=20591
http://www.sapfans.com/forums/viewtopic.php?t=66305 - this one discusses which way should you use - ABAP Objects calls or simple function modules.
2. How do I program double click in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=11601
http://www.sapfans.com/forums/viewtopic.php?t=23010
3. How do I add subtotals (I have problem to add them)...
http://www.sapfans.com/forums/viewtopic.php?t=20386
http://www.sapfans.com/forums/viewtopic.php?t=85191
http://www.sapfans.com/forums/viewtopic.php?t=88401
http://www.sapfans.com/forums/viewtopic.php?t=17335
4. How to add list heading like top-of-page in ABAP lists?
http://www.sapfans.com/forums/viewtopic.php?t=58775
http://www.sapfans.com/forums/viewtopic.php?t=60550
http://www.sapfans.com/forums/viewtopic.php?t=16629
5. How to print page number / total number of pages X/XX in ALV? http://www.sapfans.com/forums/viewtopic.php?t=29597 (no direct solution)
6. ALV printing problems. The favourite is: The first page shows the number of records selected but I don't need this.
http://www.sapfans.com/forums/viewtopic.php?t=64320
http://www.sapfans.com/forums/viewtopic.php?t=44477
7. How can I set the cell color in ALV? http://www.sapfans.com/forums/viewtopic.php?t=52107
8. How do I print a logo/graphics in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=81149
http://www.sapfans.com/forums/viewtopic.php?t=35498
http://www.sapfans.com/forums/viewtopic.php?t=5013
9. How do I create and use input-enabled fields in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=84933
http://www.sapfans.com/forums/viewtopic.php?t=69878
10. How can I use ALV for reports that are going to be run in background?
http://www.sapfans.com/forums/viewtopic.php?t=83243
http://www.sapfans.com/forums/viewtopic.php?t=19224
11. How can I display an icon in ALV? (Common requirement is traffic light icon).
http://www.sapfans.com/forums/viewtopic.php?t=79424
http://www.sapfans.com/forums/viewtopic.php?t=24512
12. How can I display a checkbox in ALV? http://www.sapfans.com/forums/viewtopic.php?t=88376
http://www.sapfans.com/forums/viewtopic.php?t=40968
http://www.sapfans.com/forums/viewtopic.php?t=6919
Check this for basic concepts of OOPS
Tabstrip
Editable ALV
Tree
http://www.sapdevelopment.co.uk/reporting/alv/alvtree/alvtree_usrint.htm
General Tutorial for OOPS
http://www.sapdevelopment.co.uk/reporting/alvhome.htm
http://www.sap-img.com/abap/what-is-alv-programming.htm
http://www.sap-img.com/abap-function.htm
http://www.geocities.com/mpioud/Abap_programs.html
http://www.sapdevelopment.co.uk/reporting/alv/alvtree%5Calvtree_basic.htm
http://esnips.com/doc/ad20dca9-6182-4903-8d8f-96a66dc8590c/ALV.pdf
http://www.sap-img.com/abap-function.htm
Rewards if useful.
Regards
2008 Jan 12 4:04 PM
Hi Kaladhar,
The ALV list display generates a "list display" by using WRITE statements, this gives the classical look and feel. The ALV "grid display" gives a nicer look and allows to drag and drop columns where you want.
The grid display can not be produced in the background, so the REUSE function module will automatically translate the output to the list display if ran in background.
Reward points if helpful..
Regards,
Goutham.
2008 Jan 13 6:07 AM
Hi Kalandhar,
For all practical purposes, they are the same.
Some differences:
a) from abap coding point of view,alv list is done with Function modules,
alv grid 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.
Thankyou,
Regards.
2008 Jan 13 10:11 AM
Hi Kaladhar,
BLOCK ALV is used for Multiple Lists.
Difference Between Alv grid and List Display :
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
1)In ALV list display it only display the list u can not drag and drop to ur output fileds , but where as in grid display in the out put u can drag & drop the list fields.
2)difference between list display & block display.
List display it display the list out put.
But block display it will display block wise output.
ex: in block display u have 2 internal table like kna1,mara.
O/P : 1) kunnar name1 land1
2) matnr mbrsh
where as in list display it will display.
kunnr name1 land1 matnr mbrsh
it display the contents like that.
3) ur getting 5 fileds instead of 2 fileds.
i think ur passing structure in list display function module .
try to use filed catalog and pass it to list display FM.
other wise i_output = just u pass internal table.
Regards,
Chandru
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |