Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Authorization for object M_MATE_MAR is not checking with VA01

0 Kudos

Hi Experts!

I want to restrict the user to create sales orders for particular materil types only in transaction VA01.

I checked the object M_MATE_MAR is marked as authorization relevant for VA01 in SU24. But it is not working.

Can anybody help me?

Thanks in advance.

-- Hari

4 REPLIES 4

jurjen_heeck
Active Contributor
0 Kudos

> I checked the object M_MATE_MAR is marked as authorization relevant for VA01 in SU24. But it is not working.

What do you mean by "not working"? If you run an ST01 trace when exectuing VA01 which return code does it show?

Former Member
0 Kudos

Hi,

Can you please check below objects also and try to test it.

M_MATE_MAN and M_MATE_WGR

And let me know, still if you are facing any issues.

regards,

venkat.

jabella
Employee
Employee
0 Kudos

Hi,

The object is check once the material types authorization group is set. If the authorization group in the material type is blank, the object is not verified and will not appear in the ST01.

To set the authorization group go to:

SPRO -> Logistics general -> Basics parameters -> material type -> Set properties to the material type

Regards, Jose

sdipanjan
Active Contributor
0 Kudos

Hi,

Go to SU24.... out tcode VA01 and execute.... find the object M_MATE_MAR and change the "Check Indicator" to Check/Maintain (C/M).

In ECC 6, this option should be:

    1. Check Indicator = Check* &

    2. Proposal = YS*

Then go to PFCG --> Go to Authorization Tab of that particular role and open in "Expert Mode for Profile Generation" and then regenerate the profile after maintaining the relevant object if any.

Regards,

Dipanjan