Application Development and Automation 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: 
Read only

ALV Layout restriction

Former Member
0 Likes
783

Hello,

for auditing purposes I need a way to restrict a user from changing ALV-Layouts or selecting existent ALV-Layouts.

ONLY the default Layout can be looked. No changes on it.

Is there any simple way? No coding, because there a lot of standard transaction I have to change then

Thanks.

Hello,

for auditing purposes I need a way to restrict a user from changing ALV-Layouts or selecting existent ALV-Layouts.

ONLY the default Layout can be looked. No changes on it.

Is there any simple way? No coding, because there a lot of standard transaction I have to change then

Thanks.

3 REPLIES 3
Read only

Former Member
0 Likes
739

Hi,

Simple way would be to remove that button to choose layout from ALV toolbar.

And it wont require much coding.

Regards,

Abhijeet

Read only

0 Likes
739

The best approach is to make the layout changes user specific so that they don't make any other layout as the default layout.

You will have to set I_SAVE to 'U', if you want the layouts to be user specific or change I_SAVE to 'A' if you want to allow them to make layout changes.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
  EXPORTING
    i_save             = 'U'   "User Specific

So, the best approach is to create an authorization object and check if you want the layout changes to be global or Not.

Read only

kesavadas_thekkillath
Active Contributor
0 Likes
739

May be you can do it by using authorization object s_alv_layo