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

user-issue-maxpoints

Former Member
0 Likes
513

Hi,

Here is an important issue given below.

I need to diplay a list containing 50 fields using alv's.But a particular user can't see also all fields only some fields.similarly another user needs to see only some particular fields.finally we need to allot some fields to a particular user so that he can see the authorised fields and also to all users like this.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
492

Better create aAuthority Object for that transaction and assign a Activity for same.

Depending upon the Activity u can hide or show the fields.

Cheers,

Vasanth

3 REPLIES 3
Read only

Former Member
0 Likes
493

Better create aAuthority Object for that transaction and assign a Activity for same.

Depending upon the Activity u can hide or show the fields.

Cheers,

Vasanth

Read only

Former Member
0 Likes
492

when you build your field catalog and set properties of individual fields, you can check for teh user name...

for example..to make a field invisible for user "USER01"...

if sy-uname EQ 'USER01'.

*make field invisible by setting no_out field of fieldcatalog as 'X'

endif.

Read only

former_member182354
Contributor
0 Likes
492

Hi,

If those users already have an authorization object set...then check for the parameters in those object and accordingly use alv functionality of Hide.....You can hide fields in ALV according to user who is logged in.

Raghav