cancel
Showing results for 
Search instead for 
Did you mean: 

Vendor restriction

Former Member
0 Kudos

Hi experts!

We have users who should only be allowed to shop for certain vendors. All users belong to the same process which is defined in one prod. category. Therefore we will probably not be happy with vendor lists.

Example:

User A from Company A can only buy from Company 1

User B from Company B can only buy from Company 2

User C from Company C can only buy from Company 3

etc.

Do you have ideas how to solve this?

Thanks for your help.

Best regards,

Corinne

Accepted Solutions (0)

Answers (1)

Answers (1)

yann_bouillut
Active Contributor
0 Kudos

Hi Corinne,

If you are using SRM in connection with a backend system, you should restrict the vendor list through BBP_SOS_BADI .

Restriction can be done reading the vendor master in the backend and check which vendor is created for company 1, 2 or 3.

Kind regards,

Yann

Former Member
0 Kudos

Hi Yann

Thanks for your prompt reply. Unfortunately I forgot to explain that the restriction is not during creation of the shopping cart (this is handled with separate catalogs 1, 2, 3 per company 1,2,3) but for centrally confirm and monitoring shopping cart.

Today we have a Z-table with fields User-ID and Vendor BP no. This one is checked with SAPLYBBP_MON_SC and allows us to display to the user only the shopping carts / purchase orders for the vendors that are maintained from him in the Z-tables. Now we want to get rid of this z-table and hope for a standard solution somehow.

Do you have another idea how to handle this?

Many thanks and best regards,

Corinne

Former Member
0 Kudos

Hi

We have done this in our earlier SRM Implementation.

It's possible to maintain Vendor (Business Partner) for spearet catalogs without maintianing any Custom Z-tables.

Incase, you want to know details, i can find and send you a document related to that.

Hope this will help.

Please reward suitable points.

Regards

- Atul

yann_bouillut
Active Contributor
0 Kudos

Hi Corinne,

Yes you have an alternative if one user is attached to company code (org structure) and if you want to select POs vendor equal to user's company code :

In the confirmation, filter the PO to be receive by reading the backend PO.

Select only the POwhere vendor master company view equal SRM user's company code.

Use BBP_WFL_LISt badi

Hope this helps,

Kind regards

Yann

Former Member
0 Kudos

Hi Yann

The users actually belong to an external company which is entering the shoppingcarts for us. These shoppingcarts are handled in our one and only company code, therefore we have no different SRM users' company code, they use all the same.

Do you have more ideas?

Regards,

Corinne

yann_bouillut
Active Contributor
0 Kudos

Hi Corinne,

If your only link is User - vendor, then there is no standard behaviour.

As far as i know, there is no business logic in SAP behind your requirement to link a user to BP or vendor.

Do you have a logic behing Purchazing organisation ?

As vendor master view is either company code or purchazing organisation...

Kind regards,

Yann

Message was edited by:

Yann Bouillut