!--a11y-->
With the help of layouts, users can customize the list output to meet their 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 ( |
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'>See also: Saving Layouts |
By setting parameter
I_DEFAULT , you can allow users to save default layout settings (set in the default setting).
If users have the required authorization, they can transport layouts in layout management by choosing Layout ->Transport.... from the menu.