cancel
Showing results for 
Search instead for 
Did you mean: 

Filter vendors

Former Member
0 Kudos

We have only one purchasing organization and three company codes. The vendors are extended to these company codes. However there are many vendors who will only belong to one company code. Is there a way to restrict the what vendors a user can pick depending on the company code he/she is shopping for? If not, does it make sense to create multiple purchasing organizations? Any help is greatly appreciated.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Jai,

Following are the options that i can think of

1.) Use the search help BADI BBP_F4_READ_ON_EXIT to restrcit the display of the vendor by company code by doing an RFC to the LFM1 or LFA1 table in R/3

2.) Build a Z Mapping table in SRM, Vendor - Company Code and use the same BADI BBP_F4_READ_ON_EXIT to filter out your vendors on this mapping table.

I think option 1 would be best suited. Please consult you developers further for effort estimates

Hope this info helps !

Pls assign points for usefull answers !

Sundeep

Former Member
0 Kudos

Sundeep,

Thanks for your response. We were able to solve the vendor filter problem however we have similar problem with cost centers. It seems the BADI will not work with the cost centers.

Jai

Former Member
0 Kudos

Hi,

The vendors are in SRM, so you are able to use the BADI as said by Sundeep, but for the Cost centers, are accessed from respective backend systems, and this search functionality has been hard coded.

We also tried this option and finally raised OSS message for the same.In case, we have any solution from SAP,we will share the same in this forum.

Regards,

RK.

Former Member
0 Kudos

Hi

@jai : Can you please tell how the issue was solved.

We are facing the same problem.In which method was the code written to restrict the Vendors.

We to have to restrict the vendors on some conditions but the get vendor method in that badi is not getting triggered.

Pls help.

BR,

Navin

Answers (0)