cancel
Showing results for 
Search instead for 
Did you mean: 

PR authorisation

Former Member
0 Kudos

Hi guys,

Our requirement is that, some users are allowed to create purchase requisitions for only certain material groups. These users perform only creation of prs and not anythign else.

We are trying to control this through authorisations.

When we assign a role containing only ME51N authorisation, system is asking objects related to plant, purchase organisation and purchase group. But we are not able to give values for material groups in authorisation roles.

Is it possible to control like this?

Can anybody suggest how to do this

suitable answers will be awarded

urgnet

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Nothing is working. I think this is not possible with SAP standard funcitonality.

kunal_ingale
Active Contributor
0 Kudos

HI

SU21 you can create a new auth

>MM_E>M_BANF_BSA>THEN ADD field MATKL

THEN CREATE AUTHORISATION GRP IN SU24

AND THEN PUT THAT AUTHORISATION GRP IN FRONT OF UR MATERIAL GRP

LO GEN>MATERIAL MASTER>SETTING FOR KEY FIELDS>MATERIAL GRP>

TRY THIS I HAVENT TRIED

OR CONSULT BASIS PERSON

REWARD IF USEFUL

REGARDS

KUNAL

Former Member
0 Kudos

Hii,

Use the authorization object : M_MATE_WGR for controlling the material groups.

Regards,

Kumar

Former Member
0 Kudos

HI Kumar,

thnaks for ur reply. I have already tried with this object. This works only for creation of material group and not use of material group in a PR

can u suggest any other solution

Former Member
0 Kudos

Hi,

You can create Z-object for the required field. Then, create Z-Activity Group & give value as Material Group.

Reward if useful.

Former Member
0 Kudos

Hi,

You can do like this

with

SU21 you can create a new auth.

object you should select the field MATKL

Former Member
0 Kudos

Hi Volkan

Thanks for the quick reply. I have created a z-group and used MATKL as field.

Though i have assigned ME51N in role, it was not coming in the authorisation profile. Then i have manually inserted this group in PFCG.

But still it is not working.

Am i doing anything wrong?

Can u elaborate the procedure to be followed?

Former Member
0 Kudos

Hi

for this aim i guess there is a need to make a repair

for the program RM_MEREQ_GUI (ME51N) for checking the new

authorization object.

Or with SE93 you can create a copy of ME51N (say ZME51N)

and your ABAPer can make the ZME51N check for your new authorization object.

and then you can give authorization of ZME51N to your users with new authorization object

OR

from via customizing

:SPRO>Logistics - General>Material Master>Settings for Key Fields>Define Material Groups

from Grp.(Authorization Group) coulmn you can maintain all of your Mat.Groups.

I mean you can give group numbers to all of them

and then via PFCG

you should add M_MATE_WGR manually to the role of you have for ME51N

and

from BEGRU field (Authorization Group) you should assign the group numbers which you have maintained above for the material groups which you want to do ME51N for your users.

Best Regards

Hope it helps

Former Member
0 Kudos

I have tried the option given by u in customisation. It is not working still

The programme given by u is alo for pos and not for prs

any other suggestions?

Former Member
0 Kudos

Hi

RM_MEREQ_GUI

is not for PO's its for PR's

so if the customization hasnt worked you can do the first way that i have adviced..

Hope it helps

Regards

Former Member
0 Kudos

Hi Volkan

Thanks for ur reply. The programme is for PRs only.

But our client does not want to use z t-code. Is there any other way of doing it?

Why authorisation object in material group configuration is not working? Is there any suggestion for this?

Please help me as i have to move this to production by tomorrow

Thanks in advance

Former Member
0 Kudos

Hi

Then the best way seems

to make repair the program RM_MEREQ_GUI (ME51N) for checking for the object M_MATE_WGR

Your ABAP'er can help and it wont take much time

Regards

Former Member
0 Kudos

Hi Volkan,

Thanks for the reply. WE are not able to find the authorisation objects in the above programme. However we are trying to do the following

1) Configure authurisation groups in OMSF agaist some material groups

2) Add the authorisation object "M_MATE_WGR" to the user and assign the above configured authorisation groups for this object

But still it is not working. WE feel that we have to insert the authorisation objects in t-code SM31 for V_TBRG. Is it so? Also here we are getting many authorisation objects. Which object we have to select here

Can u give some idea on this?

Thanks in advance

Former Member
0 Kudos

I have seen that it is not working

cs

i checked ME51N with SU24 and as you can also see that

ME51N (RM_MEREQ_GUI) is not checking M_MATE_WGR as authoriztion object

So as i written before

Then the best way seems

to make repair the program RM_MEREQ_GUI (ME51N) for checking for the object M_MATE_WGR

Your ABAP'er can help and it wont take much time

Hope it helps

Former Member
0 Kudos

This is still not resolved.

Any other suggestions from anybody

thanks in advance

Former Member
0 Kudos

Hi,

Please create a Z object class through SU21. Assign a new object to this object class. Select the field MATKL while creating Object. Assign the authorization object to the Transaction Code.

Then, create a new Activity Group with this object. Assign this AG to the user id.

Try this & confirm if it works.

Reward if useful.

Edited by: Komal Gala on Jul 10, 2008 11:37 AM