Application Development and Automation 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: 
Read only

add additional authorization object to create purchase order t-code me21n

Former Member
0 Likes
1,110

Hi,

we are running 4.7 Enterprise.

I would like to add an additional auth. object to transaction code ME21N in order to restrict purchase order entry by material type.

Ideally I would like that the M_MATE_MAR (Material Master: Material Types) auth. object is checked since I want to restrict certain users by material type = HAWA.

Would that be possible?

If yes, how?

Thanks!

Hi,

we are running 4.7 Enterprise.

I would like to add an additional auth. object to transaction code ME21N in order to restrict purchase order entry by material type.

Ideally I would like that the M_MATE_MAR (Material Master: Material Types) auth. object is checked since I want to restrict certain users by material type = HAWA.

Would that be possible?

If yes, how?

Thanks!

4 REPLIES 4
Read only

Former Member
0 Likes
759

Yes,

Go to PFCG>Authorizations>Change Authorization Data>Edit>Insert

Authorizations-->Manual Input.

Regards

Vinod

Read only

morten_nielsen
Active Contributor
0 Likes
759

Hi Armin

Authorizationscheck are implementd directly in the source code - this means that often, it is not possible, using standard, to add an extra authorization check.

If the M_MATE_MAR is already implemented, you can inset it manually, but if isn't you need to look for an alternative, or perhaps an user exit in which you implement it your self.

You can find a list here http://arthur_ong.tripod.com/xab018.htm.

Regards

Morten Nielsen

Read only

0 Likes
759

Hi,

I'm not really familiar with the user exits. Isn't there an easier way by forcing the M_MATE_MAR auth object to be "check/maintain" instead of just "check" in su24.

How would I go about that?

If that's not possible, how would I go about with the user exits? Could someone point me to a good site or step by step guide?

Thanks in advance,

Armin

Read only

0 Likes
759

Sorry Armin

If the check isn't implemented in the code beneath ME21N, you need to implement it, using a user exit, or enhancement . You need to hook up with a ABAP developer.

Regards

Morten Nielsen