04-09-2009 3:08 PM
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
04-09-2009 3:31 PM
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
04-14-2009 12:27 PM
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