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: 

DIfference between Reusable FM for ALV display and ALV display using class

Former Member
0 Kudos

Hi,

Is there any difference between alv display using Resuable FM and ALV display using classes except the later one uses OO concept.??

One mere thing i want to clarify is that is there any difference exist between REUSE_ALV_GRID_DISPLAY and REUSE_ALV_LIST_DISPLAY? If so, then let me know.

It could be easier to understand me if yuo give scenario where these FM comes into picture

Regards,

Parag

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

Difference between List and Grid

-we are unable to remove horizonta lines and vertical lines in list

-We can't select recods from list. But we can select from Grid

-Grid provides a view like a spread sheet

-Grid occupies more memory on presentation server because it uses activex controls.

Difference between function modules in alv and classes

- If you want to display more than one grid on a single page then you need to go for OOALV. It is not possible in normal ALv reports.For that purpose you need to use the splitter.

cl_gui_splitter_container is the class fro that splitter.

- if you want to place the logo on the left side instead of displaying on the right side.Then you can use classes.

2 REPLIES 2

Former Member
0 Kudos

Hi,

(1) REUSE_ALV_LIST_DISPLAY

Display an ALV list as per parameters defined in the function call

(2) REUSE_ALV_GRID_DISPLAY

Display an ALV grid as per parameters defined in the function call

(3) REUSE_ALV_COMMENTARY_WRITE

List header information is output according to its type. The output information is put in an internal table. Output attributes are assigned to each line via the TYP field.This module outputs formatted simple header information at TOP-OF-PAGE.

(4) REUSE_ALV_HIERSEQ_LIST_DISPLAY

This module outputs two internal tables as a formated hierarchical-sequential list.

(5) REUSE_ALV_VARIANT_F4

Display variant selection dialog box.

(6) REUSE_ALV_VARIANT_EXISTENCE

Checks whether a display variant exists.

Other Useful Link :

Customize ALV grid layout at run time

Download ALV grid Control Tutorial

Understand ALV report ( Just Copy and paste )

Dynamic selection on ALV at run time

Dynamic selection on ALV at run time

Regards

Kiran

Former Member
0 Kudos

Hi,

Difference between List and Grid

-we are unable to remove horizonta lines and vertical lines in list

-We can't select recods from list. But we can select from Grid

-Grid provides a view like a spread sheet

-Grid occupies more memory on presentation server because it uses activex controls.

Difference between function modules in alv and classes

- If you want to display more than one grid on a single page then you need to go for OOALV. It is not possible in normal ALv reports.For that purpose you need to use the splitter.

cl_gui_splitter_container is the class fro that splitter.

- if you want to place the logo on the left side instead of displaying on the right side.Then you can use classes.