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: 

Global Variant Restrictions

Former Member
0 Kudos

I know that in finance you can control who has access to global variants by an authorization object F_IT_ALV. However, with the rest of the modules (mainly PM, MM) how do you restrict the global variants so they can not be edited? I tried doing an authorization trace on the changing of a variant and no authorization check was done.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Bree,

I had a similar authorization problem and it was S_ALV_LAYO Authorization object that I used to fix it.

This Authorization object was not found in the authorization trace, so may be you can try restricting the global variants with this object.

Regards,

Kiran Kandepalli.

2 REPLIES 2

Former Member
0 Kudos

Hi Bree,

I had a similar authorization problem and it was S_ALV_LAYO Authorization object that I used to fix it.

This Authorization object was not found in the authorization trace, so may be you can try restricting the global variants with this object.

Regards,

Kiran Kandepalli.

Former Member
0 Kudos

Hi,

Normally, all the variants are restricted with S_ALV_LAYO authorization object.

As of Release 4.6C, authorization object S_ALV_LAYO is available with which you can control the authorization for display variant maintenance. In the Release 4.6C version of the user exit, the call of the authorization object has already been prepared and you only need to activate it.

In Releases after 4.6C, authorization object S_ALV_LAYO is checked in the standard system. However, the logic stored in the user exit remains active and overrides the results of the authorization check.

S_ALV_LAYO is an authorization object that you can use to control user access for globally changing the SAP List Viewer report layouts. S_ALV_LAYO allows you to define authorizations in the user role, which provides the necessary rights for accessing and editing company data.

In the user role, please make sure that this object is restricted with only the following value

Activity - 03

The above restriciton will provide only the users to select the defined global variants, but they cannot change any defined variants or create any new variants.

Regards

Anandm