‎2009 Nov 13 10:24 AM
Hi experts,
I have a question for restricting the maintainance of classes and material classification.
I am uploading classes in SAP and these classes the user should not be able to maintain or create material assignments to them, only the user who is executing the programm should be allowed to do it.
How can I achieve this?
I am using the BAPI BAPI_CLASS_CREATE and I am filling the classbasicdata-fields authmaintain and authclassify with 999.
What assignments to roles or to user profiles do I need to do to restrict the maintenance access to my classes?
Many thanks for your help,
Christoph
‎2009 Nov 13 11:18 AM
Hi Christoph,
I dont know if i understood the requirement completely - I suppose you are trying to make restriction on the material, customer, batch classes - if it is this you are trying to restrict, go to SU21 check the authorization objects under the SAO Object Class CLAS, you should be able to work with them
‎2009 Nov 13 11:45 AM
Hi Shekar,
thanks for the response.
I took a look in transaction su21 and the authorization objects are C_KLAH_BKP and C_KLAH_BKL.
Thats fine, but what can I do in this transaction (sorry for my basic knowledge, but i have no idea how it works).
In the documentation to the field BGRKL of table KLAH (where the classes are stored) it says:
"This authorization must be defined in the user master record. The authorization object is BGRKL."
So my question is, how can I define this authorization in the user master record (for the specific value 999).
Thanks
‎2009 Nov 25 3:23 PM
‎2014 Jan 13 12:44 PM