cancel
Showing results for 
Search instead for 
Did you mean: 

User Authorisations in SRM 7.0

former_member533535
Participant
0 Kudos

Dear Experts,

We are Configuring Extended Classic Scenario in SRM 7.0.

We have two Purchasing groups each responsible for one Product category.

We have one purchaser assigned to each Purchasing group and the we have given the Product category responsible for the Purchasing grioup in Extended attribut of the Purchaser Position.

After creating SC by the user when we try to process PO by loging in as Purchaser we can able to see the PO from both the Purchaser log in.

Can any one help in restricting the user to process the PO belonging to the assigned Purchasing Group.

Is it possible to restrict by attributes or through Authorisation objects assigned for the user.

Regards,

B.N.Karthikeyan.

Accepted Solutions (1)

Accepted Solutions (1)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

Have you tested with BBP_PURGRP, BBP_PURORG authorization object ?

Regards,

Masa

former_member533535
Participant
0 Kudos

Dear Masa,

The Authorization object BBP_PURGP and BBP_PUROG is * in the standard role of Operational Purchaser.

Do we need to create a new Role by having the Authorization objects for BBP_PURGP as our Purchasing group.

we have assigned the purchaser1 to purchase group 1 and purchaser2 to purchase group 2 in the org structure . We are under the impression that this would be able to handle the authorization for the purchaser's Work list. Is this wrong?. Pl clarify.

Do we have any other options other than controlling through Authorization object.

Regards,

B.N.Karthikeyan.

Former Member
0 Kudos

In the parameter tab of the user who is a purchasing group enter the parameter EKP and the value..

it will restrict.

regards

Former Member
0 Kudos

Parameter is EKG not EKP

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

The Org structure does not control any authorization object. Authorization is linked with role-user.

laurent_burtaire
Active Contributor
0 Kudos

Hello,

"Do we need to create a new Role by having the Authorization objects for BBP_PURGP as our Purchasing group."

Yes. As organization level authorization is different (on one hand a particular Purch. Org. & Purch. Group, on the other hand another Purch. Org. & Purch Group) between your two users, you need two different Purchaser roles.

"Do we have any other options other than controlling through Authorization object."

See my previous message.

You can also have a look at thread below:

[HELP PO going to the WORKLIST of CHANGE PURCHASE ORDER|;

Regards.

Laurent.

former_member533535
Participant
0 Kudos

Hi,

We have created 2 new zroles and assigned to the Purchaser but still the purchaser can see the PO's related to both the Purchasing group.

This might be due to portal role assigned the purchaser that is standard Operational Purchaser.

Is it require to replicate the same zroles created in SRM to Portal and assign the same role to the purchasers in the portal?

Your answers are very much appriciated.

Regards,

B.N.Karthikeyan.

former_member533535
Participant
0 Kudos

Hi,

We have created 2 new zroles and assigned to the Purchaser but still the purchaser can see the PO's related to both the Purchasing group.

This might be due to portal role assigned the purchaser that is standard Operational Purchaser.

Is it require to replicate the same zroles created in SRM to Portal and assign the same role to the purchasers in the portal?

Your answers are very much appriciated.

Regards,

B.N.Karthikeyan.

Answers (1)

Answers (1)

laurent_burtaire
Active Contributor
0 Kudos

Hello,

Don't know if for SRM 7 it exists, but for previous versions, you have method BBP_WF_LIST from BAdI BBP_WF_LIST.

Within this method, compare purchasing group of Purchase Order with user purchasing group to display or not PO.

Regards.

Laurent.

former_member533535
Participant
0 Kudos

Hi,

We have tried using Authorisation Objects but still we could not solve the issue. Can you please give us the steps for implimenting the BADI (BBP_WF_LIST).

Regards,

B.N.Karthikeyan.

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Can the purchaser edit the PO even he does not have the authorization ?

laurent_burtaire
Active Contributor
0 Kudos

Hello,

To check correspondance between PO puchasing group and user purchasing group, you could:

1 - get PO detais using function modul BBP_PD_PO_GETDETAIL. At header level you can find Purch. Org and Purch. Group

2 - get user Organizational Unit ID (which is purchasing group ID) using BBP_OM_STRUC_GET_ORG_FROM_USER, then run FM BBP_OM_DETERMINE_RESP_PGRP to get purchasing group code linked to user Organizational Unit ID.

For FM BBP_OM_DETERMINE_RESP_PGRP, i don't remember if you can get directly purchasing group value using importing parameter is_object-objid = purch. group ID (and is_object-otype = 'O').

If not, run this FM without any importing parameter: you will get all purchasing groups.

Then, look for purch. group of you purchaser among them.

As you are in SRM 7.0, I dont know if all indicated FM are available: if not, look for their equivalent.

Regards.

Laurent.