Background documentationLayouts Locate this document in the navigation structure

 

You use layouts to tailor the outputted list to your individual requirements.

Application developers control user authorizations for layouts using parameters I_SAVE, IS_VARIANT and I_DEFAULT of method set_table_for_first_display. Three modes are available:

Mode

Result

Values of I_SAVE and IS_VARIANT when set_table_for_first_display is called

Changing the current layout only

The ALV Grid Control displays only the layout icon () but no menu in the toolbar. By clicking this icon, users can change the current layout (basically, they can modify the selection and the order of the columns displayed).

IS_VARIANT = SPACE.

I_SAVE = SPACE.

(default setting)

Loading delivered layouts only

The ALV Grid Control displays both the layout icon and a menu in the toolbar. The menu contains only functions for selecting and changing layouts.

IS_VARIANT = <layout structure>

I_SAVE = SPACE.

(or IS_VARIANT is SPACE and I_SAVE is not SPACE)

Loading and saving layouts

The ALV Grid Control displays both the layout icon and a menu in the toolbar. By clicking this icon, users can select an existing layout. The menu provides functions for selecting, changing, saving and managing layouts.

IS_VARIANT = <layout structure>

I_SAVE = <'X', 'U' or 'A'>

More information: Saving layouts

By setting parameter I_DEFAULT, you can allow users to save default layout settings (set in the default setting).

Note Note

If users have the required authorization, they can transport layouts in layout management by choosing   Layout   Transport...   from the menu.

End of the note.