Skip to Content

Create Vendor/Customer data in BP tcode based on user authorization

Jan 19 at 05:35 AM


avatar image


We are into S/4 Hana.Our requirement is, we have different teams to create vendor and customer master data.We need to restrict/disable the tab 'Payment terms" for the users to see the bank details based on their user id.I advised for call transaction method where the user will be haing a file to upload the data with out diving into BP tcode.But is there any other way around from authorization or SRPO settings to restrict the tab on the user id's.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Shakeel Ahmed Jan 20 at 12:40 AM

Hi Dev,

There is no standard solution to your ask. You can't make restriction for displaying/ not displaying for particular field or tab based on authorization in BP in S/4 HANA (or say in any version).

Couple of things can be tried (not hitting your requirement directly).

1. Define critical fields as Sensitive fields in the customization so that if any change is made, first it need to be approved by a different SAP ID to be productive. It will bring dual control.

2. Propose client, a Centralized MDM team with this master data would be managed by a third person and such conflict may go away.

3. I can achieve anything in SAP with customization, anyways SAP is piece of code only. You can get what you need with customization, you need a strong technical consultant.

Again it would not be recommended at all, but it is possible.



Show 2 Share
10 |10000 characters needed characters left characters exceeded

Hello Mr Shakeel,

The way around transaction variant?..I am thinking to create a transaction variant(hide the payment transaction tab) and then assign a T code. Then assign it to the users.I will also take out the BP t code authorization from those users as well.




Hi PD,

You may go ahead with transaction variant as well. Instead of changing the variant in standard transaction change in ZBP (based on Transaction variant you can create Z transaction code, you can create multiple as well user or group user specific) and assign this T.code ZBP in to required users ID and remove standard t.code (BP) from all the ID.

This way you still have original transaction code untouched.