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

Restirct table entries

Former Member
0 Likes
1,206

Hi,

Could anyone suggest a how to restrict display of table entries thru se11(se16) for specific users?

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,156

Hello,

You can assign the custom authorization group as below:

SE11->Table name->Change->Menu-Utilities->Assign Authorization group.

Make sure you have the relevant authorization to the users for this custom authorization group(For few change and for few display only). This can be done by the Basis person. So get in touch with him to assign the authorization to the custom authorization group.

Thanks

Sabyasachi

6 REPLIES 6
Read only

Sijin_Chandran
Active Contributor
0 Likes
1,156

Hi Srilatha ,

You can achieve the same by creating a custom Authorization Group while maintaining Settings in the table and assign you table to it.

Read only

Former Member
0 Likes
1,156

This message was moderated.

Read only

Former Member
0 Likes
1,156

Hi Srilatha,

I am puzzled as to why users are using SE11 & SE16.

To control the display of table entries:

1.  Eliminate access to SE11 and SE16.

2. Create view(s) of the tables.

3. Create a parameter transaction that calls t-code SM30 for the table.

4. Restrict the disply by customizing table event AA or use of authorization groups.

Regards,

Kim

Read only

Former Member
0 Likes
1,156

Hello,

you can create a custom authorization group for this..

Go to SE54, Give the table name and choose authorization group and then click

on create/change. You can create an authorization group.

1) To create table auth groups: SE54-->Select 'Authorization

Groups'-->Create/Change-->New Entries.

2) To assign an auth group to a table: SE54-->Select 'Assign

Authorization Groups'-->Create/Change-->Select 'Table Name' check

box-->Enter Table Name. You can also maintain TDDAT instead.

3) To assign the auth group to a role: Go into PFCG edit mode, enter

authorization object S_TABU_DIS with th

Example:

You can assign a table to authorization group Z001. (Use transaction SM30 for

table TDDAT) A user that wants to access this table must have

authorization object S_TABU_DIS in his or her profile with the value Z001

in the field DICBERCLS (authorization group for ABAP Dictionary objects).

Thanks

Sabyasachi

Read only

Former Member
0 Likes
1,157

Hello,

You can assign the custom authorization group as below:

SE11->Table name->Change->Menu-Utilities->Assign Authorization group.

Make sure you have the relevant authorization to the users for this custom authorization group(For few change and for few display only). This can be done by the Basis person. So get in touch with him to assign the authorization to the custom authorization group.

Thanks

Sabyasachi

Read only

0 Likes
1,156

Hi,

Thankyou for the info.

Actually the requirement is I must not view table contents in se11(se16).

So I did the same options like:

1. created authorization group in se54.

2. assigned group to table in se11(under assign authorization group).

3. maintained role by creating object in su21 with DICBERCLS,ACTIVITY fields and assigning group to DICBERCLS and display to ACTIVITY.

But now also I can view table contents in se11(se16).

So any further suggestions...