cancel
Showing results for 
Search instead for 
Did you mean: 

Don't show blocked vendors when creating shopping cart-describe requirement

Former Member
0 Kudos

Hello All,

Is it possible that, when creating a shopping cart with describe requirement, the blocked vendors are not shown when choosing the vendor in sources of supply ? We are on SRM 5.0. Current way is that when vendor which is blocked has been choosen the shopping cart goes into error in transmission but it would be nice to not see them at all when creating the shopping cart.

Thanks for letting me know,

Antoinette

Accepted Solutions (1)

Accepted Solutions (1)

former_member544585
Contributor
0 Kudos

Hi Antoinette,

Please also refer to Note 1139259 - Purchase Order creation when vendor is blocked.

Cheers,

Serguei

Former Member
0 Kudos

Hello Thank you for the note refernce! What we want however is that the user is not able to select the blocked vendor, that the vendors which are blocked don't show up in the list of values. Also, are you saying that it is possible to not create a purchase requisition first. That the system should create a purchase order right away ?

Thank you for your help and reply!

Antoinette

former_member544585
Contributor
0 Kudos

Bonjour Antoinette,

I assume you're in a Classic scenario. Yes, it is possible to create an R/3 PO directly from SRM Cart bypassing Purchase Requisition. It is controlled in SRM Customizing (IMG > SRM > SRM Server > Cross-Application Basic Settings > Define Objects in Backend System). Also refer to Notes 1173815, 157887, 336658.

As for your block, normally any vendor blocks (central or POrg-specific) are maintained in the R/3 backend and replicated to SRM via the vendor update job. If this is your case, you don't need to set any blocks in SRM. Refer to Note 999145.

IMHO, if your vendor is blocked for purchasing (centrally or for the POrg in your Cart), they should not show up as available. Check in SRM whether your vendor has a block indicator. If not, run the vendor update from R/3, and check again. De-activate your Shopping Cart BAdIs, and check again. If you're still seeing the blocked vendor as available in Shopping Cart, I suggest you should open an OSS message.

Also refer to following threads:

https://forums.sdn.sap.com/click.jspa?searchID=17324779&messageID=2817668

https://forums.sdn.sap.com/click.jspa?searchID=17324779&messageID=3693713

Cheers,

Serguei

Former Member
0 Kudos

Hello Seguai,

Yes we are on the classic scenario SRM 5,0. When I block a vednor for all purchasing orgs and comp. codes in R3 de vendor is blocked in SRM. When creating a shopping cart (describe requirement) I can choose the vendor but I do get a warning Vendor is not permitted. However it is a warning. I checked table BBPV_PDMSG message 303 for obejct type BUS2121 (shopping cart) and it was set to E (error) but switched off. I deactivated the flag switch off and created a shoppng cart but it is still a warning and shopping cart can be ordered. What we want is either an error or that the vendor does not show when searching for the vendor.

Thanks for your help!

I have rewarded you points

former_member544585
Contributor
0 Kudos

Hi Antoinette,

BBPV_PDMSG is used to define messages, but it does not directly influence the application behaviour. The Switch Off field in this table/view does not mean that your message is turned off, it means "it is possible to switch this message off in Customizing". So you can put the indicator back in that field.

What you need to do is set this message to Error in IMG > SRM > SRM Server > Cross-Application Basic Settings > Message Control > Influence Message Control.

Cheers,

Serguei

Former Member
0 Kudos

HI Serguei,

Thanks again for your help but we have nothing defined in 'Influence message control'.

Kind regards,

Antoinette

former_member544585
Contributor
0 Kudos

Antoinette, in 'Influence message control', add a new entry with your message and set the Type to Error. Save. Then re-test the application behaviour.

Cheers,

Serguei

Former Member
0 Kudos

Hello Serguei,

It worked thanks for your help!

Thanks for your help

Antoinette

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Antoinette,

Its fairly simple, you need to centrally block the vendors.

In transaction BP (business partner), search for the relevent vendor and once you have selected the vendor, go to the status tab and tick the central block tab.

This will block the vendors directly and will not allow then to be selected or used.

Regards

Deelan

khan_voyalpadusman
Active Contributor
0 Kudos

if the standard allows the blocked vendors , then you can try using the BADI

BBP_SOS_BADI with which you can filter out sources of supplies according to your own requirement...