on 2011 Oct 10 1:04 PM
Dear Experts,
We have defined an external punchout catalog under IMG activity Define External Web Services.
Under the Source of Supply Assigned to Product Catalog we maintained business partner of a particluar vendor but when I check the data received from punchout session in class /SAPSRM/IF_PDO_BO_SC method ADD_ITEMS_FROM_CATALOG or in BBP_CATALOG_TRANSFER_BADI the value for NEW_ITEM-VENDOR is something different from what I defined.
What could be the reason for this?
Thanks,
Anubhav
Request clarification before answering.
Hi Anubhav
If you have entered a value in SPRO for the BP then this is read in Function BBP_WS_GETDETAIL, there the function reads from table BBP_WS_DETAILS and retrieves the customizing entries, try setting your beakpoint here to make sure the data is being filled, and maybe follow through debugging the BBP_WS_IMPORT_SC_DATA to see where it is lost.
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 Jason,
I debugged the FMs you mentioned and found that the data recieved from punch out session takes the lead i.e. maintaining the Business Partner number in config is effective only if the NEW_ITEM-VENDOR form field is initial else the vendor mentioned in this field is taken into account and config business partner entry is ignored.
This can be changed in BBP_CATALOG_TRANSFER BADI by changing the ET_PARTNER for vendor.
Thank you for the valuable input,
Anubhav
Hi
Please check the vendor number while transferring an item from Punchout Catalog to SRM by Right clicking the mouse under View source Code
Regards
Trinath
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.