Skip to Content
avatar image
Former Member

Authorization Object for fields in Material Master

Hi,

There is a requirement to make a particular field(Storage Bin in Warehouse Mgmt2) in change mode while all other fieds are in display. Is there any field groups or authorization objects to to do this ?

Regards

Raj.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Oct 01, 2009 at 10:28 AM

    There is a way to do this by Creating a Transaction variant for that TCode and there you can Change the nature of the fields as per your wish. How to do - Check out the link: [Creation and Use of Variant Transaction|http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/40d1443e-0184-2c10-c68d-c612f771fe6f]

    regards,

    Dipanjan

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Alex Ayers

      Hello Raj,

      I had the same requirement in my current project - to give restricted MM02 access to warehouse personnel to update the 'Storage Bin' field alone and nothing else. During Goods Receipt of a new item, the warehouse person will need to run MM02 to update the Bin Location in the Material Master.

      The ideal solution for this would be as mentioned in the previous replies - to go for a transaction variant for MM02 to make all fields in MM02 - except Storage Bin field - uneditable.

      But we have agreed to go ahead with a workaround for this.

      We set M_MATE_MAN (Material Master: Data at Client Level) to Activity 03-display and

      M_MATE_STA (Material Master: Maintenance Statuses) to Maintenance Status L (Storage) with Activity 02.

      This now allows the Warehouse Person access to only two views of MM02 - Plant Data/ Stor. 1 and Plant Data/ Stor. 2.

      Global fields such as Material Description, Base Unit of Measure etc. are uneditable in these views.

      Hope this helps.

  • avatar image
    Former Member
    Oct 01, 2009 at 04:23 AM

    You have two options to do it:-

    1 - Check out the associated ABAP program, you will get to know the authorization checks/objects maintained for the particular field which you have mentioned.

    Once you get that you can add the same object/fields into a role and assign it to the test Id and test it.

    2 - Put a trace (ST01) and check out the authorization objects checked for the particular field.

    Add comment
    10|10000 characters needed characters exceeded