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

Editable ALVs vs Table Controls

Former Member
0 Likes
1,540

Hi...

Can somebody give me the advantages and disadvantages of using editable ALV's (ALV grid) over table controls? I've got a requirement from my client side wherein I have to replace all table controls with editable ALV's and prior to that, I've to submit an understanding document highlighting the advantages and disadvantages of doing the same. Also, I've heard that SAP is thinking of replacing all existing table controls in its standard screens with editable ALVs. Can somebody send me a link or some article to substantiate this?

<removed>. Please do help me out asap if you feel like it.

Thanks and Regards,

Rakesh

Edited by: Thomas Zloch on Mar 14, 2010 8:03 PM - adjusted to forum rules

7 REPLIES 7
Read only

Former Member
0 Likes
1,210

Hi

Welcome to SDN/SCN

Do not use Anwers will be rewarded accordingly. Please do help me out asap

For this kind elobarative Descriptive questions please searh since it is difficult have specific answers.

Please go through the following links.

Cheerz

Ram

Read only

0 Likes
1,210

Thanks Ram...

But this was not quite what I was looking for. These are just the differences. I was looking for advantages of replacing table controls with editable ALVs. Like i mentioned, I need to create an understanding document before I proceed with the development.

Thanks a lot for your quick response anyways.

Read only

0 Likes
1,210

Hi

ALV is not limited by 999 entries as TC.

ALV has already set of basic functions for users built in in pf-status

For my opinion ALV is more flexible and easier for changing ( additional function,easier use of event's and so on).

ALV has many additional abilities such as color rows and columns,sub totals and more

Much more flexible with display (headers for example)

Just for saying: Each of them come to answer on different need so they have different advantages.

Best Regards

Yossi Rozenberg

Read only

0 Likes
1,210

Thanks Yossi. Wondering if there are any more advantages to the ones you've already mentioned. And also, if its true that SAP is thinking on replacing table controls with editable ALV's. Any document/article on this would surely be helpful.

Read only

0 Likes
1,210

> ALV is not limited by 999 entries as TC.

I don't know any limit of 999 lines, as table control technology loads only the number of lines defined in the table control

Read only

0 Likes
1,210

> And also, if its true that SAP is thinking on replacing table controls with editable ALV's

SAP usually don't spend time to rewrite existing programs. Many efforts and risks of regression for a so little gain. Really, that would surprise me

That would be rather easy to show ALV advantages, as you can do almost "nothing" with table controls. So I would begin with the only table control functions:

- change order of columns

- hide columns

- change column size

- save the layout above, for the user and for everyone

- number of fixed columns

- good performance in the WAN as only screen lines are loaded

ALV can do all of them. The other ALV functions are : see [SAP library - SAP List Viewer for SAP GUI|http://help.sap.com/saphelp_nw2004s/helpdata/en/8d/e994374c9cd355e10000009b38f8cf/frameset.htm]).

Another difference is that checks are done immediately for current page of table control (when you press enter or scroll, the PAI is triggered), while they are done for the whole lines with ALV (in fact you could do it, but I guess you don't want to spend much time to develop)

Read only

0 Likes
1,210

HAI Rakesh,

There is one disadvantage or problem (i would say) with the Editable ALV's. When one or more Rows are Selected, those rows can be deleted from the list by pressing the DELETE button on the Keyboard. Ofcourse the records are not deleted from the Database but temporarily from the list, but this does look ugly. This is never the case with Table Controls.

Best Regards,

rama