cancel
Showing results for 
Search instead for 
Did you mean: 

Is there any method to control specific table field display when using t-code SE16 and SE11?

0 Kudos
793

Dear SAP experts,


For business data sensitivity control, we need to limit specific field display by authorization control when using SAP standard t-code SE16 and SE11. Is there any SAP standard method or best practice to achieve this purpose?

for example:
1. Table "ABC" have A, B, C three fields.
2. User only have A and B filed display authorization for table "ABC".
3. If user need to check content of table "ABC" through SE16 or SE11, then the display function will not show C filed data due to authorization not granted.

Any suggestion or solution is welcomed, thanks!

Best Regards,
Allen Wei.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member

I'm afraid that SE16 does not offer the flexibility to manage column visibility by authorizations. What you can do:

  • If you are in an ECC/S4 HANA system where transaction SE16N exists, you should use it instead since it supports this feature. You can check note 1745628 - CO-OM tools: SE16N: Authorization for columns and rows for details.
  • In a non-ECC/S4H environment you can create custom views excluding the sensitive columns. Users then should be provided access to these views only and not the original tables.
  • With line-oriented authorization you can display table line items based on organization criteria. (e.g. only show lines where the company code = '0001' ).
venkateswaran_k
Active Contributor
0 Kudos

Hi

You can check the following authorization - Check with Basis team on how to handle this authorization objects.

SE16N_ROLE_TABLE - This is for Field level authorization check

SE16N_ROLE_VALUE - Field value level authorization check

Regards,

Venkat

0 Kudos

Thanks for your response! But we can't find any standard authorization object which named "SE16N*" in our ECC system. Do you have any example or snapshot for setup reference? Thanks!