TIP: Limiting Material Master field and view access
To configure the limiting of fields / views in the Material Master go to:
Logistic General -> Material Master -> Configuring Material Master
Create a user specific Screen sequence.
You can restrict the maintenance of certain views by auth. object M_MATE_STA
You can create a transaction variant for MM02 using transaction in SHD0. Therein you can keep any field you want for a particular user to be non changeable mode (I.e. display only). Then assign that transaction variant to the applicable user.
Similary create another transaction variant for any other user and assign the user to that transaction variant using the same SHD0 transaction (Standard variant tab).