cancel
Showing results for 
Search instead for 
Did you mean: 

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

priyank_dev2
Participant
0 Kudos

Hi,

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.

Accepted Solutions (1)

Accepted Solutions (1)

Shakeel_Ahmed
Product and Topic Expert
Product and Topic Expert
0 Kudos

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.

Regards

Shakeel

priyank_dev2
Participant
0 Kudos

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.

Regards,

PD

Shakeel_Ahmed
Product and Topic Expert
Product and Topic Expert
0 Kudos

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.

Regards

Shakeel

Answers (0)