MM01 - authoristion restriction
Dear Experts,
Please help me, How to restrict the material type wise authorisation.
We are extending the material from one plant to another plant, but the user can able to extend the material only on material type .
Please suggest me, how to restrict
Regards
Chandu
HI Jurgen , as far as I have seen , the authorisation Group for material Types works only if The "Auth Group" is entered in the Material master BAsic data 1 view. i.e. it will work only in MM02 to restrict users to chnage a particular material record forwhich auth group is mantained in the master. .
How can we restrict users to create records of a particular Material type (as Authorisation group is not entered for new to be created materials)
Regards
Raviraj
Similar Messages
-
How to restrict material master by material type t-code MM01
Hi,
how to restrict Materilal master by Material type in t-code MM01
I do restrict by M_MATE_MAR authorization object . After i see there not restrict.
Amit>
sapvinithbasis wrote:
> hi
> plz help me out in solving this issue
> regards vinith
Vinith,
I have explained in great detail exactly what you need to do at every stage. The steps I have outlined are the same that I follow every time that I want to apply material type restrictions.
I strongly recommend that you contact your security admin to help with this, alternatively engage the services of a trained/experienced security admin who can come on site and go through this with you.
If you have done the following then it will work:
1. Assign auth group to material type via OMS2
2. Verified that check for M_MATE_MAR is active
3. Ensured that M_MATE_MAR does not contain the auth group/s which you assigned via OMS2 (that includes *)
This is the last comment I will make on this topic.
Cheers
Alex -
How to Restrict Material Type in MM01 ?
*Hi experts,*
*How to restrict material type ? i wanted to restrict the end-user not to access any other material types than Raw material,Semi-finished goods. it means when end user trying to create material then if he enters other than these two material types then he should get error saying that "your not authorized to select that xyz material type".*
*I have tried to restrict the object M_MATE_MAR(Material Master : Material type) but am unable to do so. is there any other object which take care of Material types ? did i selected correct object or not??*
*can anyone help out.*Hi,
You have to make few configuration settings before you actually restrict at the object level. The solution is clearly discussed in the below thread:
how to restrict material master by material type t-code MM01
Hope this helps!!
Regards,
Raghu -
Restricting the material types in MM01
Dear experts,
Our client is using few materila types like-HIBE,NLAG,ROH
We have upgraded from 4.6B to ECC6. Now many other material types have come .
While creating material in MM01,selecting the required material type among the many is inconvient.
1)One way of removing the unnecessary mat types is deleting others in OMS2,
The other way of restricting is --
2) I can enter the authorisation group in OMS2 for the required material types and i can assign to M_MATE_MAR object in the required role, but it is not working
Do i need to create authorisation group in any customisation for entering in the OMS2, because what i entered in OMS2 is not displaying in PFCG of the authorisation object under authorisation group.I have checked in SM30 also ,the same authorisation groups under T134 table are updated. Even though,mat types are not restricted in MM01 under material type field.
Please suggest any other way of restricting the display of material types in Material type field of MM01 instead of deleting unwanted the material types in OMS2 transaction
Regards,
DayanandYou can use the material type specific transactionsminstead of MM01, remove the authorizations of MM01 transaction and add the required material type creation transactions
example - Goor Matreials create(special)
HIBE,NLAG,ROH
MMB1 Create Semifinished Product(HALB)
MMF1 Create Finished Product(FERT)
MMG1 Create Returnable Packaging
MMH1 Create Trading Goods
MMI1 Create Operating Supplies(HIBE)
MMK1 Create Configurable Material(KMAT)
MML1 Create Empties
MMN1 Create Non-Stock Material
MMP1 Create Maintenance Assembly
MMR1 Create Raw Material(ROH)
MMS1 Create Service
MMU1 Create Non-Valuated Material
MMV1 Create Packaging
MMVH Create Centrally: Decentral.Shipping
MMW1 Create Competitor Product -
MM01 tcode for SD user with restriction to SD related codes only
Dear Experts
How can we assign MM01 Authorisation for SD user with a restriction that he can access only <b><u>SD RELATED MATERIAL ONLY</u></b> ?, Why because the material master is same for <u>MM Module</u> and <u>SD Module Product Master</u> also.
There is no listing for Material Group parameter in the Material Object
Material Type Object : M_MATE_MAR
Material Object : M_MATE_MAT
Thanks in advance
Please advise me.
Regards
PS PrasadDear Corinne Müller
First of all, let me say Sorry for the late reply to your post.
I have gone through the objects you have told to that particular SD User.
He have been already assigned those objects. But one thing I have observer
here is the authorisation object you have given M_MATE_WGR
contains 2 parameters those are
(01) Activity 01, 02, 03
(02) Authorization Group
The above said (02) parameter does not contains any data to select in its dropdown box. I think functional people does not created material groups
while doing configuration part.
So, here I can not distinguish the material whether it related to SD Module OR MM Module. And can not restrict user's to access TCode MM01 basing on their module related material only. Am I right ????
Any further suggetions ?????
Thanks for your reply.
I am just learner in BASIS. Kindly be in touch with my e-mail id.
My E-Mail id : [email protected]
Thanks once again
PS Prasad -
Restriction MM01 / M_MATE_MAR
Hi All,
we need to make a restriction on the material type when the users are running mm01.
we have set up the auth group in under IMG - Logistics General - Material Master - Basic Setting - Material Types - Define Attributes of Material Taypes. In this setting we have put the auht. group 9999 for the material type we want to have.
We have crosschecked the table T134 and there the same value is maitaned.
We also have created a testrole with Tcode MM01 and put to all BEGRU fields the value 9999.
But the user is still able to create all Material Types.
When we have done an authorization trace we found out that the object M_MATE_MAR is only checked on the field ACTVT and not on the BEGRU.
What are we missing? Are there any additional steps from the Customizing necessary? The Tcode MMB! is not possible for us, because of some custom development.
Thx for you support.
Kind RegardsHi Alex,
"If you try to create a material type which has no auth group assigned then no restriction will take place."
even when i just but the value 9999 for BEGRU?? thought than the user is only allowed to creat materilas for auth group 9999 ...
Regards
Markus -
Restrict Material Type for MM01
Dear All,
When i run transaction MM01 system allows to create material with external number using alpha numeric for those types which
are not required.
e.g i am using fert and halb only and assigned number range to these two only ,,,
but wen i create material using MM01 and select material type beverage and give material number A123 suppose , then it allows to create it,,,,
i want to restrict system only to create those are being assigned with number ranges,
please guide,
ThanksCreate an authorization group using se54 and assign permitted material type to it. Also check following posting :
http://www.sapfans.com/forums/viewtopic.php?=&p=829019 -
How to restrict a User to access only 2-3 views in MM01/MM02 ???
Hi,
Can anyone tell me how can I restrict a User to access only 2-3 views in MM01/MM02 and also the User should not be allowed to change the View selection by clicking on the Select Views button ?.
Regards,
LuckyHi Prashant,
Can this only be done through changes in Authorization Objects ? Is not there any setting which can be done in SPRO for this ?
Hi Sheshagiri,
I could not exactly understand how the access to MM Views can be restricted to User through TCode OMT3B i.e. in SSeq. 01 and Screen 07 ? Subscreen 2154 is for Mat. Groups ? Please explain your answer in detail.
Regards,
Lucky -
How to restrict change to plant specific data in MM01 and MM02 transaction.
Hi Experts,
The requirements is to restrict the plant specific data change in one system. As of now we have 2 different system lets say sys-1 and sys-2. our requirement is if at all any of the users are trying to change/create the material in Sys-1 they should be only able to update basic information and parts regional information/global informations only in sys-1.
Do we have any option in customizing?
If not then what would be the way to achieve this?
Please help.
Thanks!!!!
Rajesh.Hi,
Please refer the below link it may help you..............
Authorization object for label Data view in mm02 -
How to restrict the st loc list applicable to particular plant mm01
Hi,
While creating material master user after selecting a particular plant user sees all the storage locations available in the system.How to restrict the storage location list applicable to particular plant while material creation
Best Regards,
BMHi,
As Mahesh said , you need to put validation there, please contact your development team for this.
Though you are able to see all storgae location you are not able to create the material master, it throws as error if you select incorrect storage location which is not maintained for that particulare plant.
It gives an error message
Entry Plant SL does not exist in T001L (check entry)
So user will not be able to create material master for improper plant SL combination.
Thanks,
Ravi -
How to restrict Material Class in Sales Contract Doc
Hi,
I need to restrict Material Class in Sales order based on Item catagory, Material group4 and Sales contract Document type.
If the above 3 fields having a particular value then the system should restrict all the other classes of that material and display only a particular class and it's related characteristics.
If any one come across such a senario then pklease let me know.
Regards
AjayHi,
You have to make few configuration settings before you actually restrict at the object level. The solution is clearly discussed in the below thread:
how to restrict material master by material type t-code MM01
Hope this helps!!
Regards,
Raghu -
Authorization object M_MATE_MAR "Material Master - Material Types" in MM01
Hi,
We in CPS Energy are implementing VIrsa SOD conflicts on the roles that are in place in current SAP 4.6C version. The authorization object M_MATE_MAR is used by MM01(Creation of Material Master) transaction code & used at mutiple roles. We have restricted this authorization object by Material Type Authorization Group (BEGRU)as WMS1 & given activity a 01, 02 & 03 in a role. The same authorization object is used in Common roles also for displaying that is using transaction code MM03 (Display Material) but the activity & authorization group are ''. This '' is taking precedence over the the authorization object given in the other role.
Please let us know how to put a control on this authorization object which is used widely by large number of users.
Maintained Material Master: Material Types T-D119010802
Activity 01, 02, 03 ACTVT
Authorization group WMS1 BEGRU
Any help is really appreciated
Thanks
SreeHi Sree, your role with MM03 in it should not have * for actvt if it is only a display role.
As it is a display role actvt 03 would be more suitable. That way you could have display for all auth groups, but create and change/MM01&2 would be restricted to WMS1 (and any other materials with a blank auth group) -
Authorisation restriction to change batch ( MSC2N ) by material type
Hi ,
We have a requirement wherein we want to restrict users from changing batch records ( MSC2N ) by material type. Viz. A user xyz should not have authorization to change batch for material type FERT.
We cannot use the authorization group ( BEGRU ) field of material master alongwith object M_MATE_CHG as this field is already being used for another purpose to restrict users by country for MM01,MM02 & MM03.
Please do let know if you know of any alternative method of doing so.Hi,
The new authorization object will work only if the corresponding changes are made in the related program.
Open the program code for the MSC2N transaction (via Se93), and search for the string "AUTHORITY-CHECK". You will find a piece of code that checks for the authorization object M_MATE_CHG and its related field values. This will need to be changed to Z_MATE_CHG and its corresponding values.
You will need an ABAP-er for this.
Only then will the authorization check work correctly. Once this is done add the object in the corresponding role (and also change SU24 entry for MSC2N accordingly if required).
Regards,
Sanju. -
How to modify material number in MM01
Hi Guru,
I want to modify material number in MM01 according to the material group selected by the user. For example if material group 100 is selected, the material number should be 100xxxxx, 200 is selected, number should be 200xxxxx. I tried coding in user exit MGA00001, everything is fine except the classification view was not updated by the generated material number. How can I achieve this?
Thanks a lot,
Tony.Hi,
You have to make few configuration settings before you actually restrict at the object level. The solution is clearly discussed in the below thread:
how to restrict material master by material type t-code MM01
Hope this helps!!
Regards,
Raghu -
Validation for Profit center in MM01
hi all,
i have to validate the Profit Center field coming in Tcode MM01 in view COSTING1, but i dont know that how wud i do? actually here in my company there are three plant and three profit center and i have to restrict the user for wrong input. but i dont know that whether shud i write the codes? is there any user-exit or BADI? please help me.
regards saurabh.Hello Saurabh,
I have a small question is it view costing1 or accounting1 in MM01.
Please put the BREAK-POINT inside the exist which i suggested to you.
Before that create the project and assign this exit to the to the project and activate the project.
Some exits will not trigger it you don't create the project.
If this exits trigger for your rquirment then
Get the data from the table of F4 help.
Check the values against the screen field value.If both are ok then exit elase display error message.
I don't have system to test now perfectly.
If you have time i will give you the solution by tomorrow.
Thanks,
Maybe you are looking for
-
(Solved) obmenu and blueman-applet won't start
Hi, after update the obmenu and blueman-applet won't start. googleing arround only says the the problem is fixed. obmenu: Traceback (most recent call last): File "/usr/bin/obmenu", line 21, in <module> import obxml, gtk, gtk.glade, gobject, ran
-
Doubt in Book (.indb)
Hi All, Requirement: How can we use book concept (.indb). Actually i have script for override all master page item in the active Document only. But I want to override all the BookContents in the active Book(.indb) (i.e., folio1.indd, folio2.indd, fol
-
Isolation level in cftransaction
Hi all, We have been using cftransaction on our transaction process page where we need to do multiple insert queries to save transaction data. If there is no error, we commit the transaction. Once in a while though, we get the error message "Transa
-
How to remove a bug/virus that was embedded in a Mozillas update?
After an update from Mozilla, I caught a bug that made certain pages unable to be viewed, and made the touch pad/mouse flip settings left/right side. I have ran Norton on this laptop since I bought it, and it find nothing. Malware finds nothing. I've
-
"format appears twice" in "to_date"
I have a C program running on UNIX. I am trying to insert a "timestamp" (year to seconds) from a host variable typed as VARCHAR. With "to_date(:varname,'MM-DD-YYYY HH:MM:SS')" inserted in the VALUES section, the "format appears twice" message appears