Question:
In MM02, we need to restrict MARA fields to change/edit only for our Material Master Maintenance team. All others will have display only access.
The fields are currently open to ALL users with MM02 access because it is necessary that they maintain plant specific settings (ie purchasing data, MRP data etc).
I worked at a previous company in which this was done, using the MM02 transaction (no custom Z transacation had to be created). However, I no longer have any contacts there that would be able to assist. I know it can be done because it was done. However, all the players are gone...
The following MARA fields need to be available for CHANGE in MM02 to a small group of users: Description, Base Unit of Measure, Weights, Material Group, etc... All other users would have DISPLAY only to those specific fields.
I have spent considerable time in the forum but have not seen a solution that allows us to use MM02.
Can someone provide some assistance? It would be most appreciated!
Best Regards
Answer:
1. It was configurable in th eIMG ( doubt it as there are only three field level control authorization objects and they deal with FI)
2. There was a user exit, Business partner function of Field exit ( 4.5-) used to accomplish this.
3. THe access is controlled by data type "basic data, etc"and if not authorized the data defaults to display.
As delivered by SAP there is no filed level control for MM
Answer:
You could do it using GuiXT....
Answer:
Highly unlikely as the GUIxt does nto go through the kernel to check the authorization and reference the user's access, GUIxt would also have to be loaged on EVERY PC in the system and all functionality removed fron the SAP GUI interface to allow a user to turn it off.
Answer:
It can be done defining a new screen sequence, in customizing (logistic general->material master->customizing the material master).
You'll have to create some new subscreens....
Regards.
Answer:
on a previous implementation we used material status's to control material master access - giving one team create / change access to a set of specific material status and others teams have display to those while also having create / change for other material status's.
hope this helps
Answer:
hi,
am not really sure that you can set the security level at field level, but I believe you coudl set it on material view level...
you might want to try to create different security profile using PFCG where security object M_MATE_STA has restrictions :
Activity : 03 (display)
Maintenance Status :
A Work scheduling
B Accounting
C Classification
D MRP
E Purchasing
F Production resources/tools
G Costing
K Basic data
L Storage
P Forecasting
Q Quality management
S Warehouse management
V Sales
X Plant stocks
Z Storage location stocks
So, if you want to restrict a couple of users to Edit capability on certain MARA fields, you would need to create a profile which has activity 01/02 with maintenance stats = K (Basic data view).
The other users having display capability get activity 03 with all other maint. statuses.
Hope this helps
regards