cancel
Showing results for 
Search instead for 
Did you mean: 

External Catalogs Business partner

Former Member
0 Kudos

hi experts!

would just like to verify if Business Partner number set in the call structure is used by SRM only if no vendor number is received from the external catalog.. if there is a vendor number in the catalog coming from the vendor side, business partner in the SRM configuration is not the one being used, right? is there a way where i could by pass the vendor coming from the vendor's catalog?

Accepted Solutions (0)

Answers (2)

Answers (2)

jason_boggans
Active Contributor
0 Kudos

Hi,

If you wish to ignore the Supplier coming from the catalog you can use the Badi BBP_CATALOG_TRANSFER to clear this field if populated, as far as I know the partner data from catalog is preffered and is determined in FORM CREATE_PARTNERSETS:

  • then create th partnerset for the vendor

  • no vendordata at all - leave (no error)

IF iv_cat_entity_vendor IS INITIAL AND << From call structure

iv_oci_item_data_vendor IS INITIAL OR << From catalog

NOT iv_ignore_partnerdata IS INITIAL.

RETURN.

ENDIF.

  • conversion stuff

IF NOT iv_oci_item_data_vendor IS INITIAL.

lv_conv_eingabe = iv_oci_item_data_vendor.

ELSE.

lv_conv_eingabe = iv_cat_entity_vendor.

ENDIF.

So the logic here takes catalog vendor before call structure vendor.

Regards,

Jason

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

What was your test result?

External catalog does not know your internal supplier code and does not return any supplier code.

Regards,

Masa