Application Development 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: 

Restricting Access to ML81N

Former Member
0 Kudos

Hi

Is it possible to restrict access to ML81N by vendors, by creating a role with the ability to specify the vendors for which the person would be able to create the service entries, ie to prevent them from creating service entries for another vendor for which they were not authorised?

Thanks for your help

Anthea

2 REPLIES 2

Former Member
0 Kudos

Hi,

The available objects for ML81N are as below.

M_BEST_BSA Document Type in Purchase Order

M_BEST_EKG Purchasing Group in Purchase Order

M_BEST_EKO Purchasing Organization in Purchase Order

M_BEST_WRK Plant in Purchase Order

You can only restict when the vendors are in one purchasing organization or plant. If not, you need to develop your own authorization objects and them to the transaction. Later write user exits and add them to the tcode.

Regards,

Gowrinadh

Former Member
0 Kudos

Hi,

It is not possible to restrict the transaction based on vendors. There is no such authority-check in the code for this tcode.

Actually there is no object within MM Purchasing that can impose such an restriction. You may probably have a look at object F_BKPF_BEK which can impose restrictions (not in this case) using the autorization group field of vendor master.

You can create a custom copy of this object and include it within the source code via an user exit to restrict the service entry sheet based on vendors.

Regards,

Subbu