Different types of ALV: ALV list: this uses the function module 'REUSE_ALV_LIST_DISPLAY' Hierarchical sequential list: function module 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' Fullscreen grid: this uses the function module 'REUSE_ALV_GRID_DISPLAY' ALV Grid Control: Methods of the class CL_GUI_ALV_GRID ALV Tree: Methods of the class CL_GUI_ALV_TREE In Basis Release 6.40, an object-oriented ALV wrapper is provided. This can be used for three different types of tables. - for simple, two-dimensional tables using the classCL_SALV_TABLE - for hierarchical sequential tables (class CL_SALV_HIERSEQ_TABLE) - for tree structures (class CL_SALV_TREE) The methods of the class CL_GUI_ALV_GRID , which are required for an ALV grid that cannot be edited, are released for use in customer-specific programs. The documentation is accessed in the class documentation. The object-oriented ALV wrapper, which is provided in Basis Release 6.40, is also released for customers. For more ...