cancel
Showing results for 
Search instead for 
Did you mean: 

Purchasing Groups

Former Member
0 Kudos

Hi,

We have Domestic and International Purchasing Groups for the same Material Groups.

When user selects a material and Domestic CompanyCode ....Domestic Purchasing Groups should showup. (same for International)

But instead the first one in the list shows up.

Is this the way its suppose to work? Is there a note for this fix?

Thanks,

Nikhil

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

The determination of the purchasing group is based on the organization

responsability of the purchasing groups, the product category

responsibility and the logical system of the product category.

In FM BBP_OM_DETERMINE_RESP_PGRP, after the purchasing groups

(et_purch_data) are returned from FM BBP_OM_FIND_SC, the first

purchasing group in the table is read as default.

CALL FUNCTION 'BBP_OM_FIND_SC'

EXPORTING

  • prefetch_id = lv_prefetch_id " parallel processing

search_for = ls_object

search_logsys = lv_logical_system

search_catid = ls_search_prcat

search_porg = ls_search_porg

IMPORTING

hitlist = et_purch_data

Please note that you can implement badi BBP_PGRP_FIND to have a

different logic for the determination of the purchasing groups.

SE12
Active Participant
0 Kudos

Hi Nikhil,

The determination of the purchasing group is based on the org responsibility of the purchasing groups, the product category responsibility and the logical system of the product category.

In FM BBP_OM_DETERMINE_RESP_PGRP, after the purchasing groups (et_purch_data) are returned from FM BBP_OM_FIND_SC, the first purchasing group in the table is read as default.

Please note that you can implement badi BBP_PGRP_FIND to have a different logic for the determination of the purchasing groups.

I hope that this helps.

Kind regards,

Siobhan