on 12-29-2010 11:20 AM
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?
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
What was your test result?
External catalog does not know your internal supplier code and does not return any supplier code.
Regards,
Masa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.