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: 

Controls: ALV tree vs. Column tree

andreas_singer
Explorer
788

Hi folks,

is there anyone among you who has experiences with both ALV tree and Column tree and can give a short overview over important advantages or disadvantages of these two controls?

I assume that the ALV tree control benefits from the advantages of the ALV grid, for example built-in aggregation functions, sorting mechanisms, printing or exporting support? Are there similar built-in functions (e.g. for printing) in the Column tree? Or is it possible to rearrange the column order or to show/hide columns in a Column tree and save such user-dependend "layouts" like in an ALV tree?

Which one of the two controls is more flexible concerning new/modified columns or new/modified nodes?

I think the ALV tree is limited to a fixed column structure (each line has to have the same structure) whereas the Column tree can have different columns and items in each line, isn't it?

Can you think of any examples which are predestinated for the use of either one or the other of the two controls? Or examples where the use of the wrong control leads to problems...

Last but not least, has anyone experiences with the performance of ALV tree and Column tree in comparison?

Thanks in advance for any help and suggestions!

2 REPLIES 2

Former Member
0 Kudos
173

BCALV_GRID_DND_TREE ALV Grid: Drag and Drop with ALV Tree

BCALV_GRID_DND_TREE_SIMPLE ALV GRID: Drag and drop with ALV tree (simple)

BCALV_TEST_COLUMN_TREE Program BCALV_TEST_COLUMN_TREE

BCALV_TEST_SIMPLE_TREE Program BCALV_TEST_SIMPLE_TREE

BCALV_TREE_01 ALV Tree Control: Build Up the Hierarchy Tree

BCALV_TREE_02 ALV Tree Control: Event Handling

BCALV_TREE_03 ALV Tree Control: Use an Own Context Menu

BCALV_TREE_04 ALV Tree Control: Add a Button to the Toolbar

BCALV_TREE_05 ALV Tree Control: Add a Menu to the Toolbar

BCALV_TREE_06 ALV tree control: Icon column and icon for nodes/items

BCALV_TREE_DEMO Demo for ALV tree control

BCALV_TREE_DND ALV tree control: Drag & Drop within a hierarchy tree

BCALV_TREE_DND_MULTIPLE ALV tree control: Drag & Drop within a hierarchy tree

BCALV_TREE_EVENT_RECEIVER Include BCALV_TREE_EVENT_RECEIVER

BCALV_TREE_EVENT_RECEIVER01

BCALV_TREE_ITEMLAYOUT ALV Tree: Change Item Layouts at Runtime

BCALV_TREE_MOVE_NODE_TEST Demo for ALV tree control

BCALV_TREE_SIMPLE_DEMO Program BCALV_TREE_SIMPLE_DEMO

BCALV_TREE_VERIFY Verifier for ALV Tree and Simple ALV Tree

also check

ALVOOPS

http://www.erpgenie.com/abap/controls/alvgrid.htm

https://www.sdn.sap.com/irj/sdn/wiki?path=/pages/viewpage.action&pageid=37566

/people/rich.heilman2/blog/2005/07/27/dynamic-internal-tables-and-structures--abap

http://www.sapgenie.com/abap/OO/

For understanding COntrol Frameworks in OO ABAP, check this.

http://www.sapgenie.com/abap/controls/index.htm

http://help.sap.com/saphelp_nw04/helpdata/en/ce/b518b6513611d194a50000e8353423/content.htm

http://www.sapgenie.com/abap/OO/

http://www.sapgenie.com/abap/OO/index.htm

http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm

http://www.esnips.com/doc/375fff1b-5a62-444d-8ec1-55508c308b17/prefinalppt.ppt

http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf

http://www.esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt

http://www.allsaplinks.com/

http://www.sap-img.com/

http://www.sapgenie.com/

http://help.sap.com

http://www.sapgenie.com/abap/OO/

http://www.sapgenie.com.

http://www.sapgenie.com/abap/OO/index.htm

http://www.sapgenie.com/abap/controls/index.htm

http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf

http://www.esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf

http://www.sapgenie.com/abap/OO/index.htm

http://help.sap.com/saphelp_erp2005/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm

http://www.sapgenie.com/abap/OO/

http://www.sapgenie.com/abap/OO/index.htm

http://www.geocities.com/victorav15/sapr3/abap_ood.html

http://www.brabandt.de/html/abap_oo.html

OOPS – OO ABAP

http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt

http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf

http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf

http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt

http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf

http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt

http://www.amazon.com/gp/explorer/0201750805/2/ref=pd_lpo_ase/102-9378020-8749710?ie=UTF8

http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm

http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm

Rewards if useful.............

Minal

0 Kudos
173

Thanks for this interesting link collection on general and specific topics of ALV, ABAP OO, ... This will be usefull for sure.

I already know the example programs for ALV trees and Column trees, still I couldn't get answers to my specific questions and problems wether to use an ALV tree or a Column tree out of it. If anyone has more experience with it and could help with a few of my questions above this would be greatly appreciated.